如何从张量获得预测输出

沃登

目前,我已经从 TensorFlow 完成了我的功能神经元模型,我想将预测输出到 CSV 文件。

但是,当我得到预测时,它是一个具有 8 类输出概率、428 行的张量。

        0           1           2           3           4          5            6          7
0   0.001258    0.971390    0.000170    0.005542    0.000077    0.002042    0.001015    0.018505
1   0.000663    0.989145    0.000010    0.000393    0.000642    0.000798    0.003435    0.004914
2   0.001139    0.939257    0.000232    0.017595    0.000112    0.000762    0.000535    0.040368
3   0.002857    0.970207    0.000041    0.000680    0.003005    0.000273    0.012651    0.010286
4   0.000706    0.992306    0.000017    0.000533    0.000908    0.000095    0.000808    0.004627
.
.
428

如何获取每个类号的最高概率作为输出?例如,第一个数据点 0,很明显,类别 1 的概率最高。

mb0850

使用argmax()方法获取张量轴上具有最大值的索引。

b = [0, 1, 2, 100, 3, 4, 5]
print(np.argmax(b))

3

Tensorflow Argmax 文档

Numpy Argmax 文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章