def __init__(self): print("init") self.evaluate = EvaluateModule()
rna = RnaModule() rna.setNumberNeuronsImputLayer(30) rna.setActivationFunctionImputLayer("tanh") 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)
def __init__(self): # print("Cross Validation constructor") self.evaluate = EvaluateModule()