コード例 #1
0
ファイル: run_tests.py プロジェクト: peterashwell/honors
		if line_num != 0 and line_num % 5000 == 0:
			print "done", line_num, "/", 219552, time.time() - start_time
		line_num += 1	
		line = line.strip()
		if line == '':
			percept.train_greedy(sentence, poslist, true_tags)
			sentence = []
			poslist = []
			true_tags = []
		else:
			line = line.split(' ')
			sentence.append(line[0])
			poslist.append(line[1])
			true_tags.append(line[-1])
	training_data.seek(0)
	percept.finish_round()
training_data.close()
#percept.finish_training()
# Step 3 - classify	
percept.finish_training()
test_data = open("data/eng.testb")
id_str = '_'.join([f.id for f in fs.features])
results_file = "eng_leftout_greedy" + "_" + str(ROUNDS) + "_" + id_str + ".out"
fnum = 0
while results_file in os.listdir("results"):
	results_file = results_file.split('.')[0] + str(fnum) + ".out"
	fnum += 1
results_file = "results/" + results_file
output = open(results_file, 'w')
test_lines = []
for line in test_data: