フィルターのクリア

Neural network fitting result problems

2 ビュー (過去 30 日間)
WEI TSE KOUNG
WEI TSE KOUNG 2024 年 5 月 9 日
コメント済み: Harsh 2024 年 5 月 29 日
Hi, Does any one can teach me how can read the neural network fitting result ? Why my MSE and R is NaN ? And this is good ?
thanks.

回答 (1 件)

Harsh
Harsh 2024 年 5 月 10 日
Hi,
It looks like you're trying to figure out why you're seeing NaN for both MSE (mean squared error) and R (regression coefficient) after training your neural network. Let's dive into some reasons and fixes for these issues:
MSE turning into NaN could be because:
  • The training might not be converging, leading the cost to shoot up infinitely.
  • Invalid operations, like a divide-by-zero or taking the log of zero, might be happening. This often occurs if the learning rate is set too high.
  • Please refer the following thread to learn more: https://community.deeplearning.ai/t/when-does-mse-becomes-nan/385197
R turning into NaN might be due to:
  • Exploding or vanishing gradients, which can sometimes be managed by using batch normalization.
  • A learning rate that's too high. Lowering it can often stabilize the training process.
  • Operations that result in NaN during the training, such as division by zero or logarithm of zero.
  • NaN values in your input data or errors in preprocessing (like normalization with zero variance), which can propagate NaNs through the network. Refer the following thread to mitigate this issue: https://stackoverflow.com/questions/66381703/linear-regression-contain-nan-values
I hope this explanation clarifies the potential reasons behind the NaN values you're observing and offers some pathways to resolve them. Good luck!
  4 件のコメント
WEI TSE KOUNG
WEI TSE KOUNG 2024 年 5 月 11 日
So, I export generate code and add the Training Options in the follows code is that correct ? tks
Harsh
Harsh 2024 年 5 月 29 日
Yes!

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by