機械学習用ライブラリ「Chainer」のインストール方法

Python大好きなAI研究所のショウと申します。

今回はChainerをインストールする方法を説明します。

Chainerとは、日本のPreferred Networksという会社が主導して開発をしている、Pythonを使ったディープラーニング(深層学習)のライブラリです。

Chainer0411

日本語の資料も多くあるなど、初めてでも使いやすく簡単にディープラーニングができるライブラリとして人気です。
わたしたちの開催しているAIセミナーでも使用しています。

すごく簡単なので、すぐに終わりますので是非試してみてください。

それでは、MacとWindowsに分けて説明していきます。

[toc]

Macの環境にChainerをインストールする方法

high sierra 10.13.1imacprocessor 2.39Ghzmemory 4GB 16000Mhz DRAM

まずはホームブリューをインストールします。

ターミナルを開いて、
以下のスクリプトを打って実行してください。

https://brew.sh/index_ja

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

正常にインストールできたか確認。

brew doctor

バージョン確認。

brew --version

アップデート。

brew update

続いて、Pythonの2系、3系の切り替えが簡単にできるよう、Pyenvをインストールします。

brew install pyenv

自分の環境では、すでにパスが通ってましたが、念の為確認。

Macでは便利で使いやすいnanoというターミナルから動かせるエディターがあります。

ホームダイレクトリにいき、

cd ~

.bash_profileをnanoで開く。

nano .bash_profile

以下が書いてあればそのまま閉じて、
(コントロール+Xで閉じる)

なければコピペして、保存して閉じてください。
(コントロール+O、エンター、コントロール+X)

export PATH="/usr/local/Cellar/.pyenv/shims:$PATH"export PATH=${PYENV_ROOT}/bin:$PATHeval "$(pyenv init -)"

お次はAnacondaをインストールします。
AnacondaにはChainerに必要なNumpyやSixなどが既にインストールされているので便利です。
(容量がバカでかいので、時間がかかります。)

Anacondaの他にも、Pycharm等でインストールすることもできます。

どのAnacondaのヴァージョンが利用できるか調べます。

pyenv install -l 

anaconda2系、つまりPythonの2系対応のものは
(2019年3月30日時点で最新はanaconda2-5.2.0)
anaconda2-X.X.Xと表示されています。

.....anaconda2-5.0.0anaconda2-5.0.1anaconda2-5.1.0anaconda2-5.2.0

anaconda3系、つまりPythonの3系対応のものは
(2019年3月30日時点で最新はanaconda3-5.2.0)
anaconda3-X.X.Xと表示されています。

.....anaconda3-5.0.0anaconda3-5.0.1anaconda3-5.1.0anaconda3-5.2.0

今回は3系をインストール。

pyenv install anaconda3-5.2.0

しばらくするとインストール完了です。

Anacondaが入っているか確認してみましょう。

pyenv versions

デフォルトではsystemになっているので(*がついているところ)

*systemanaconda3-5.2.0 (set by /Users/あなたのユーザー名/.pyenv/version)

切り替えます。

pyenv global anaconda3-5.2.0

変更できたか確認。

pyenv versions

*がついていれば成功。

system*anaconda3-5.2.0 (set by /Users/あなたのユーザー名/.pyenv/version)

それではChainerをインストールしましょう。

まずconda(anaconda版のpip)
でインストールできるかどうかを確認。

anaconda search -t conda chainer

ありました。OSXの64ビット版。

なければpipでインストール。

pip install chainer

あったのでcondaでインストール。

conda install chainer

インストールできたか確認しましょう。

ターミナルからPythonと打ち対話モードにして、

python
>>> import chainer

無事何もなければインストールは成功してます。

>>>

外に出ましょう。

>>> exit()

Windowsの環境にChainerをインストールする方法

ちなみにWindows 8.1でキャプチャはとってます。

Anacondaのサイトへいき、Win用のAnacondaをダウンロードしましょう。

https://www.anaconda.com/distribution/



ダウンロード完了まで時間がかかります。

ダウンロードできたらEXEファイルをダブルクリック。

指示に従い、インストールしていきましょう。

インストールが終了したら、
検索からAnaconda Navigatorを入力

EnviornmentからChainer用の環境を構築していきます。





準備ができたら、三角マークからアナコンダ用のプロンプトを起動します。


以下のコマンド一発でインストールできます。

conda install chainer

最後はきちんと確認。

jupyter notebookも便利なので、
ついでにインストールしておきましょう。

インストール完了後、
ローンチをクリックすると起動します。

Newをクリック。

Python3を選択。

importして確かめる。

以上です。
MacやWindowsでも、さらっとChainerのインストールが完了しました。
環境によってエラー等が出る場合もあるかもしれませんので、その際はエラーメッセージを検索して原因を特定してみてください。

最新情報をチェックしよう!
企業向けAI人材育成サービス

企業向けAI人材育成サービス

AI事業発足やAI導入に必要な人材育成のステップとAI研究所が提供するサービス。AI研究所の人材育成サービスでは、3つのステップを軸に御社の業務内でAIを活用できる人材育成やAIプロジェクトの支援を行います。

CTR IMG