1樓:
我感覺matlab的深度學習工具箱自由度有點小,比如沒有1維的卷積層等等。如果計畫長期地應用深度學習還是推薦keras,《python深度學習》這本書不錯。
2樓:半個馮博士
Matlab有自帶的Deep Learning工具箱,同時也配有很完整的文件:
Batch Normalization已經有現成的封裝:
Batch normalization layer - MATLAB同樣是搭積木式地寫好前饋就行了:
layers=[
imageInputLayer
([32323
])convolution2dLayer(3,16
,'Padding',1
)batchNormalizationLayerreluLayer
maxPooling2dLayer(2
,'Stride',2
)convolution2dLayer(3,32
,'Padding',1
)batchNormalizationLayerreluLayer
fullyConnectedLayer(10)softmaxLayer
classificationLayer
]如果要自定義層看這裡:
Define Custom Deep Learning Layers從實現難度上來講Matlab遠比tensor flow簡單。關鍵的問題還是要讀懂框架本身。
卷積神經網路(CNN)和迴圈神經網路 RNN 有什麼區別?
不存在的1990 從字面區分 cnn 裡面的 c指 convolutional operation,是一種提取影象特徵方法。把這一operation加入到layer裡面構成了convolutional layer。rnn裡的r 指recurrent,中文是重複的意思。rnn構造的結構也是recurr...
我如何設計以下神經網路
Me1817 我奇葩的認為輸入不應該是4個而是所有天氣型別的分別onehot編碼拼接。因為輸入是離散資料不是連續資料,冷熱中三檔,化為連續資料確實可以 0 1 1 這樣表示,但是在表達一些特殊天氣組合的時候會有弊端。我推薦換成 001 010 和 100 代表冷熱中。而且這樣你的神經網路可以做成全域...
深層神經網路與淺層神經網路相比,有哪些優點?為什麼要發展深度學習?
Ricman 一,區別 在架構上,除了除了輸入層和輸出層之外,神經網路乙個中間層。中間層在國內很多翻譯叫隱藏層。它其它就是乙個編碼器。淺層神經網路的中間層數量較少,雖然有研究表明淺層神經網路可以滿足當下很多的功能與需求,但不可否認的淺層神經網路比較大,引數數量很多。目前業界已經有乙個非常明確的結論 ...