【问题标题】:Kernel SVC keeps getting errors on parameters in RandomSearchCV内核 SVC 不断收到 RandomSearchCV 中的参数错误
【发布时间】:2018-12-03 22:16:24
【问题描述】:

*此帖继续here

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)

您好,我不确定是什么导致上述代码出现问题。

我收到了来自 here 的很长的错误消息,但我看不懂错误告诉我的内容。

当我使用不同的分类器时也出现了同样的问题,但能够通过更改参数范围来解决它们。

对于这个,似乎没有什么对我有用。

【问题讨论】:

    标签: machine-learning scikit-learn svm jupyter data-science


    【解决方案1】:

    错误提示

    SVC() 的参数“c”无效

    这是因为实际参数是C(大写C),见SVC。将parameters 中的密钥c 更改为C,这应该可以工作

    【讨论】:

      猜你喜欢
      • 2018-12-03
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      • 2017-06-15
      • 1970-01-01
      相关资源
      最近更新 更多