-
挨踢妹 数据达人Lv4
发表于2018-5-9 10:23
楼主
本帖最后由 小亿 于 2018-5-10 16:52 编辑
机器环境
导出训练好的模型
对单张图片进行预测
本文转自CSDN
机器环境
- win10
- python3.6
- tensorflow==1.7.0
- 准备好自定义的图片数据
- 放到 data_prepare/pic/train 和 data_prepare/pic/validation 中
- 自己建立分类文件夹,文件夹名为分类标签名
- 在 data_prepare/ 下,执行
- 会生成4个tf-record文件和1个label文件
- FILE_PATTERN = ‘satellite%s_*.tfrecord’ (tf-record文件名格式)
- SPLITS_TO_SIZES = {‘train’: 16, ‘validation’: 4} (训练集和测试集文件总数)
- _NUM_CLASSES = 2 (分类类目总数)
- ‘image/format’: tf.FixedLenFeature((), tf.string, default_value=’jpg’) (图片格式,这里是jpg)
- http://download.tensorflow.org/models/inception_v3_2016_08_28.tar.gz
- 解压后,复制到 slim\satellite\pretrained 下
导出训练好的模型
- 在 slim/ 文件夹下面执行如下命令:
- 在 项目根目录 执行如下命令(需将5271改成train_dir中保存的实际的模型训练步数)
对单张图片进行预测
- 在 项目根目录 执行如下命令
本文转自CSDN