Méthode : Fichier AppVigneNette

Le fichier AppClasse.mlap créé dans l'étape « 1-classificaation » est conservé, et dupliqué dans

2-TransferLearning/AppVigneNette.mlap

Le code sera modifié pour remplacer le réseau alexnet par le nouveau réseau vignenette obtenu précédemment.

Charger le cnn vignenette

Charger le fichier Matlab contenant le cnn (PATH à adapter, ici tout est dans le même répertoire)  : dans les propriétés de l'application.

1
properties (Access = private)
2
        vigneMat = load('VigneNetteCnn.mat');
3
        net  % Le cnn
4
end
5

Charger le réseau neuronal dans la variable net (dans la fonction startup)

1
% Chargement du CNN
2
app.net = app.vigneMat.vignenette;
3

La taille des images est à adapter car alexnet prend des images en 227x227 alors que vignenette (obtenu à partir de GoogleNet) prend des images en 224x224

Modifier la ligne :

1
img = imresize(im, [224 224]);

Test de l'application

Lancement de l'application et essai avec une image de feuille de vigne

Lancement de l'application et test avec une image de feuille de vigne