J'ai besoin d'implémenter dans matlab un autoencodeur de débruitage empilé pour l'extraction de caractéristiques sur les mammographies. Je suis en train de tester le code déjà fourni par la boîte à outils d'apprentissage en profondeur, mais il contient des erreurs et je ne sais pas comment les corriger. Auriez-vous connaissance de tutoriels sur l'utilisation de la boîte à outils? J'ai cherché sur le net, mais je n'ai rien trouvé d'utile. Les erreurs que je reçois, au cas où quelqu'un a une solution sont:tutoriel sur l'apprentissage en profondeur toolbox-matlab
Error using horzcat
Out of memory. Type HELP MEMORY for your options.
Error in nnff (line 9)
x = [ones(m,1) x];
Error in nneval (line 7)
nn = nnff(nn, train_x, train_y);
Error in nntrain (line 66)
loss = nneval(nn, loss, train_x, train_y);
Error in saetrain (line 4)
sae.ae{i} = nntrain(sae.ae{i}, x, x, opts);
Merci beaucoup! :)
L'erreur est totalement sans rapport avec la boîte à outils, il est tout simplement insuffisante RAM disponible pour exécuter le code. Commencez à lire ici http://www.mathworks.com/help/matlab/matlab_prog/resolving-out-of-memory-errors.html – Daniel
Merci! Qu'en est-il des autres erreurs? Sont-ils tous dus à une RAM insuffisante? –
quelles autres erreurs? Votre question contient uniquement un message d'erreur unique incluant la pile d'erreurs complète où elle se produit. – Daniel