Contents
TPOTとは?
TPOT(http://epistasislab.github.io/tpot/)とは、pythonのライブラリのひとつです。
分類問題と回帰問題を解くことができます。
ペンシルバニア大学のRandal S. Olson博士が開発しました。
特徴量設計から学習までを自動化
機械学習の工程のうち、特徴量設計から学習までを自動化します。
これを使うことで、皆様はデータの収集・データのクレンジング・検証に時間を費やすことができます。
TPOTをインストールする前の準備
まずはTPOTの事前準備です。
Windows10とMac OSXの方は番外編Pythonの環境設定の記事をご覧になり、Anacondaのインストールをしてください。
TPOTのインストール
1.スタートメニューからAnaconda3を探し、Anaconda Promptoを開きます。
2.公式ドキュメントに沿って、TPOTを動かすのに必要なモジュールをインストールします。
Anaconda(condaコマンド)で以下のライブラリーをインストールできます。既にインストールされている方は無視してください。
conda install numpy scipy scikit-learn pandas joblib pytorch
pipコマンドで以下をインストールできます。
pip install deap update_checker tqdm stopit xgboost
3.TPOTをインストールします。
pip install tpot
4.Jupyter Notebookを立ち上げます。次のコマンドでTPOTをインポートしてエラーが出なければ、TPOTの準備は完了です。
from tpot import TPOTClassifier
次回
次回は実際にTPOTを使って分類問題を解いてみます。
ほんの2~3行書くだけで学習が終わるので、感動しますよ。