this document(およびその他のもの)によれば、RBFカーネルは以下の式で定義され、パラメータCとガンマを変更することで調整できます。 テンプレートSVMでRBFカーネルのガンマ値を設定する
documentation for svmTemplateは、次のようにガンマ値のないRBFカーネルを定義します。
なぜsvmTemplateは、ガンマを使用していませんか?それを指定する方法はありますか?
this document(およびその他のもの)によれば、RBFカーネルは以下の式で定義され、パラメータCとガンマを変更することで調整できます。 テンプレートSVMでRBFカーネルのガンマ値を設定する
documentation for svmTemplateは、次のようにガンマ値のないRBFカーネルを定義します。
なぜsvmTemplateは、ガンマを使用していませんか?それを指定する方法はありますか?
本質的にドキュメントの「KernelScale」オプションにロールインされているためです。これはデータ内のすべての値を定数で除算することを示しています。これにより、本質的にガンマパラメータをそのように設定できます。あなたはそれを見ることができます|| x z-y z || = || x-y || * zであるので、KernelScaleの値を適切に選択すれば同等の効果が得られます。マニュアルには、スケールはデフォルトでは経験則的に選択されており、RBFカーネルのパラメータにはヒューリスティックが存在すると記載されています。
このようなシステムをコーディングする方法ではありませんが、それはうまくいくはずです。
[類似の質問](https://stackoverflow.com/questions/33969163/matlab-how-to-set-sigma-in-templatesvm)、私は彼が正しいかどうかわかりませんが、私はlibsvmこれは多かれ少なかれこのタスクの標準です! – sascha
あなたの提案をお寄せいただきありがとうございますが、私はパラメータとしてsvmTemplateをとるfitecoc関数を使用していますので、libsvmを使用することはできません。 – ganninu93
ええ、多分、libsvmにもマルチクラスのサポートがあります。もう一度:誰もがそれを使用しています。 – sascha