これまでLibLinearを使用して、かなり良い結果でオブジェクトを検出するようにHOGをトレーニングしてきました。LibSVM パッケージに含まれている grid.py python-script を見たとき、さまざまな C 値で相互検証を行うことで、これを再作成しました。
ただし、このスクリプトは C とガンマに対して異なる値を試していますが、liblinear にはガンマ パラメータがありません。バイアス パラメータは LibSVM のガンマに似ていますか?
ありがとう!
これまでLibLinearを使用して、かなり良い結果でオブジェクトを検出するようにHOGをトレーニングしてきました。LibSVM パッケージに含まれている grid.py python-script を見たとき、さまざまな C 値で相互検証を行うことで、これを再作成しました。
ただし、このスクリプトは C とガンマに対して異なる値を試していますが、liblinear にはガンマ パラメータがありません。バイアス パラメータは LibSVM のガンマに似ていますか?
ありがとう!
ガンマは RBF カーネルのパラメーターです。LibLinear は C-SVM の代替 (通常はより高速) な定式化であり、代わりに Linear カーネルを使用します。したがって、ガンマ パラメータは使用されませんが、C パラメータは C-SVM に由来するため使用されます。
LibSVM に付属する grid.py スクリプトは、C-SVM 形式と RBF カーネルを使用します。そのため、LibLinear で使用するには、「-log2g null」を渡してガンマを無効にし、grid.py の LibSVM のトレーニング/予測バイナリへのパスを LibLinear のものに更新する必要があります。
理解を深めるために、LibSVM/LibLinear の作成者によって書かれたこの簡単で実用的なチュートリアルを読むことをお勧めします。