TP "Réseaux neuronaux Convolutionnels (ConvNets)"


Rappels généraux sur les "Jupyter notebooks"

Jupyter Notebook est un environnement interactif de calculs. Dans un notebook (fichier d'extension .ipynb) peuvent être combinés du texte, des images et des liens (comme dans du HTML), mais aussi du code Python modifiable et éxécutable directement dans la page, les résultats d'exécution du code (affichage texte, plots, images, etc...) s'ajoutant automatiquement juste en-dessous du code exécuté.
Cet environnement, ainsi que la librairie SciKit-learn sont désormais largement utilisés dans la communauté de l'apprentissage statistique (Machine-Learning, ML).
La façon la + simple et rapide d'installer sur un ordinateur PERSONNEL (par exemple votre laptop) tout ce qu'il faut pour utiliser Jupyter-notebook et SciKit-learn, est de récupérer et installer Anaconda, qui est un gros "package tout-en-un" existant pour tous les Systèmes d'Exploitation courants (Windows, MacOS, et Linux). Une fois ce logiciel installé, il suffit de démarrer le jupyter-notebook, qui ouvre dans votre navigateur Web une sorte d'explorateur permettant de trouver, ouvrir puis exécuter les notebooks (fichiers d'extension .ipynb) présents sur l'ordinateur 

Rappels sur le fonctionnement de jupyter-notebook sur les postes Linux du CCSI

Jupyter, ainsi que Python 2.7 (et la plupart des packages nécessaires) sont DEJA INSTALLé sur les postes Linux du CCSI (L.117, L.119, L.120, L.022, etc).
Si vous travaillez en salle machine de MINES_ParisTech, AUCUNE INSTALL A FAIRE : connectez-vous juste en LINUX, puis vous pouvez démarrer Jupyter en ouvrant un "Terminal" et en y passant simplement la commande : jupyter-notebook.

Démarrage du TP

Commencez par télécharger quelque part sous votre homedir le notebook du TP convnet-notebook.ipynb 
Ensuite, démarrez jupyter-notebook comme indiqué + haut, puis cherchez et ouvrez ledit notebook que vous venez de télécharger.

Enoncé du TP

Vous le verrez en ouvrant le notebook sous Jupyter, mais vous pouvez aussi en VOIR ICI LE CONTENU SOUS FORME HTML.