Update processor
PUT {{BASE_URL}}/admin/processor/:id
Request Body
{"name"=>"MalSynGen", "version"=>"0.0.1", "image_tag"=>"malwaredatalab/malsyngen:latest", "description"=>"Expande datasets de malware", "tags"=>"MalSynGen,Latest", "allowed_mime_types"=>"text/csv", "visibility"=>"PUBLIC", "configuration"=>{"output_result_file_glob_patterns"=>["datasets/*"], "output_metrics_file_glob_patterns"=>["metrics/**/*"], "dataset_input_argument"=>"input_dataset", "dataset_input_value"=>"/MalSynGen/shared/inputs", "dataset_output_argument"=>"output_dir", "dataset_output_value"=>"/MalSynGen/shared/outputs", "command"=>"/MalSynGen/shared/app_run.sh", "parameters"=>[{"sequence"=>1, "type"=>"STRING", "is_required"=>false, "default_value"=>"RandomForest,SupportVectorMachine,DecisionTree,AdaBoost,Perceptron,SGDRegressor,XGboost", "name"=>"classifier", "description"=>"Classificador (ou lista de classificadores separada por ,)"}, {"sequence"=>2, "type"=>"STRING", "is_required"=>false, "default_value"=>"float32", "name"=>"data_type", "description"=>"Tipo de dado para representar as características das amostras."}, {"sequence"=>3, "type"=>"INTEGER", "is_required"=>true, "default_value"=>"2000", "name"=>"num_samples_class_malware", "description"=>"Número de amostras da Classe 1 (maligno)."}, {"sequence"=>4, "type"=>"INTEGER", "is_required"=>true, "default_value"=>"2000", "name"=>"num_samples_class_benign", "description"=>"Número de amostras da Classe 0 (benigno)."}, {"sequence"=>5, "type"=>"INTEGER", "is_required"=>false, "default_value"=>"100", "name"=>"number_epochs", "description"=>"Número de épocas (iterações de treinamento)."}, {"sequence"=>6, "type"=>"INTEGER", "is_required"=>false, "default_value"=>"5", "name"=>"k_fold", "description"=>"Número de folds para validação cruzada."}, {"sequence"=>7, "type"=>"STRING", "is_required"=>false, "default_value"=>"0.0", "name"=>"initializer_mean", "description"=>"Valor central da distribuição gaussiana do inicializador."}, {"sequence"=>8, "type"=>"STRING", "is_required"=>false, "default_value"=>"0.5", "name"=>"initializer_deviation", "description"=>"Desvio padrão da distribuição gaussiana do inicializador."}, {"sequence"=>9, "type"=>"INTEGER", "is_required"=>false, "default_value"=>"128", "name"=>"latent_dimension", "description"=>"Dimensão do espaço latente para treinamento cGAN."}, {"sequence"=>10, "type"=>"STRING", "is_required"=>false, "default_value"=>"Adam", "name"=>"training_algorithm", "description"=>"Algoritmo de treinamento para cGAN ('Adam', 'RMSprop', 'Adadelta’)."}, {"sequence"=>11, "type"=>"STRING", "is_required"=>false, "default_value"=>"LeakyReLU", "name"=>"activation_function", "description"=>"Função de ativação da cGAN ('LeakyReLU', 'ReLU', 'PReLU’)."}, {"sequence"=>12, "type"=>"STRING", "is_required"=>false, "default_value"=>"0.2", "name"=>"dropout_decay_rate_g", "description"=>"Taxa de decaimento do dropout do gerador da cGAN."}, {"sequence"=>13, "type"=>"STRING", "is_required"=>false, "default_value"=>"0.4", "name"=>"dropout_decay_rate_d", "description"=>"Taxa de decaimento do dropout do discriminador da cGAN."}, {"sequence"=>14, "type"=>"STRING", "is_required"=>false, "default_value"=>"512", "name"=>"dense_layer_sizes_g", "description"=>"Valor das camadas densas do gerador (um ou mais valores separados por ,)."}, {"sequence"=>15, "type"=>"STRING", "is_required"=>false, "default_value"=>"512", "name"=>"dense_layer_sizes_d", "description"=>"Valor das camadas densas do discriminador (um ou mais valores separados por ,)."}, {"sequence"=>16, "type"=>"INTEGER", "is_required"=>false, "default_value"=>"32", "name"=>"batch_size", "description"=>"Tamanho do lote da cGAN."}, {"sequence"=>17, "type"=>"INTEGER", "is_required"=>false, "default_value"=>"20", "name"=>"verbosity", "description"=>"Nível de verbosidade."}, {"sequence"=>18, "type"=>"STRING", "is_required"=>false, "default_value"=>"0.0", "name"=>"latent_mean_distribution", "description"=>"Média da distribuição do ruído aleatório de entrada."}, {"sequence"=>19, "type"=>"STRING", "is_required"=>false, "default_value"=>"1.0", "name"=>"latent_stander_deviation", "description"=>"Desvio padrão do ruído aleatório de entrada."}]}}