我試圖用tensorflow實現卷積神經網絡來分類文本。我已經發現了一些實施模式,尤其是兩種實現方式發現:卷積神經網絡中並行和順序卷積之間的區別
[我不能發佈超過2個鏈接,我會盡量提供意見的來源然而,他們似乎
在架構上有着根本性的不同。第一個模型使用與輸入數據並行的卷積,而第二個模型以順序方式使用卷積。我用tensorboard可視化兩個模型:
首先並行卷積。卷積後,將結果拼接起來,並用一個完全連接的層創建輸出。
的連續迴旋似乎更直截了當,我們使用的結果形成上一層作爲輸入下一個層。
sequential use of convolutions
所以我的問題是,因爲二者都用於分類文本,其中介於這兩種實現之間的差異,哪一個更適合文本分類的?
實施來源: - http://www.wildml.com/2015/12/implementing-a-cnn-for-text-classification-in-tensorflow/ - https://github.com/ scharmchi/char-level-cnn-tf –