A_Roadmap_to_SVM_SMO.pdf、12ページから。
(ソース:postimg.org)
線形カーネルを使用していると仮定すると、最初の内積と2番目の内積の両方をどのように取得できますか?
私の推測では、方程式の最初の内積についてはクラスAとラベル付けされたデータポイントjのデータポイントの内積と、2番目の内積についてはクラスBとラベル付けされたデータポイントのデータポイントjとの内積ですか?
A_Roadmap_to_SVM_SMO.pdf、12ページから。
(ソース:postimg.org)
線形カーネルを使用していると仮定すると、最初の内積と2番目の内積の両方をどのように取得できますか?
私の推測では、方程式の最初の内積についてはクラスAとラベル付けされたデータポイントjのデータポイントの内積と、2番目の内積についてはクラスBとラベル付けされたデータポイントのデータポイントjとの内積ですか?
回答:
あなたの理解は正しいです。ポイントは、その方程式(8)
ポイントはあなたが計算できないことです 最適化には関係ないので、二重問題の最適化中に、戻って計算する必要があります あなたが持っている他のすべての方程式から(1つの可能な方法は(8)です)。
バプニックの提案は、これらの方程式の1つだけではなく2つを使用することです。具体的には、負の観測用に1つのサポートベクトルと正の観測用の1つのサポートベクトルを使用します。言い換えれば、反対の符号を持つ2つのサポートベクトル。
名前をつけよう 1つのサポートベクトルのインデックスと 反対側のサポートベクトルのインデックス。基本的には(8)の連立方程式から2つだけ選択します。それらの両方を評価し、平均を取る。
から: