python - 使用 Keras/神经网络处理分类数据

标签 python neural-network keras

CNN example for the minst dataset for Keras他们告诉你如何建立一个好的 CNN 网络来识别手写数字。问题是它没有告诉您如何预测新数字。

例如给出一张图像,如果我这样做:

model.predict(image)

它没有告诉我它认为是什么数字,而是给了我一个包含 10 个数字的列表(大概是概率)

最佳答案

你可以使用numpy的argmax来找出具有最大概率的类

import numpy as np
probabilities = model.predict(image)
classes = np.argmax(probabilities, axis=-1)

关于python - 使用 Keras/神经网络处理分类数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039263/

相关文章:

python - 安装 Light Table,为 python 工作,然后为 Julia 设置它,现在 python 有问题

matlab - 神经网络不适合 XOR

python - 如何将向量中的数值和分类值组合为 LSTM 的输入?

facebook - 连体网络 : Why does the network to be duplicated?

python - 如何更改 Keras 中 softmax 输出的温度

deep-learning - 变分自编码器 : implementing warm-up in Keras

python - 如何将 numpy 数组转换为 keras 张量

python - 使用Python将json解析为Insert语句

python - Python请求抛出SSLError

python - tkinter 中的循环按钮和功能分配