*本文继续自 这里
classifier = SVC()parameters = {"kernel": ["rbf", "linear"], "gamma": scipy.stats.expon(scale=.1), "c": scipy.stats.expon(scale=100), "class_weight": ["balanced", None]}randomcv = RandomizedSearchCV(estimator=classifier, param_distributions=parameters, scoring='accuracy', cv=10, n_jobs=-1, random_state=0)randomcv.fit(x_tu, y_tu)
您好,我不确定是什么导致了上述代码的问题。
我从这里得到了一条非常长的错误信息,但我无法理解错误信息在说什么。
当我使用不同的分类器时也遇到了相同的问题,但通过更改参数范围我能够解决它们。
对于这个问题,似乎没有任何方法对我有效。
回答:
错误信息显示
SVC()的参数’c’无效
这是因为实际的参数是C
(大写C),请参见SVC。将parameters
中的键c
更改为C
应该就可以解决问题