Designer : charger le réseau à ré-entraîner
Créer un nouveau CNN. Le menu donne le choix entre
créer un réseau vide
charger un réseau existant (Alexnet,...)
charger un réseau depuis le workspace
On choisira le réseau que l'on souhaite modifier pour faire le transfer learning (ici googlenet)
Modifiation de la couche 'fully connected"
En zoomant sur les couches finales, on peut voir la couche classifiante "fully connected".
Il suffit de glisser depuis la palette à gauche une nouvelle couche de type "fully connected"
Output size : doit correspondre aux nombre de classes
Il suffit ensuite de supprimer les flèches qui connectent la couche "fully connected" initiale et de connecter la nouvelle à la place
Modification de la couche de sortie
Même principe pour la couche de sortie
Suite du processus
Une fois le réseau importé modifié, il suffit de choisir "Export -> Workspace" : la structure "lgrah" est accessble depuis le workspace.
Il est possible de l'enregistrer mais ce n'est pas obligatoire.
Le graphe est ce qui permet de lancer la fonction "trainNetwork", en spécifiant en plus les images et les options. Le résultat sera le nouveau réseau ré-entraîné, qu'il suffira d'enregistrer.
Entraînement avec le Deep Designer
Il est possible de finaliser le processus avec le Deep Learning Designer
Spécifier les datas
Définir les options du training
Lancer le training
Ce n'est pas détaillé ici.