Neural network fitting result problems

2 views (last 30 days)
WEI TSE KOUNG
WEI TSE KOUNG on 9 May 2024
Commented: Harsh on 29 May 2024
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.

Answers (1)

Harsh
Harsh on 10 May 2024
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 Comments
WEI TSE KOUNG
WEI TSE KOUNG on 11 May 2024
So, I export generate code and add the Training Options in the follows code is that correct ? tks

Sign in to comment.

Categories

Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!