ps:3Dcnn 降假阳性模型调试的四,五和六我就不公开了.一直都在调试解决cpu数据读入速度慢的问题(现在速度到达了550fps是最慢的时候1000多倍啊!!!,时间差了多少啊!!!).最后还是没有利用所有的数据.但是luna16中的pos全部利用了.neg利用了10%左右(差不多也够了).
这里总结一下这段时间的感悟和收获(跟之前可能有部分重复),希望像我一样的新手们能少走弯路:
1.最重要的一点是,数据真的很重要,开始训练前一定要想尽一切办法确保数据准确性,数据不对后面的一切都是浮云.(若果允许尽量可视化查看一下数据)
2.尽量简化导入数据的步骤,我发现现在做的训练,数据导入所花的时间远远大于模型前向反馈调整模型参数的时间.也就是GPU一直在等CPU.(当然你的电脑cpu配置无敌当我没说.我用的是一块cup,i7的8核,内存48G)
3.训练时一开始批次可以稍微大点,学习率也可以大点,加速训练.画出loss图也是非常重要的一件事.