0

lib-linear パッケージで非常に特殊な問題に直面しています。2 つのレベル (+1、-1) があります。n ポイントに対して $x_1$、$x_2$、...、$x_n$ の値を取るフィーチャが 1 つだけあるとします。たとえば、正の重み $w*$ とコスト C を指定すると、適切に分類されます。$1$ を前の機能にスタックして、新しい機能ベクトル [1 x_i] i=1, 2, ...,n; を作成するとします。この新しい問題により、lib-linear は次のようになります。w_i>0 つまり、1 への重みは w_1 であり、x への重みは w_2 です。コスト C1 は、以前のコスト C よりもはるかに大きい。

私は、新機能 (1) は全体を通して変化がないため、その重みは自動的にゼロになるはずであることを理解しています。

これは最小化問題なので、コスト C1 が最大で C に等しくなるように w_1~0 を与える必要があります。

誰でも助けることができますか?

4

1 に答える 1