人工知能(AI)

Pythonで機械学習(Anaconda、TensorFlow、Keras)

「Pythonで動かして学ぶ!あたらしい機械学習の教科書」をテキストに学習

Anacondaをインストール

AnacondaはPython本体と、数学、科学分野のパッケージをまとめてインストールできる。

テキストと同じ「Anaconda3-4.4.0-Windows-x86_64.exe」をアーカイブからダウンロードしてきてインストール

アーカイブURL
https://repo.anaconda.com/archive/

↑これ大事
https://hazukei.com/441/

Jupyter Notebookでコードが書ける

Anacondaについているツールでプログラムを書いて実行できる。

簡単な使い方

プログラムを起動して、ファイルを作成したいディレクトリに移動する。

「New」プルダウン-「python3」を選択。

新規作成画面が起動するので、コードを書いて「Shift」+「Enter」で実行できる。(「Ctrl」+「Enter」でも実行でき、こちらはセルが移動しない。)

コマンドメモ

ヘルプ
コマンドモードにして「h」キー

行番号を出す
コマンドモードにして「l」キー

TensorFlowのインストール

Googleが開発してる機械学習用のライブラリ。

インストールを実行

pip install tensorflow

Kerasのインストール

KerasとはTensorFlow上で動くニューラルネットワークライブラリで、機械学習で役に立つらしい。

下記コマンドでインストール

pip install keras

動作確認

import keras

一応うまくいったがワーニングが出た

C:\ProgramData\Anaconda3\lib\site-packages\h5py\__init__.py:34: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
Using TensorFlow backend.

調べたらh5pyのバージョンを上げればいいらしい

pip install h5py==2.8.0rc1

何かまたエラーが出たけど、とりあえず気にせずに動作確認する

import keras
Using TensorFlow backend.

keras.__version__
'2.2.4'

今度はうまくいった。

ABOUT ME
hazukei
「はずけい」と申します。 この度一児の父となりました。まだ実感はわかないのですが、猛烈に忙しくなりそうです。楽しみつつ頑張りたいと思います!