2017-08-18 28 views
-2

我使用下面的代碼來獲得預測。獲得最高分的課程

for node_id in top_k: 
    score = predictions[0][node_id] 
    human_string = label_lines[node_id] 
    print('%s (score = %.5f)' % (human_string, score)) 

上面的代碼用所有類的分數打印預測。但是,如何獲得最高分的標籤?

+0

你能添加一些樣本數據的解決方案? – DJK

+1

這裏有很多代碼缺少用來做假設 – pstatix

回答

1

下面是使用max

score, key = max((v, k) for k, v in predictions[0].items()) 
print('{} (score = {:.5f})'.format(label_lines[key], score))