Deep learning 我能在没有GPU的情况下训练深层卷积网络吗?

Deep learning 我能在没有GPU的情况下训练深层卷积网络吗?,deep-learning,conv-neural-network,Deep Learning,Conv Neural Network,我正在考虑建立一个卷积神经网络作为跟踪系统的应用。我感觉所有的深度网络应用都需要使用GPU。像我这样的任务需要使用GPU吗?我的笔记本电脑对电脑的最低要求是什么?这取决于你电脑的大小和深度。如果您的CNN有一个卷积层和一个完全连接层,并且输入图像为64x64,您将能够在合理的时间内在笔记本电脑上训练您的网络。如果您使用具有数百层的GoogLeNet,并在整个ImageNet设备上进行训练,那么即使使用视频卡,也需要一周的时间,因此在CPU上,它永远无法完成训练 然而,在大多数实际应用中,需要一个

我正在考虑建立一个卷积神经网络作为跟踪系统的应用。我感觉所有的深度网络应用都需要使用GPU。像我这样的任务需要使用GPU吗?我的笔记本电脑对电脑的最低要求是什么?

这取决于你电脑的大小和深度。如果您的CNN有一个卷积层和一个完全连接层,并且输入图像为64x64,您将能够在合理的时间内在笔记本电脑上训练您的网络。如果您使用具有数百层的GoogLeNet,并在整个ImageNet设备上进行训练,那么即使使用视频卡,也需要一周的时间,因此在CPU上,它永远无法完成训练

然而,在大多数实际应用中,需要一个GPU来训练卷积网络。请注意,在AWS上,您可以以相当合理的价格获得支持GPU的实例,特别是如果您获得现货实例,因此您不必在本地拥有GPU


最后一点注意:大多数框架(theano、torch、caffe、mxnet、tensorflow)允许您在CPU和GPU上执行相同的模型,只需对代码进行少量修改或不进行任何修改,因此您可以在CPU上使用一小部分图像进行本地原型制作,然后当您的模型工作时,在AWS上的GPU实例上对其进行训练。

是,我确实在考虑尝试亚马逊云GPU。至少我觉得这是第一次尝试训练深层神经网络。。非常感谢,谢谢。