繁体   English   中英

TensorFlow:在二进制分类的上下文中使用F1_score

[英]TensorFlow: using F1_score in context of a binary classification

我正在使用softmax函数执行二进制分类任务。 我的测试标签是一个热门列表,看起来像:test_y = [[1。 0.] [1。 0.]…]

预测标签是概率列表:

test_y_pred = [[  4.39091297e-09   1.00000000e+00]
        [  1.75207238e-10   1.00000000e+00] …]

当我尝试使用f1_score时,出现错误:

ValueError:无法处理二进制和连续的混合

我该如何处理?

谢谢

f1_score不会为您分类结果。

将您的预测更改为类的向量,例如:

import numpy as np
test_y = [np.argmax(prediction) for prediction in test_y]
test_y_pred= [np.argmax(prediction) for prediction in test_y_pred]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM