Merge branch 'dev' of gitlab.rezometz.org:guillaume/miniprojet into dev

This commit is contained in:
Guillaume Courrier 2019-12-17 13:55:47 +01:00
commit 18764599e1
2 changed files with 7 additions and 5 deletions

View file

@ -1,4 +1,4 @@
function [net, rt, errort, perft] = PMC_training(entree, sortie, n_cache, nb_apprentissage) function [net, rt] = PMC_training(entree, sortie, n_cache, nb_apprentissage)
[n_entree, nb_echantillons] = size(entree); [n_entree, nb_echantillons] = size(entree);
[n_sortie, ~] = size(sortie); [n_sortie, ~] = size(sortie);
@ -22,8 +22,8 @@ net.divideParam.testRatio = (nb_echantillons - nb_apprentissage) / nb_echantillo
net = train(net, entree, sortie); net = train(net, entree, sortie);
entree_test = entree((nb_apprentissage + 1): nb_echantillons,:); entree_test = entree(:,(nb_apprentissage + 1): nb_echantillons);
sortie_test = sortie((nb_apprentissage + 1): nb_echantillons,:); sortie_test = sortie(:,(nb_apprentissage + 1): nb_echantillons);
[rt, pf, af, errort, perft] = sim(net, entree_test, [], [], sortie_test); rt = sim(net, entree_test, [], [], sortie_test);
end end

View file

@ -78,6 +78,8 @@ end
% utilisation de l'algorithme du perceptron multicouches % utilisation de l'algorithme du perceptron multicouches
[net, resultats_test, ecarts, erreur] = PMC_training(vecteurs, classes, 10, 900); [net, resultats_test] = PMC_training(vecteurs, classes, 10, 800);
%faire une prediction : y = net(x)