Logiciel pour faciliter l'entrainement d'un réseau de neurones convolutionnel
---> Attention, pour executer ce logiciel, tkinter doit etre installé sur python
Lorsque vous faites du fine-tuning partiel sur un modèle de base déjà entrainé, CNNTrainer retire la derniere couche contenant généralement 1000 classes pour en mettre une nouvelle avec le nombre de classes désiré. Or, en faisant cela, les poids synaptiques sont mis à 0, on fait donc souvent un pré-entrainement pour redonner des valeurs cohérentes aux poids synaptiques de cette dernière couche.
Cette étape n'est cependant pas obligatoire.
Pour utiliser CNNTrainer, vous devez lui indiquer l'interpréteur Python (python.exe) à utiliser lors de son démarrage. Sur cet interpréteur, TensorFlow et Keras doivent être installés.
Option à activer si vous voulez faire du fine tuning partiel en vous basant sur un fichier contenant un modèle ayant un nombre de classes différent que le nombre de classes que vous voulez pour le modèle final.