Clear Filters
Clear Filters

Validation Loss = Nan

14 views (last 30 days)
aryan ramesh
aryan ramesh on 6 Feb 2022
Commented: aryan ramesh on 8 Feb 2022
Hello, I'm attempting to utilize lstm to categorize data but the validation loss Is Nan.
I reduced the learning rates to 1e-12 but I am still receiving Nan results.
Appreciate any guidance.
Best Regards,
options = trainingOptions("sgdm", ...
"MaxEpochs",400, ...
"InitialLearnRate",0.000000000001, ...
"Shuffle", 'never', ...
"Plots","training-progress",...
"ValidationData",{XValidation,YValidation},...
'ValidationFrequency',1);
%%
layers = [ ...
sequenceInputLayer(1)
bilstmLayer(100,"OutputMode","last")
fullyConnectedLayer(2)
softmaxLayer
classificationLayer];
% displaySequence(tones_cell{1}, label1{1})
net = trainNetwork(XTrain,labelTrain, layers, options )
YPred = classify(net,XTest);
  1 Comment
KSSV
KSSV on 7 Feb 2022
Increase the learning rate and see.

Sign in to comment.

Accepted Answer

yanqi liu
yanqi liu on 8 Feb 2022
yes,sir,may be add dropoutLayer、batchNormalizationLayer to the model

More Answers (0)

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!