2017-08-08 56 views
0

我試圖在我的Keras模型中實現一個使用特定高斯過濾器的conv2D層。我有代碼製作過濾器,儘管現有的Keras Conv2D沒有過濾器本身的參數。相反,有一個filters參數(它是一個指定輸出空間維度的整數)和kernel_size,它是指定內核維度的元組。如何在keras中指定過濾器conv2d

我試圖使用Keras後端的東西來解決這個問題,因爲conv2D功能here允許你輸入一個特定的過濾器,我想這樣做。問題是我不知道如何回到我的模型中,所以我再次陷入困境。我也發現類似於我的問題,如this,這表明我自己編寫了一個圖層,但我不確定如何去做這件事,並且希望如果有更簡單的方法可以避免它。

一如既往,任何幫助,非常感謝。

回答

0

長答案短片:根本不需要卷積層。卷積圖層的目的是爲您找到合適的濾鏡。由於您已經知道要使用哪個過濾器,因此您可以高興地跳過整個卷積內容並直接跳到完全連接的層。 將高斯濾鏡應用於圖像。然後使用Flatten()圖層將圖像直接饋送到MLP。

不要試圖將第五個輪子添加到購物車。

希望得到這個幫助。

相關問題