Pythonライブラリ「Scikit-learn」で手書き数字画像から数字を判別(digitsデータセット)します。
【SVM】手書き数字画像から数字を判別(digitsデータセット)
Scikit-learnには、様々なサンプルデータ(学習用のデータセット)が用意されています。
今回はそのうち、手書き数字画像(Digits データセット)を使って数字判別をSVM(サポートベクターマシン)で行ってみます。
データセットの中身は次のとおり。
種別 | 概要 |
---|---|
説明変数 | 0~9の描き数字が描かれた画像データ群。画像1枚あたり8*8の二次元配列で格納されている。また、画素値は0~16で黒(背景部分)、白(数字部分)となっている。 |
目的変数 | 各画像の正解ラベル(0~9) |
例 | https://scikit-learn.org/stable/auto_examples/cluster/plot_digits_agglomeration.html#sphx-glr-auto-examples-cluster-plot-digits-agglomeration-py |
動画解説
サンプルコード
以下のテスト画像を入力し、「2」と予測されました。
【Scikit-learn】サポートベクタマシン(SVM)で教師あり学習(分類器作成)
Pythonと機械学習ライブラリ「scikit-learn」を用いて、サポートベクタマシン(SVM)による教師あり学習を行う方法について紹介します。
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント