Esempio n. 1
0
def tune3(w):
	rank.weights_task3 = w[0:5]
	rank.Boost = w[5]
	rank.main(3,"queryDocTrainData")
	print w
	return -ndcg.main("ranked.txt", "queryDocTrainRel")
Esempio n. 2
0
def tune3_(w):
	rank.weights_task3 = [1.0, 0.5, 0.1, 0.3, 2.0]
	rank.Boost = w[0]
	rank.main(3,"queryDocTrainData")
	print w
	return -ndcg.main("ranked.txt", "queryDocTrainRel")
Esempio n. 3
0
def tune1(w):
	rank.weights = w
	rank.main(1,"queryDocTrainData")
	print w
	return -ndcg.main("ranked.txt", "queryDocTrainRel")