Go to file
latyas 8ff41bacfb init project 2019-01-21 19:18:34 +08:00
mobilenetv1 init project 2019-01-21 19:18:34 +08:00
pretrained init project 2019-01-21 19:18:34 +08:00
.gitignore init project 2019-01-21 19:18:34 +08:00
README.md init project 2019-01-21 19:18:34 +08:00

README.md

Tensorflow Workspace for K210

Classifier for ImageNet

  1. 下载ImageNet数据集按照说明解压缩训练数据集到文件夹ILSVRC2012_img_train内含1000个子文件夹每个子文件夹的命名为其分类代号类似n02484975每个子文件夹内为该分类的训练数据
  2. mobilenet v1定义文件mobilenetv1/models/mobilenet_v1.py需要注意由于K210不支持tensorflow的SAME padding所以在stride=2时先固定padding一圈0然后再进行stride=2的卷积padding=VALID
  3. 训练脚本 mobilenetv1/run_mobilenet_v1.sh根据需要修改其中的参数然后运行
  4. freeze_graph.py将训练ckpt转成pb文件命令格式如下
    python mobilenetv1/freeze_graph.py model.mobilenet_v1 ckpt_fold pb_file
  5. 测试在ImageNet验证集上的性能下载验证集将文件按类别解压好与训练集类似运行 python mobilenetv1/validation_imagenet.py pb_fileor ckpt folder val_set_fold
  6. 预测单张图片python mobilenetv1/predict_one_pic.py pb_fileor ckpt folder pic