def run_experiment(self): with open('{}/anomaly.json'.format(DATA_FOLDER), 'r') as f: an_data = json.load(f) agg = Aggregator(an_data) incidents, relevance = agg.build_incidents_report() metrics_df = pd.read_csv( '{}/metrics_0_filter.csv'.format(DATA_FOLDER)) for key, item in incidents.items(): self.__do_report(metrics_df, an_data, key, item)
def run_experiment(self): agg = Aggregator(255, 10) with open('{}/anomaly.json'.format(DATA_FOLDER), 'r') as f: an_data = json.load(f) incidents, relevance = agg.build_incidents_report(an_data) metrics_df = pd.read_csv('{}/metrics_0_filter.csv'.format(DATA_FOLDER)) for key, item in incidents.items(): image_file = '{}_viz.png'.format(key) visualisation = VisualizeReports(metrics_df, an_data, item) visualisation.visualize_with_siblings('{}/{}'.format(SAMPLES_FOLDER, image_file)) self.__upload_file('{}/{}'.format(SAMPLES_FOLDER, image_file), image_file) self.__run_incident_report_buttons(key, image_file)