chainerのupdaterを自作して複雑なネットワークを訓練する

なぜupdaterの自作が必要か chainerで様々なニューラルネットを試していると、どこかで複数のモデルが組み合つもの、 複数の出力を持つものなど、込み入ったネットワークを訓練したいことがあると思います。 よくあるmnistのサンプルなどでは optimizer = chainer.optimizers.Adam() optimizer.setup(model) (略) updater …