【kerasエラー】keras.utils.np_utils.to_categoricalのMemoryError



Keras Error Memoryerror Keras



間違った説明 :U-netモデルを実行すると、データは約3gで、私のコンピューターは16gのメモリですが、メモリエラーは次のように発生します。

トレースバック(最後の最後の呼び出し):



ファイル 'J:/study/U-net-master/Unet/unet-Keras.py'、行146、

unet.train()



ファイル 'J:/study/U-net-master/Unet/unet-Keras.py'、行122、電車内

imgs_train、imgs_mask_train = self.load_train_data()

ファイル 'J:/study/U-net-master/Unet/unet-Keras.py'、32行目、load_train_data



imgs_mask_train = to_categorical(imgs_mask_train)

to_categoricalのファイル 'C: Users Administrator Anaconda3 lib site-packages keras utils np_utils.py'、31行目

categorical [np.arange(n)、y] = 1

MemoryError

チップ機能to_categorical()実行エラー。

解決 :1、トレーニングサンプルの数を直接減らし、テストが可能です。

2.作成する発生器、使用するfit_generatorトレーニングモデル。

3、PCメモリの拡張。

トレーニングは次のように実行されます。

参照: https://stackoverflow.com/questions/46293734/memoryerror-in-keras-utils-np-utils-to-categorical

複製、作者と出典を明記してください: https://blog.csdn.net/qq_34106574/article/details/81239865