私は lasagne nolearn を使用して畳み込みニューラル ネットワークを実装しています。
事前学習したいくつかのパラメータを修正したいと思います。一部のレイヤーをトレーニング不可に設定するにはどうすればよいですか?
実際には、一部のレイヤーの「trainable」属性を削除しましたが、フィッティング前のレイヤー情報に示されている番号、つまり、
学習可能なパラメーターが *** のニューラル ネットワークは変化しません。
あと、残念ながら「handers.py」の挨拶機能は
def _get_greeting(nn):
shapes = [param.get_value().shape for param in
nn.get_all_params() if param]
する必要があります
nn.get_all_params(trainable=True) if param]
しかし、それがトレーニングにどのように影響するかはわかりません。