【发布时间】:2018-08-09 05:50:06
【问题描述】:
我一直在学习一门在线课程,其中一个练习是创建一个简单的图像检测模型(使用 MNIST 数据)来检测书面数字。我一直在尝试加载我绘制的自定义图像(128x128 jpg),但我似乎无法弄清楚。我真的很接近,但我想我只是对模型采用的参数感到困惑。任何帮助将不胜感激!
【问题讨论】:
标签: python neural-network deep-learning pytorch mnist
我一直在学习一门在线课程,其中一个练习是创建一个简单的图像检测模型(使用 MNIST 数据)来检测书面数字。我一直在尝试加载我绘制的自定义图像(128x128 jpg),但我似乎无法弄清楚。我真的很接近,但我想我只是对模型采用的参数感到困惑。任何帮助将不胜感激!
【问题讨论】:
标签: python neural-network deep-learning pytorch mnist
只需将您的图像转换为值介于 0 和 1 之间的 128x128 numpy 数组。
然后:
image = Variable(torch.from_numpy(image))[None, :, :]
classification = model(image)
classification 然后是一个 pytorch 变量,其中包含属于每个类的概率。
【讨论】:
data = np.array( img, dtype='float' ).flatten()。通常 MNIST 没有通道暗淡,因为它没有颜色,所以通常你输入网络的形状是 MBx28x28