神經網絡高階技巧3--對層操作之add與concatenate以及keras的summary中[0][0]的解釋

本文標題較長,主要內容分爲兩部分。

一是說明對層操作的add與concatenate方法的原理與應用。

二是,在keras使用了這兩個方法後,在model.summary中會出現[0][0]的層,在此作出解釋。

一。關於add與concatenate方法

建議直接參見:
https://blog.csdn.net/u012193416/article/details/79479935
別人寫過一遍的東西,我不認爲我再寫一遍會寫的更好。

二。[0][0]的層的解釋

在這裏插入圖片描述
關於這一點,我建議先直接參考:
https://stackoverflow.com/questions/53942291/what-does-the-00-of-the-layers-connected-to-in-keras-model-summary-mean
這邊的解釋我認爲是十分準確而且科學的。

看完上面鏈接之後,本文結束了,下面是我自己的思考,僅留自己思考用。

我這邊增加一些自己的理解(一點都不準確):
凡是出現了多層連一層、一層連多層的情況,都會有[x][y]的標識。其中x是該層輸入端的序號,y是該層輸出端的序號。恐怕說的還是不明白,假如layer2的輸入端有兩個,爲input1與input2,換句話說input1與input後面都接layer2。那麼x的取值範圍就有0,1兩個。而x=y=0的情況最常見,也就是[0][0]。

自己被我自己看暈了。。。還是你們自己看英文鏈接自己琢磨吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章