Pythonで一通り機械学習などを出来るようになるためのnotebookなどをまとめたものです.
- 自分のPCでPythonの環境構築を完了させること.
- Pythonの文法をざっくり把握すること.
- sklearnやchainerといったライブラリーを使った簡単な機械学習のコードを動かせるようになること.
- (またその内容の理解をすること.)
以下を満たす人を想定しています.
- MacOSのユーザーでbrewなどは使える人.
- 他のOS(特にLinux)でもある程度参考になるとは思います.
- 簡単なコマンドライン操作はできることを想定します.
- Pythonは初めて触る人.
- ただし,CやFortranやJavaなど何かしらの別の言語には触れたことがある人.
- 変数や関数といった概念はざっくりと分かっていることを想定します.
- 環境構築
- pythonの文法overview
- pandasによるデータ処理 (under construction)
- matplotlibによる可視化
- scikit-learnによる機械学習 (under construction)
- chainerによる深層学習
- pythonの文法overview
- file読み書き,クラスの定義・継承など,リスト内包表記
- 自作モジュールのimport