LogoMark.png

scikit-learn のバックアップ(No.1)


scikit-learn

https://scikit-learn.org/

概要

Scikit-learnとは

ml_map.png

scikit-learn (サイキット・ラーン)は Python用のオープンソース (BSD ライセンス) の機械学習ライブラリで、NumPy, SciPy や Matplotlib と互換性を持つように開発されています。データの前処理、分類、回帰、クラスタリングなど、機械学習のアルゴリズムを幅広く実装しています。

分類(クラス分類)向きのものと、回帰(予測)向きのもの、計7つの定番データサンプルも同梱されています。

図版:https://scikit-learn.org/stable/tutorial/machine_learning_map/

Scikit-learn のインストール

Python 言語のライブラリとしてのインストールになるので、一般の Python3 の環境であれば、Terminalから以下のコマンドでインストールできます。

$ pip3 install scikit_learn
$ pip3 list  ← 念のため一覧表示


Scikit-learnを使った分類プログラムの流れ

データ読み込み > 訓練データとテストデータに分割 > 学習(fit)> 予測(predict)> 評価(score)という流れで、評価結果に応じて学習方法をチューニング・・というのが開発の定番スタイルです。




代表的な機械学習の手法

教師あり学習


教師なし学習




データセット