可以参考这个教程
上图即为practical部分的教程,可以在github下载
官方推荐使用docker来进行这部分教程,但简单起见我们先用ipython notebook
安装教程就在TensorFlow的github页上>>>点击查看
按照官方的流程装就好了,这里讲一下几种方式的特点:
$ pip -V && python -V
确认使用的是否都来自anaconda,如果不是,则应该使用类似这样的命令运行对应的pip:
$ /home/cwh/anaconda2/bin/pip -V
使用sudo命令时最好也看一下版本$ conda create -n tensorflow python=2.7
注意如果安装的是gpu版本,还需要按照官网说明安装cuda和cudaCNN
修改的MNIST,不够干净,更接近真实数据,比MNIST任务更困难。
我将官方教程的一个文件拆成了多个(以文件持久化为边界),然后在schedule.py里统一调用,在各个文件里可以执行各个部分的功能测试。
代码示例:load_data.py
代码示例:extract.py
代码示例:img_pickle.py
代码示例merge_prune.py
代码示例: clean_overlap.py
在机器学习比赛Kaggle中,有public data,validate data,并有用于测试(选手未知)的private data,只有在训练时自己的分类器时,预先取一部分数据作为test data, 才能不会在train和valid的过程中被已有数据所蒙蔽
觉得我的文章对您有帮助的话,就给个star吧 (程序员一定要有一个Github账号啊!)