ML error: Index in position 2 exceeds array bounds (must not exceed 1).
Afficher commentaires plus anciens
Hi all,
i got this error for my machine leraning code.
X and y are single vectors with the same length (1x35000000) .It happend after Epoche end time (1000).
Any ideas?
Thank you.
net = fitnet([5 2],'trainlm');
% Train the Network
[net,tr] = train(net,X,y);
2 commentaires
KALYAN ACHARJYA
le 18 Fév 2021
When I tried to reproduce the error, I did not face any issues with sample data (0-1) of the same size

CSCh
le 23 Fév 2021
Réponses (1)
Shashank Gupta
le 22 Fév 2021
0 votes
Hi Christian,
I am not able to reproduce the error. I took a sample data of same size as you mentioned and I am able to train the model for more than 100 epoch. You may want to share your data with me so I can investigate it. Although looking at the error I can guess this has to do with some row or column vector confusion. May be you are trying to access a row vector but which was actually defined as column vector. In short this kind of errors just mean you are trying to access an element which does not exist.
I hope this helps.
Cheers.
1 commentaire
CSCh
le 23 Fév 2021
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!