0
我一直想弄清楚如何在Keras中爲Conv2D圖層創建自定義初始化。 任何人都可以舉例說明如何手動創建「過濾器」或權重模型作爲培訓的起點。即我想通過一個帶有權重的二維矩陣,可以用作Conv2D圖層的起點。 基質可以是上custom initializers高斯模糊過濾器或過濾器sharpinging或邊緣檢測器等keras自定義conv2d初始化
JR
我一直想弄清楚如何在Keras中爲Conv2D圖層創建自定義初始化。 任何人都可以舉例說明如何手動創建「過濾器」或權重模型作爲培訓的起點。即我想通過一個帶有權重的二維矩陣,可以用作Conv2D圖層的起點。 基質可以是上custom initializers高斯模糊過濾器或過濾器sharpinging或邊緣檢測器等keras自定義conv2d初始化
JR
從Keras文檔:
from keras import backend as K
def my_init(shape, dtype=None):
return K.random_normal(shape, dtype=dtype)
model.add(Dense(64, init=my_init))
因此可以很容易地定義適當的,定製的初始化在my_init()
中,並在你的Conv2D
層中使用。