0
私はhuber損失関数を持つPythonのsvm分類器が必要です。しかし、そのデフォルト損失関数はヒンジ損失です。どのように私はpython svmに損失関数を割り当てることができます知っていますか? SVMは、文字通り、線形(またはカーネル化)ヒンジ損失と訓練されたモデルであるようpython svm関数huber喪失
svc = svm.SVC(kernel='linear', C=1, gamma=1).fit(data, label)
これはどのライブラリですか? scikitは学ぶ?あなたが実際に使っているソフトウェアが分からなければ、問題が何であるか把握するのは難しいです。 – Dylan
sklearnからです。 – user3104352
まあ、1つの問題は、svm.SVC()に損失パラメータが全くないことです。 svm.LinearSVCは行いますが、ドキュメントではヒンジと二乗ヒンジだけが使用可能であると指定しています。したがって、使用しているソフトウェアでは、必要な消失機能は利用できません。あなたがその損失機能を具体的に持っていなければならない場合は、あなた自身でそれを書かなければならないでしょう。 – Dylan