Posted at

KerasのContainerが名前を変えていた件

More than 1 year has passed since last update.


Kerasで急に知っているレイヤーが使えなくなる

ある日最新バージョンのKerasでモデルを作っていたら突然

cannot import name 'Container'

と言われてしまいました。

複数のレイヤーの重みをまとめて1つの塊として共有したいときに便利なので時折利用するのですが

https://github.com/keras-team/keras/pull/10023

によると Network という名称に変わったようです。

importも

from keras.engine.network import Network

とするみたいです。使い方はContainerとほぼ同様で今の所問題なく使えていますが、急に変えられるとググっても答え出てこないので結構悩みます :sweat: