如何解决从 MNIST 数据文件中获取数据
首先:不,我不会使用 tensorflow,也不会。
我找到了几个下载,但我特别感兴趣的是 the official one。
我正在尝试从头开始构建网络并计划将其用作测试。我需要将它们放入一个包含像素灰度列表和正确值 ([pixel0,pixel1,...,pixel784],correct_value)
的元组中。
根据网站,您只需忽略标签文件的前 8 个字节,然后将标签读出为 1 个字节(8 位)整数。但是我还没有设法在 Python 中实现这一点。或者更确切地说:我尝试过,但我最终得到了荒谬的价值观。例如。一个手写的数字根本不能对应值 100+
这段代码在某些方面显然有缺陷:
with open("train-labels-idx1-ubyte.gz","rb") as f:
data = f.read()
for i in range(8,12):
print(date[i])
给出输出:
0 3 116 114
感谢任何帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。