rna.setImputDimNeurons(41) rna.setNumberNeuronsHiddenLayer(42) rna.setActivationFunctionHiddenLayer("tanh") rna.setNumberNeuronsOutputLayer(1) rna.setActivationFunctionOutputLayer("tanh") rna_classifier = RnaClassifier() rna_classifier.setRna(rna) #PREPROCESSADOR PARA ATRIBUTOS CATEGORICOS preprocessor = Preprocessor() preprocessor.setColumnsCategory(['protocol_type','service','flag']) evaluate = EvaluateModule() cross = CrossValidation() #DEFINIR A ITERACAO QUE O CROSS VALIDATION ESTA cross.setIteration(1) cross.setPreprocessor(preprocessor) cross.setFilePath("../../bases/sub_bases_train+_nslkdd/") cross.setResultPath("../../results/complete_attribute/rna_oculta_42_time/") cross.setClassifier(rna_classifier) cross.setEvaluateModule(evaluate) cross.run()
rna.setImputDimNeurons(30) rna.setNumberNeuronsHiddenLayer(31) rna.setActivationFunctionHiddenLayer("tanh") rna.setNumberNeuronsOutputLayer(1) rna.setActivationFunctionOutputLayer("tanh") rna_classifier = RnaClassifier() rna_classifier.setRna(rna) #PREPROCESSADOR PARA ATRIBUTOS CATEGORICOS preprocessor = Preprocessor() preprocessor.setColumnsCategory(['protocol_type', 'service', 'flag']) evaluate = EvaluateModule() cross = CrossValidation() #DEFINIR A ITERACAO QUE O CROSS VALIDATION ESTA cross.setIteration(1) cross.setPreprocessor(preprocessor) cross.setFilePath("../../bases/sub_bases_nslkdd_30_attribute/") cross.setResultPath("../../results/30_attribute/rna_oculta_31_time/") cross.setClassifier(rna_classifier) cross.setEvaluateModule(evaluate) cross.run()
cross.setIteration(1) cross.setK(10) cross.setPreprocessor(preprocessor) #cross.setFilePath("bases/sub_bases_20_nslkdd/") #icross.setFilePath("bases/sub_bases_train+_nslkdd/") #cross.setFilePath("bases/sub_bases_nslkdd_tcp_attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_12attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_20attribute/") #cross.setFilePath("bases/sub_bases_SmallTrainingSet/") #cross.setFilePath("bases/sub_bases_small_training_set1000/") #cross.setResultPath("results/faixa_hibrido/") #cross.setFilePath("../../Bases/MachineLearningCVE/DoS/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_iris/") cross.setFilePath( "../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_20attribute/" ) #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_complete/") #cross.setResultPath("../results_ann-knn_cicids2017_ddos/completa/svm/") #cross.setResultPath("../results_ann-knn_NSL-KDD/20att/dt/") #cross.setResultPath("../results_iris/completa/naive_bayes/") #cross.setResultPath("../results_iris/completa/dt/") cross.setResultPath("../NOVOSEXPERIMENTOS/NSL-KDD/20att/hybP25N75-1/") #cross.setClassifier(rna_classifier) #cross.setClassifier(knn_classifier) #cross.setClassifier(svm_classifier) #cross.setClassifier(rf_classifier) #cross.setClassifier(naive_bayes_classifier) #cross.setClassifier(lstm_classifier) #cross.setClassifier(dt_classifier) #cross.setClassifier(clustered_knn_classifier)
cross.setIteration(1) cross.setK(10) cross.setPreprocessor(preprocessor) #cross.setFilePath("bases/sub_bases_20_nslkdd/") #icross.setFilePath("bases/sub_bases_train+_nslkdd/") #cross.setFilePath("bases/sub_bases_nslkdd_tcp_attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_12attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_20attribute/") #cross.setFilePath("bases/sub_bases_SmallTrainingSet/") #cross.setFilePath("bases/sub_bases_small_training_set1000/") #cross.setResultPath("results/faixa_hibrido/") #cross.setFilePath("../../Bases/MachineLearningCVE/DoS/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_iris/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_20attribute/") cross.setFilePath("../../Bases/NSL-KDD/bases/Experimento7/20att/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_complete/") #cross.setResultPath("../results_ann-knn_cicids2017_ddos/completa/svm/") #cross.setResultPath("../results_ann-knn_NSL-KDD/20att/dt/") #cross.setResultPath("../results_iris/completa/naive_bayes/") #cross.setResultPath("../results_iris/completa/dt/") #cross.setResultPath("../NOVOSEXPERIMENTOS/NSL-KDD/20att/dt1/") cross.setResultPath( "../NOVOSEXPERIMENTOS/NSL-KDD/EXPERIMENTO7/20att/naive_bayes/") #cross.setClassifier(rna_classifier) #cross.setClassifier(knn_classifier) #cross.setClassifier(svm_classifier) #cross.setClassifier(rf_classifier) cross.setClassifier(naive_bayes_classifier) #cross.setClassifier(lstm_classifier) #cross.setClassifier(dt_classifier)
cross.setIteration(1) cross.setK(10) cross.setPreprocessor(preprocessor) #cross.setFilePath("bases/sub_bases_20_nslkdd/") #icross.setFilePath("bases/sub_bases_train+_nslkdd/") #cross.setFilePath("bases/sub_bases_nslkdd_tcp_attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_12attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_20attribute/") #cross.setFilePath("bases/sub_bases_SmallTrainingSet/") #cross.setFilePath("bases/sub_bases_small_training_set1000/") #cross.setResultPath("results/faixa_hibrido/") #cross.setFilePath("../../Bases/MachineLearningCVE/DoS/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_iris/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_20attribute/") cross.setFilePath("../../Bases/NSL-KDD/bases/Experimento7/completa/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_complete/") #cross.setResultPath("../results_ann-knn_cicids2017_ddos/completa/svm/") #cross.setResultPath("../results_ann-knn_NSL-KDD/20att/dt/") #cross.setResultPath("../results_iris/completa/naive_bayes/") #cross.setResultPath("../results_iris/completa/dt/") #cross.setResultPath("../NOVOSEXPERIMENTOS/NSL-KDD/20att/dt1/") cross.setResultPath( "../NOVOSEXPERIMENTOS/NSL-KDD/EXPERIMENTO7/completa/naive_bayes/") #cross.setClassifier(rna_classifier) #cross.setClassifier(knn_classifier) #cross.setClassifier(svm_classifier) #cross.setClassifier(rf_classifier) cross.setClassifier(naive_bayes_classifier) #cross.setClassifier(lstm_classifier) #cross.setClassifier(dt_classifier)
cross = CrossValidation() #DEFINIR A ITERACAO QUE O CROSS VALIDATION ESTA cross.setIteration(1) cross.setK(10) cross.setPreprocessor(preprocessor) #cross.setFilePath("bases/sub_bases_20_nslkdd/") #icross.setFilePath("bases/sub_bases_train+_nslkdd/") #cross.setFilePath("bases/sub_bases_nslkdd_tcp_attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_12attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_20attribute/") #cross.setFilePath("bases/sub_bases_SmallTrainingSet/") #cross.setFilePath("bases/sub_bases_small_training_set1000/") #cross.setResultPath("results/faixa_hibrido/") #cross.setFilePath("../../Bases/MachineLearningCVE/DoS/") cross.setFilePath( "../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_iris/") #cross.setFilePath("../../Bases/NSL-KDD/bases/attribute_selection/sub_bases_nslkdd_20attribute/") #cross.setResultPath("../results_ann-knn_cicids2017_ddos/completa/svm/") #cross.setResultPath("../results_ann-knn_NSL-KDD/20att/dt/") #cross.setResultPath("../results_iris/completa/naive_bayes/") #cross.setResultPath("../results_iris/completa/dt/") #cross.setClassifier(rna_classifier) #cross.setClassifier(knn_classifier) #cross.setClassifier(svm_classifier) #cross.setClassifier(rf_classifier) #cross.setClassifier(naive_bayes_classifier) #cross.setClassifier(lstm_classifier) cross.setClassifier(dt_classifier) #cross.setClassifier(clustered_knn_classifier) #cross.setClassifier(clustered_density_knn_classifier) #cross.setClassifier(hybrid_classifier)
#PREPROCESSADOR PARA ATRIBUTOS CATEGORICOS preprocessor = Preprocessor() preprocessor.setColumnsCategory(['protocol_type', 'service', 'flag']) evaluate = EvaluateModule() cross = CrossValidation() #DEFINIR A ITERACAO QUE O CROSS VALIDATION ESTA cross.setIteration(1) cross.setK(10) cross.setPreprocessor(preprocessor) #cross.setFilePath("bases/sub_bases_20_nslkdd/") #cross.setFilePath("bases/sub_bases_train+_nslkdd/") #cross.setFilePath("bases/sub_bases_nslkdd_tcp_attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_12attribute/") #cross.setFilePath("bases/sub_bases_nslkdd_20attribute/") #cross.setFilePath("bases/sub_bases_SmallTrainingSet/") cross.setFilePath("bases/sub_bases_small_training_set1000/") #cross.setResultPath("results/faixa_hibrido/") cross.setResultPath("results/teste_casa/") #cross.setClassifier(rna_classifier) #cross.setClassifier(knn_classifier) #cross.setClassifier(clustered_knn_classifier) #cross.setClassifier(clustered_density_knn_classifier) cross.setClassifier(hybrid_classifier) cross.setEvaluateModule(evaluate) cross.run()