LoginSignup
66
64

More than 5 years have passed since last update.

【機械学習超入門】chainerでサンプルコードを動かすまで

Last updated at Posted at 2015-08-18

0. 前提条件

pyenvを用いてpythonのversionを管理しています。pyenvに関してはこちらを参考にしてください。本文で用いるpythonのversionは以下の通りです。

python --version
>> Python 2.7.9 :: Anaconda 2.1.0 (x86_64)

1. 対象者

  • 機械学習を初めて学ぶ方
  • 機械学習のコードに触れてみたい方
  • 機械学習を実際に動かしてみたい方

2. chainerのインストール

インストールは簡単です。
(詳しくは chainer公式リポジトリをご覧ください)
下記コマンドをターミナルで打ちます。

pip install chainer

(ちなみにですが、python環境を整えるにはこちらを参照ください)

画像処理を行う際にはGPU(Graphics Processing Unit)を用いることで高速演算を可能にします。
(機械学習とGPUについてはこちらが詳しいです)
GPUを用いるには、CUDAをインストールします(インストールしなくても問題はありません)。

pip install chainer-cuda-deps

サンプルコードを動かすためには、公式レポジトリから git cloneしてください。

3. サンプルコードを動かしてみる

上述の公式レポジトリからサンプルコードをダウンロードします。chainer/examples/mnistのディレクトリにMNISTデータセットを用いたサンプルコードがあります。
MNISTデータセットとは、0 から 9 までの手書きの数字 70000 点を収録したデータセットです。

python train_mnist.py

上記コマンドを該当ディレクトリで打つとサンプルコードが走ります。

早くサンプルコードの結果を見たい方は

n_epoch = 20

上記のlearning_loopを減らすことをおすすめします。

4. おまけ:chainer解説サイトまとめ

66
64
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
66
64