Kernel SVC 在 RandomSearchCV 中持续遇到参数错误

*本文继续自 这里

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应该就可以解决问题

Related Posts

Flatten and back keras

我正在尝试使用自编码器获取简单向量中的值 这是我的代码…

如何按索引访问PyTorch模型参数

如果我的网络有10层,包括偏置项,如何仅通过索引访问第…

Python中多元逻辑回归显示错误

我试图使用逻辑回归进行预测,并使用Python和skl…

在MACOS上安装NLTK

我在我的2015款Mac Pro上尝试安装NLTK,操…

如何在R中将通过RFE选择的变量插入到机器学习模型中?

我想使用递归特征消除方法来选择最重要的特征,然后将这些…

CountVectorizer 错误:ValueError: setting an array element with a sequence

我有一个包含144条学生反馈的数据集,其中有72条正面…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注