前提・実現したいこと
pythonでautoencoderを使った機械学習を試しています。
その際下記のように、エラーが4行ほど出てきた後に学習が始まるのですが、このエラーを無視した状態で学習を進めて正常にな結果は望めるのでしょうか。
エラー内容は、調べたところメモリ不足らしいのですが、それを無視して学習は強行されるものなのでしょうか。
また、学習パラメータは256x256の画像を1000枚、バッチサイズ64で実行しています。Total paramsは48003でした。pcの搭載メモリは8GBです。バッチサイズを32に落とせばエラーは出ないのですが、1000枚の画像に対して32のバッチサイズは適切なのでしょうか。
発生している問題・エラーメッセージ
Epoch 1/30 2020-07-31 22:31:51.759254: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 536870912 exceeds 10% of system memory. 2020-07-31 22:31:52.847797: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 536870912 exceeds 10% of system memory. 2020-07-31 22:31:53.305529: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 536870912 exceeds 10% of system memory. 2020-07-31 22:31:57.743346: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 536870912 exceeds 10% of system memory. 2020-07-31 22:32:01.507355: W tensorflow/core/framework/cpu_allocator_impl.cc:81] Allocation of 536870912 exceeds 10% of system memory. 128/1000 [==>...........................] - ETA: 4:48 - loss: 1.0092
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/02 00:15
2020/08/02 00:36