参考资料:
coursera课程第二周后半部分: Convolutional Neural Networks
项目建议
如果只是做项目,可以先上github找一些开源的项目启动。甚至还可以用别人训练好的权重结合迁移学习,不然大的网络需要几周和很多GPU来训练的成本很搞。
如果是做研究,也可以自己从头开始。
迁移学习真的值得考虑,除非你的确有非常多的数据和计算资源。
数据越多,可以改动越多的参数,也可以初试化为其他任务计算好的权重再计算权重。
-
数据量与手工工程
数据量多直接上一些模型就好,数据量少,需要人工较多的特征或者模型
-
比赛可以用,但不会用在上线系统
Ensembling模型占用内存高,计算资源占用大。剪裁方法计算资源占用大。