我最近在搞毕设,要求使用MATLAB训练神经网络,大概有29万张图片,我设置的epochs是5,卷积层深度也是5,minibatch size是256,initial learning rate也是0.01。我有一个可以跑MATLAB的40个CPU的服务器,我已经用它训练了一天多了,连一个epoch都没训练完。请问有什么办法可以提高训练速度嘛?我搜了很多资料,有说改变minibatch size可以变快,有说可以变慢的。所以现在比较疑惑。有的资料说,加载图片的时间可能会比较长,但是我已经使用了MATLAB的imageDataStore加载了图片到这个格式,这个加载图片是什么意思?是指把每个batch需要的图片加载到RAM里吗?
请各位朋友来帮帮忙。谢谢了。