支持するベクトルマシン (SVM) とはどういう意味ですか?

作者: リン・ハーン小さな夢, 作成日: 2017-02-17 10:55:28, 更新日: 2017-02-17 11:44:20

支持するベクトルマシン (SVM) とはどういう意味ですか?

最近,機械学習を勉強している間,Redditで"Please explain Support Vector Machines (SVM) like I am a 5 year old"という記事を見ました.

  • このSVMとは何か?

    サポートベクトルマシン (SVM) をサポートする.

    このウィキペディアでは, Support Vector Machinesは,分類に使用される学習モデルです: 集団内のどの個体がどこに属しているか?

    物語はこんな感じです

    昔のバレンタインデーでは,大男が愛する人を救うためにやってきますが,悪魔は彼とゲームをするのです.

    悪魔は2つの色のボールをテーブルの上に規則的に置くようで,こう言う:,あなたはそれらを棒で分離しますか?要求:できるだけ多くのボールを投げた後も適用されます.

    img

    広島では,大将は,こんな風に放り,何をするの?

    img

    悪魔は,再びテーブルに多くのボールを置く,そして,ある球場が間違ったキャンプのように見える.

    img

    SVMとは,棒を最適な位置に置き,棒の両側に可能な限り大きな隙間を置くことを試みることです.

    img

    今,悪魔がより多くのボールを投げたとしても,棒は良い境界線です.

    img

    そして,SVMのツールキットにはもう1つの,もっと重要なトリックがあります.悪魔は,大人がもう1つのトリックを学んだことを見て,大人に新たな挑戦を施しました.

    img

    武侠の映画では,すべての武侠映画のように,テーブルを撃ち,ボールが空に飛ぶ. そして,武侠の軽い功績により,武侠は紙を掴んで,2つのボールの中間に挿入します.

    img

    悪魔の視点から見ると,これらの球は曲線によって分離されているように見えます.

    img

    退屈な大人達は 球を"データ"と呼び 棒を"分類器"と呼び 最大間隔のトリックを"最適化"と呼び テーブルを"カーネリング"と呼び 紙を"ハイパープラン"と呼びます

    デモンストレーションビデオ

    参考:

  • 信頼性の高い回答を

    img img img img
    img
    img
    img

  • 知っているユーザー Han Oliver からの返信

    SVMとは何か?

    SVM (support vector machine) は,スーパーバイズドラーニングアルゴリズムで,分類の一種である. データマイニングの応用では,unsupervisedのクラスタリングと対応し,区別される. マシン・ラーニング,コンピュータ・ビジョン,データ・マイニングなどに広く応用されている. SVMの基本原理は,図1に示されています.

    img

    3/8線で真心円と空心円を2つに分けるとします. 線路の数は数多く,この作業を完了します. SVMでは,両辺の最大限の境界線を最大限の境界線にする最適な境界線を探します. この場合,辺を粗くした数つのデータポイントはサポートベクトルと呼ばれ,この分類アルゴリズムの名前も由来である.

    任意のn次元,あるいは無限の次元空間まで拡張できます.

    img

    数学的なデータポイントが n次元から無限の次元空間に n−1次元に位置する最適な超平面を見つけることができます.

    ありがとうございました. 統計分野:サポートベクターマシン (SVM) wiki:Support vector machine サポートベクターマシン 授業:columbia.eduこのページは 素晴らしいビデオデモも載っています.http://youtu.be/3liCbRZPrZA

翻訳者:


もっと