6
dir_output = sys.argv[2]
12
fileDir = os.listdir(dir_input)
13
fileDir = [file for file in fileDir]
25
with open(dir_input+"/"+file) as f:
27
line = line.strip().split()
28
if line[0]=='eval_accuracy':
30
if acc >= best_acc and "_test_paper_results_best.txt" not in file:
32
best_model_eval = file
36
with open(str(dir_input)+"/"+str(best_model_eval)) as fin:
38
save_list.append([line.strip()])
40
with open(str(dir_output)+"/"+str(N)+"_"+str(best_model_eval), "w", newline='\n') as fout:
41
writer = csv.writer(fout)
42
writer.writerows(save_list)
48
if "test_paper_results_" in file:
49
if file.split("_")[-1] == best_model_eval.split("_")[-1]:
50
with open(dir_input+"/"+file) as f:
52
line = line.strip().split()
54
score = float(line[-1].replace("%",""))/100
63
with open(str(dir_input)+"/"+str(best_model)) as fin:
65
save_list.append([line.strip()])
67
with open(str(dir_output)+"/"+str(N)+"_"+str(best_model), "w", newline='\n') as fout:
68
writer = csv.writer(fout)
69
writer.writerows(save_list)
72
###############################
73
###############################
81
if "test_paper_results_" in file:
82
with open(dir_input+"/"+file) as f:
84
line = line.strip().split()
86
score = float(line[-1].replace("%",""))/100
89
best_model_test = file
93
with open(str(dir_input)+"/"+str(best_model_test)) as fin:
95
save_list.append([line.strip()])
97
with open(str(dir_output)+"/"+str(N)+"_"+str(best_model_test)+"_no_eval", "w", newline='\n') as fout:
98
writer = csv.writer(fout)
99
writer.writerows(save_list)