CNNを実装しながら、Kerasの各レイヤーを理解しようとしています。
Conv2Dレイヤーでは、さまざまなフィーチャマップ値に応じて異なる畳み込みレイヤーが作成されることを理解しています。
さて、私の質問は
前もって感謝します
次の方法で、特定の畳み込み層の出力を取得できます。
import keras.backend as K
func = K.function([model.get_layer('input').input], model.get_layer('conv').output)
conv_output = func([numpy_input]) # numpy array
ここで、「input」と「conv」は、入力層と畳み込み層の名前を示します。そして、次のように特定のレイヤーの重みを取得できます。
conv_weights = model.get_layer('conv').get_weights() # numpy array
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加