Ejemplo n.º 1
0
 def __init_models(self):
     for file in os.listdir(self.models_folder):
         if file.endswith(".json"):
             processor = Processor(sliding_window_frame_size=20,
                                   stddev_threshold=0.1,
                                   risk_iterations=5,
                                   minimum_training_size=900,
                                   starting_eval_size=5,
                                   save_trained_model=True,
                                   save_path='./')
             processor.load_processor(self.models_folder + '/' + file, [{
                 'Learner':
                 AutoEncoderNNWeakLearner(cols_shape=24),
                 'Extractor':
                 DataReaderExtractor(),
                 'Stream':
                 DataReaderStream(
                     data_folder='C:/Users/ofiri/Desktop/Tests/B/test'),
                 'Sanitizer':
                 None
             }, {
                 'Learner':
                 AutoEncoderNNWeakLearner(cols_shape=6),
                 'Extractor':
                 DataReaderExtractor(),
                 'Stream':
                 DataReaderStream(
                     data_folder='C:/Users/ofiri/Desktop/Tests/A/test'),
                 'Sanitizer':
                 None
             }])
             self.processes.append(processor)
Ejemplo n.º 2
0
    #                            data_stream=KeyboardDataStream())
    #
    # processor.add_weak_learner(learner=AutoEncoderNNWeakLearner(cols_shape=24),
    #                            extractor=MouseExtractor(),
    #                            data_stream=MouseStream())

    processor.load_processor('./processor_data_ofir.json', [{
        'Learner':
        AutoEncoderNNWeakLearner(cols_shape=24),
        'Extractor':
        DataReaderExtractor(),
        'Stream':
        DataReaderStream(data_folder='C:/Users/ofiri/Desktop/Tests/B/test'),
        'Sanitizer':
        None
    }, {
        'Learner':
        AutoEncoderNNWeakLearner(cols_shape=6),
        'Extractor':
        DataReaderExtractor(),
        'Stream':
        DataReaderStream(data_folder='C:/Users/ofiri/Desktop/Tests/A/test'),
        'Sanitizer':
        None
    }])

    processor.start_process(train=False)

    # processor.add_weak_learner(learner=AutoEncoderNNWeakLearner(cols_shape=24),
    #                            extractor=DataReaderExtractor(),
    #                            data_stream=DataReaderStream(data_folder="C:/Users/ofiri/Desktop/Tests/B"))