Kerasでは、以下のようにネットワークを定義することができます。各レイヤーの後にシェイプを出力する方法はありますか?例えば、私はあなたにかなりの印刷を与える、model.summary()
を使用してなどネットアーキテクチャの各レイヤーの形状を印刷します
inputs = Input((1, img_rows, img_cols))
conv1 = Convolution2D(64, 3, 3, activation='relu', init='lecun_uniform', W_constraint=maxnorm(3), border_mode='same')(inputs)
conv1 = Convolution2D(64, 3, 3, activation='relu', init='lecun_uniform', W_constraint=maxnorm(3), border_mode='same')(conv1)
pool1 = MaxPooling2D(pool_size=(2, 2))(conv1)
conv2 = Convolution2D(128, 3, 3, activation='relu', init='lecun_uniform', W_constraint=maxnorm(3), border_mode='same')(pool1)
conv2 = Convolution2D(128, 3, 3, activation='relu', init='lecun_uniform', W_constraint=maxnorm(3), border_mode='same')(conv2)
pool2 = MaxPooling2D(pool_size=(2, 2))(conv2)
使い方について詳しく説明できますか?例えば、私はpool1の情報を印刷したいと思います。私はconfig = pool1.get_config()を試したが、うまくいかなかった。 – user288609
が回答を編集しました。ありがとうございます –