用matlab設計神經網路有好用的框架嗎?

時間 2021-06-08 16:36:58

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 一,區別 在架構上,除了除了輸入層和輸出層之外,神經網路乙個中間層。中間層在國內很多翻譯叫隱藏層。它其它就是乙個編碼器。淺層神經網路的中間層數量較少,雖然有研究表明淺層神經網路可以滿足當下很多的功能與需求,但不可否認的淺層神經網路比較大,引數數量很多。目前業界已經有乙個非常明確的結論 ...