日々精進

新しく学んだことを書き留めていきます

tensorflow.python.keras.applications.inception_resnet_v2などを使って転移学習する場合は、tensorflow.python.keras.applications.inception_resnet_v2.preprocess_inputを使って前処理する

転移学習する場合、base modelの重みは固定することが多いということもあり、 base modelの学習時と同じ前処理を時前の学習データにもすべき。 tensorflow.python.keras.applications.inception_resnet_v2.preprocess_input のように、各base modelのモジュールの中にpreprocess_input関数が用意されており、これが base modelの前処理と同じ前処理をしてくれるのでこれを使うと良い。

参考:

stackoverflow.com