タグ

libsvmに関するtmsanrinshaのブックマーク (2)

  • なんだか雲行きの怪しい雑記帖 週アレ(13) LIBLINEARで高速線形SVM

    週に一回アレしてアレする記事:十三回目 前回「週アレ(11) C++で始めるLibSVM」ということで,RBFもLINEARもPOLYNOMINALもカーネルに使えるSVMのライブラリとしてLibSVMについての記事でした そこでサラッとおまけあたりで触れましたが,実はLibSVMはLINEARカーネルを用いるときでもナイーブに内部にサポートベクトルを保持して計算するので,LINEARカーネルなのに計算コストが非常に高いつくりになっています LINEARカーネルであれば識別には 「識別平面の角度を表すベクトル(入力ベクトルと同次元)」 +「原点から識別平面までの射影軸上の距離(バイアス値:1次元)」 で事足りますね そこでLibSVMと同じ作者らがLINEARカーネル(正確には,カーネル無し)用に最適化しているLIBLINEARというライブラリを公開しています これを使うとLINEAR

    なんだか雲行きの怪しい雑記帖 週アレ(13) LIBLINEARで高速線形SVM
    tmsanrinsha
    tmsanrinsha 2015/06/21
    コストパラメータやバイアスの説明
  • neka-nat×株ロボ : MT4でlibsvm

    MT4でlibsvm 2012年06月21日23:10 カテゴリmt4c++ 前回に引き続きMT4でCのライブラリを動かすというのをやっていきます。 今回はSVM(Support Vector Machine)のライブラリlibsvmをMT4で使えるようにしたいと思います。 まずは次のソースで前回同様libsvmのラッパーライブラリを作成します。 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #include < windows.h > #include < stdlib.h > #include < stdio.h > #include < vector > #include "libsvm/svm.h" using namespace std; //--- #define MT

    neka-nat×株ロボ : MT4でlibsvm
  • 1