Cet article vous montre comment implémenter un programme de Deep Learning sur votre ordinateur. Puisque le but est la reconnaissance d'image, nous allons mettre en œuvre un réseau de neurones convolutifs (CNN) à une échelle pratique.
Une machine Linux est recommandée car un GPU haute performance est essentiel. Les principaux choix pour les machines Linux sont:
Mettez CentOS ou Ubuntu dans l'un des éléments ci-dessus et utilisez-le.
Pour utiliser le GPU, vous devez installer CUDA et cuDNN. Pour Ubuntu 14.04, reportez-vous à http://qiita.com/shinya_ohtani/items/f374ed0dd51737087369.
Installez une distribution appelée Anaconda sur votre machine Linux, qui contient le Python lui-même et divers modules. La procédure est presque correcte, comme décrit dans http://morimori2008.web.fc2.com/contents/PCprograming/python/pythonAnaconda.html. Cependant, nous allons l'installer en tant qu'utilisateur local ici.
Ensuite, rendez la bibliothèque de création du modèle DeepLearning disponible en Python. J'ai choisi Theano ici. Depuis le terminal
$ pip install theano
Pour installer Theano.
Depuis le terminal
$ jupyter notebook
En tapant, l'environnement de développement Python sera lancé. Nous allons implémenter le code là-dessus. Pour la mise en œuvre, http://deeplearning.net/tutorial sera utile. Le code source CNN est également disponible sur ce site et peut être utilisé pour la reconnaissance d'image tel quel.
À ce stade, vous avez implémenté CNN.
Après cela, collectez les données d'entrée à utiliser réellement et préparez le format d'entrée / sortie pour ces données afin de terminer le programme de reconnaissance d'image.
Recommended Posts