2015-12-03 32 views

回答

3

這一切都取決於你的CNN的大小和深度。如果您的CNN有一個卷積圖層和一個完全連接的圖層,並且輸入圖像爲64x64,則您可以在合理的時間內在筆記本電腦上訓練您的網絡。如果您使用GoogLeNet和上百個圖層,並且在整個ImageNet集上進行訓練,即使使用視頻卡也需要一週的時間,所以在CPU上它永遠不會完成訓練。

然而,對於大多數實際應用,希望有一個GPU來訓練卷積網絡。請注意,在AWS上,您可以以相當合理的價格獲得支持GPU的實例,特別是在獲得專有實例的情況下,因此您不一定需要在本地擁有GPU。最後說明:大多數框架(theano,torch,caffe,mxnet,tensorflow)允許您在CPU和GPU上執行相同的模型,只需稍微修改或不修改代碼,因此您可以在具有一小組圖像的CPU,然後在您的模型運行時,在GPU上對AWS實例進行訓練。

+0

是的,我的確在考慮嘗試亞馬遜雲GPU。至少感覺這是一個很好的訓練一個深度神經網絡的第一次試驗..意見非常感謝,謝謝。 –

相關問題