Ich benutze Pyenv, um die Version von Python zu verwalten. Informationen zu pyenv finden Sie unter hier. Die im Text verwendete Python-Version lautet wie folgt.
python --version
>> Python 2.7.9 :: Anaconda 2.1.0 (x86_64)
Die Installation ist einfach. (Einzelheiten finden Sie unter Chainer Official Repository) Geben Sie den folgenden Befehl in das Terminal ein.
pip install chainer
(Informationen zur Vorbereitung der Python-Umgebung finden Sie übrigens unter hier.)
Bei der Bildverarbeitung ist eine Hochgeschwindigkeitsberechnung mit einer GPU (Graphics Processing Unit) möglich. (Weitere Informationen zu maschinellem Lernen und GPU finden Sie unter hier) Um die GPU zu verwenden, installieren Sie CUDA (es spielt keine Rolle, ob Sie es nicht installieren).
pip install chainer-cuda-deps
Damit der Beispielcode funktioniert, [Official Repository] Bitte git Klon von (https://github.com/pfnet/chainer).
[Offizielles Repository] oben Laden Sie den Beispielcode von (https://github.com/pfnet/chainer) herunter. Es gibt Beispielcode für das MNIST-Dataset im Verzeichnis chainer / examples / mnist. Der MNIST-Datensatz ist ein Datensatz, der 70000 handschriftliche Zahlen von 0 bis 9 enthält.
python train_mnist.py
Wenn Sie den obigen Befehl in das entsprechende Verzeichnis eingeben, wird der Beispielcode ausgeführt.
Wenn Sie das Ergebnis des Beispielcodes schnell sehen möchten
n_epoch = 20
Es wird empfohlen, die obige Lernschleife zu reduzieren.
Recommended Posts