ML error: Index in position 2 exceeds array bounds (must not exceed 1).
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
KALYAN ACHARJYA
el 18 de Feb. de 2021
When I tried to reproduce the error, I did not face any issues with sample data (0-1) of the same size
Respuestas (1)
Shashank Gupta
el 22 de Feb. de 2021
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.
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!