Keras预测(..)输出解释

时间:2018-05-25 01:37:46

标签: python keras out

我目前使用keras模型进行文本分类。调用评估方法我的准确率通常在90%左右。但是,调用预测函数并打印输出似乎对我来说是不可解释的。我正在使用binary_crossentropy。我不知道哪个值会触发神经元活动,或者根本不知道如何看到它。 我附加了一些输出(二进制输出是实际的类)。评估如何计算准确度?

[0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]

[0.02632797 0.02205164 0.00884359 0.00948936 0.21821289 0.02533042
 0.07450009 0.01911888 0.22753781 0.00904192 0.0023979  0.03065717
 0.0049532  0.09980826 0.0047154 ]


[1 0 0 0 0 0 0 0 1 0 0 0 0 0 0]

[0.17915486 0.1063956  0.05139401 0.01718497 0.06058983 0.11605757
 0.11845534 0.03865225 0.6665891  0.01648878 0.02570258 0.14659531
 0.01044943 0.04226198 0.02007598]


[1 0 0 0 0 0 0 0 1 0 0 0 0 0 0]

[0.07659172 0.07020403 0.00733146 0.01322867 0.43747708 0.02796873
 0.03419256 0.03095324 0.15433209 0.02747604 0.01686232 0.0165229
 0.0226498  0.01947697 0.07312528]

1 个答案:

答案 0 :(得分:0)

使用" categorical_crossentropy'而不是' binary_crossentropy'。

检查您是否正在规范训练数据(例如X_train / 255)而不是规范化测试数据。