多年前的内容,重新整理
图片分类
拷贝待训练的分类图片文件夹到tensorflow→tensorflow->examples->image_retraining目录下。
如dm文件夹中的类别按各龄期为一个文件夹(注意查看下,文件夹中是否为各类别)
训练
python retrain.py --bottleneck_dir=model --how_many_training_steps 4000 --output_graph=model/retrained_graph.pb --output_labels=model/retrained_lable.txt --image_dir=***
也可用.sh批处理执行
开始
预训练模型为inception v3
http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz
模型优化
bazel-bin/tensorflow/python/tools/optimize_for_inference \ --input=/tf_files/retrained_graph.pb \ --output=/tf_files/retrained_graph_optimized.pb \
--input_names=Mul \
--output_names=final_result
迁移学习在图像分类问题上效率很高,功能强大。它准确快速,可以在短时间内完成训练——而且不需要 GPU 的帮助。即使你只有一个很小的数据集,它也可以达到很好的效果,并且减少了过拟合的概率。