本项目旨在任意更改模型,以适用于不同硬件环境
根据Kaiming He的论文,训练数据规模不大时,train from stratch所能达到的精度不如pretrain on imagenet。
下载地址:
原始数据:ILSVRC2012_img_train
裁剪之后:ILSVRC2012_img_train_224x224
模型定义在symbol\mymodel.py
(1)准备数据
下载ILSVRC2012_img_train_224x224,放在classify_data里面
classify_data/anno.txt
classify_data/ILSVRC2012_img_train_224x224/n01440764
classify_data/ILSVRC2012_img_train_224x224/n01443537
...
(2)双击train_imagenet.bat开始训练
(3)准备数据
或者你从此处下载打包好的文件, 解压到data文件夹
data/train.idx
data/train.lst
data/train.rec
data/val.idx
data/val.lst
data/val.rec
(4)双击train_ssd.bat开始训练
跑起来之后你再研究参数吧
(5)想自定义模型?
你改symbol\mymodel.py, 改channel不会造成错误,如果要加减层,别改最后conv12之后的层