5.1.1.9.1.2. FedEval.utils.log_analysis

5.1.1.9.1.2.1. Module Contents

5.1.1.9.1.2.1.1. Classes

History

LogAnalysis

class FedEval.utils.log_analysis.History(path)
_real_config_id(config_id)
check_exist(config_id) bool
update(config_id, log_path)
flush()
delete(config_id)
query(config_id)
class FedEval.utils.log_analysis.LogAnalysis(log_dir)
plot(join_keys=('data_config$$dataset',), label_keys=('model_config$$FedModel$$name',))
parse_dict_keys(config, front='')
recursive_retrieve(dict_data, string_keys)
retrieve_diff_configs()
parse_results()
aggregate_csv_results()
to_csv(file_name='average_results.csv')
process_central_simulate_results(log_files)
process_fedsgd_simulate_results(log_files)
process_local_simulate_results(log_files)