「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'
今度はうまくいった。