GridSearchCV
(最高のSVMのCを取得するために)を実行し、それでもsample_weight
scikit-learnでを指定することは可能ですか?
これが私のコードと私が直面しているエラーです:
gs = GridSearchCV(
svm.SVC(C=1),
[{
'kernel': ['linear'],
'C': [.1, 1, 10],
'probability': [True],
'sample_weight': sw_train,
}]
)
gs.fit(Xtrain, ytrain)
>> ValueError:EstimatorSVCのパラメーターsample_weightが無効です
編集:最新のscikit-learnバージョンを入手し、以下を使用して問題を解決しました:
gs.fit(Xtrain, ytrain, fit_params={'sample_weight': sw_train})