TensorFlow 起步就掉进了坑

博主在春节期间开始学习TensorFlow,尝试手写体识别MNIST教程时遇到问题。首先因找不到完整的input_data.py文件而自行下载数据,然后在使用过程中遇到TypeError,通过修改代码解决问题。之后在使用input_data.py的read_data_sets函数时又碰到错误,最终发现需将列表转换为整数并可能涉及IPython的bug。尽管遇到困难,博主还是学到了全局函数调用模块内类的方法和类属性的函数定义方式。
摘要由CSDN通过智能技术生成

春节闲来无事心血来潮,动了学学 TensorFlow 的念头。

踏进TF中文门户直奔tutorial。它说TF的入门功课是手写体识别mnist,相当于一般编程的‘Hello World’。

它说要用文件input_data.py下载相关数据。试了几次连不上服务器,改用鼠标点击直接下载成功。

它还说,要用input_data.py中的函数从下载的压缩文件提取数据,并把数据分为大小不同的训练用和测试验证用三种。

不过,如何具体操作它没说清楚,只好自己动手尝试。

寻找完整版的input_data.py
原产地Google的网点需要翻墙才能进去,不费那个劲了;

搜到有的博文中有它的源代码,但作者说他做了改进,让我不太放心没敢用;

找了半天,在github上找到TF中文版中有input_data.py。

遇一小坑

在 Jupyter Notebook 中执行:

import input_data
input_data.extract_images('./MNIST_data/train-images-idx3-ubyte.gz')

报错 TypeError

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值