Dieser Artikel zeigt Ihnen, wie Sie ein Deep Learning-Programm auf Ihrem Computer implementieren. Da der Zweck die Bilderkennung ist, werden wir ein Faltungs-Neuronales Netzwerk (CNN) in praktischem Maßstab implementieren.
Ein Linux-Computer wird empfohlen, da eine Hochleistungs-GPU unerlässlich ist. Die Hauptoptionen für Linux-Computer sind:
Setzen Sie CentOS oder Ubuntu in eines der oben genannten ein und verwenden Sie es.
Um die GPU verwenden zu können, müssen Sie CUDA und cuDNN installieren. Informationen zu Ubuntu 14.04 finden Sie unter http://qiita.com/shinya_ohtani/items/f374ed0dd51737087369.
Installieren Sie eine Distribution namens Anaconda auf Ihrem Linux-Computer, die Python selbst und verschiedene Module enthält. Das Verfahren ist fast in Ordnung, wie unter http://morimori2008.web.fc2.com/contents/PCprograming/python/pythonAnaconda.html beschrieben. Wir werden es hier jedoch als lokaler Benutzer installieren.
Stellen Sie als Nächstes die Bibliothek zum Erstellen des DeepLearning-Modells in Python zur Verfügung. Ich habe hier Theano gewählt. Vom Terminal
$ pip install theano
So installieren Sie Theano.
Vom Terminal
$ jupyter notebook
Durch Eingabe wird die Python-Entwicklungsumgebung gestartet. Wir werden den Code dazu implementieren. Für die Implementierung ist http://deeplearning.net/tutorial hilfreich. Der CNN-Quellcode ist auch auf dieser Site verfügbar und kann so wie er ist zur Bilderkennung verwendet werden.
Zu diesem Zeitpunkt haben Sie CNN implementiert.
Danach wird das Bilderkennungsprogramm abgeschlossen, indem die tatsächlich zu verwendenden Eingabedaten gesammelt und das Eingabe- / Ausgabeformat für diese Daten angepasst werden.