質問: InceptionV3(include_top=True, weights='imagenet') File "/home/pi/deep-learning-models/inception_v3.py", line 158, in InceptionV3 include_top=include_top) TypeError: _obtain_input_shape() got an unexpected keyword argument 'include_top' 調べてもエラーがどういったものか分からないので困っています よろしくお願いします
回答: kerasのバージョン違いによる引数名変更のせいですね。 include_top=Trueに問題あるといっているようで、たしかに最新版のkerasの_obtain_input_shape関数にはそのような引数はありません。 これ以上調べるにはバージョンについての情報が必要になります。 以下のようにすれば調べることができます。 ``` import tensorflow as tf import keras print(tf.__version__) print(keras.__version__) ``` 追記 万が一、Kerasのバージョンが2.1.1なら、 inception_v3.pyにおいてline 158あたりのinclude_top=include_topをrequire_flatten=include_topにすると動くかもしれません。