サイドバー

目次

機械学習とは

プログラミング無しで機械学習

機械学習プログラミング入門

初めてのKeras2.0

初めてのTensorflow(YouTube)

初めてのChainer2.0

初めてのビットコイン

ビットコイン用語集

初めてのSolidityプログラミング

初めての医療統計

初めてのエクセルで医療統計

初めてのEZRで医療統計

初めてのRStudioでレポート作成

スマホアプリ作成ソフトIonic3

スマホアプリ作成ソフトIonic4

Ionicのためのjavascript tips

その他

NiftyCloudMobileBackend

税金など

Dokuwiki

1_chainer2を使用するためのimport文

以前のリビジョンの文書です


(1)Chainer2を使用するためのimport文

Chainer2でMNIST目次
Chainer2プログラミングの全体図

最初に以下をコピペするだけです。

import numpy as np
import chainer
from chainer import cuda, Function, report, training, utils, Variable
from chainer import datasets, iterators, optimizers, serializers
from chainer import Link, Chain, ChainList
import chainer.functions as F
import chainer.links as L
from chainer.training import extensions

上記コードを見ても最初はさっぱりだと思いますが、(7)推測(Chainer)を読み終えた後、もう一度このページに戻ってきて、「ああ、ここでこれを使用するためにこれをimportしたんだなあ」くらいに思い出していただければと思います。

開発環境

Windows 8.1
Anaconda
Python 3.5
Chainer 2.0

Chainerのインストール方法はChainer2.0をWindowsにインストールをご覧下さい。

以下は、上記リンクに記載のように、Anaconda Promptで、chainer2という仮想環境を作成し、chainer 2.0をインストールしてある前提で、話を進めさせて頂きます。

手順

今回から、

Chainer: ビギナー向けチュートリアル Vol.1
https://qiita.com/mitmul/items/eccf4e0a84cb784ba84a

に従って、jupyter notebook上で、Chainer2でMNIST手書き文字認識の機械学習を行い、Chainer2プログラミングを学んでいきます。

0. AnacondaのインストールとChainer2仮想環境

(前提1)WindowsパソコンにAnacondaをインストール済み。
インストールしていない場合は、以下をご覧になり、インストールしておいてください。
Anacondaのインストール

(前提2)さらに、Anaconda Prompt上で“chainer2”という名前の仮想環境を作成し、chainer 2.0をインストールしておく。
具体的な方法については、Chainer2.0をWindowsにインストールをご覧ください。

1. Jupyter Notebookの開始

Windowsのスタートボタンから、Anaconda Promptを起動

今回は、C:/py/chainer2/MNIST_MLP/ フォルダをWindowsで作成しておき、そちらに、ipynbファイルを作成して、プログラミングを行っていくこととします。

Anaconda Prompt上で、以下のコマンドを入力

cd c:/py/chainer2/MNIST_MLP

chainer2仮想環境を起動

activate chainer2

Jupyter Notebookの起動

jupyter notebook

1. Jupyter Notebookの起動

C:/ ドライブ下に、chainer2/ フォルダを作成します。

Windowsのスタートボタンから、Anaconda Promptを開いて、以下を入力します。

cd C:/chainer2
activate chainer2

jupyter notebook

この後、Webブラウザ(Chromeがオススメです。)が自動的に開き、以下のような画面になります。

2. ipynbファイルの作成と、Import文の入力(Copy and Paste)

画面右上の、「New」をクリックして、Python 3 (または、chainer2)をクリックして、新しいipynbファイルを作成する。

以下のような画面になるので、一番上の、Untitled をクリックして、MNIST_MLP と入力してEnter。

以下のような画面になる。

上図の部分に、Chainerプログラミングを開始するために必要な、以下のImport文をコピペする。

import numpy as np
import chainer
from chainer import cuda, Function, report, training, utils, Variable
from chainer import datasets, iterators, optimizers, serializers
from chainer import Link, Chain, ChainList
import chainer.functions as F
import chainer.links as L
from chainer.training import extensions

さらに、Shift + Enter を押すてから、数秒待つと、以下のようになる。

これで、Import文の入力は終了です。

次に、(2)データの準備・設定を行っていきます。

参考文献

Chainer: ビギナー向けチュートリアル Vol.1 mitmul 2017年05月18日に更新
https://qiita.com/mitmul/items/eccf4e0a84cb784ba84a

サーバサイドにおけるmatplotlibによる作図Tips 20160226
https://qiita.com/TomokIshii/items/3a26ee4453f535a69e9e

リンク

1_chainer2を使用するためのimport文.1509681226.txt.gz · 最終更新: 2018/10/07 (外部編集)