回答:
これは、トレーニング中に入力、ターゲットをフェッチしようとすると通常スローされるユーザー警告にすぎません。これは、内で指定されるキューイングメカニズムにタイムアウトが設定されているためdata_utils.py
です。
詳細についてはdata_utils.py
、keras/utils
フォルダー内にあるファイルを参照できます。
https://github.com/keras-team/keras/blob/master/keras/utils/data_utils.py
Google Colabでモデルをトレーニングするときにも同じ警告が表示されました。問題は、ColabセッションにマウントしたGoogleドライブからデータを取得しようとしたことです。解決策は、データをColabの作業ディレクトリに移動し、そこから使用することでした。これ!cp -r path/to/google_drive_data_dir/ path/to/colab_data_dir
はノートブックで簡単に行うことができます。新しいColabセッションが作成されるたびに、これを行う必要があることに注意してください。
これはRahulが求めていた問題である場合とそうでない場合がありますが、問題に直面している他の人にとっては役立つと思います。
指定したデータセットのパスが正しいことのみを確認してください。これは間違いなく例に役立ちます:train_data_dir = "/ content / drive / My Drive / Colab Notebooks / dataset"
私のマシンでケラスを使用してディープニューラルネットワークをトレーニングしているときに同じ問題に直面し、それを理解するのにしばらく時間がかかりました。を使用してロードしていた画像
ImageDataGenerator(target_size = (256, 256))
から
keras.preprocessing
100 * 100のように解像度が低く、256 * 256に変換しようとしていましたが、これに対する組み込みのサポートは提供されていないようです。
ImageDataGeneratorによって返された画像の出力形状を修正するとすぐに、警告が消えました。
//注:100 * 100と255 * 255の数値は説明のためのものです。