タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

scikit-learnとmlに関するyutaszk23のブックマーク (1)

  • Python: Iris データセットをサポートベクターマシンで分類してみる

    以前実装した単純パーセプトロンは線型分離可能な問題しか解けなかった。 それに対し、サポートベクターマシン (以下 SVM) はカーネル関数を用いることで線型分離不可能な問題も解けるようになっている。 また、単純パーセプトロンでは異なるクラスタを分離するための線がクラスタのギリギリに配置されることも多かったが、SVM ではそのマージンが最大になるようにできている。 今回は SVM を自分で書くのではなく scikit-learn のそれを使った。 #!/usr/bin/env python # -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt from sklearn import datasets from sklearn import svm def main(): # Iris データセット

    Python: Iris データセットをサポートベクターマシンで分類してみる
  • 1