python - GridSearchCV 评分
问题描述
clf = GridSearchCV(estimator=BernoulliRBM(),param_grid=parameters,verbose=3,n_jobs=-1,refit=True)
我收到以下错误-
TypeError: If no scoring is specified, the estimator passed should have a 'score' method. The estimator BernoulliRBM() does not.
BernoulliRBM 确实有一个方法score_samples(X)
,但是如何将它传递给 gridsearchcv 的评分参数?我可以根据https://scikit-learn.org/stable/modules/model_evaluation.html#scoring-parameter传递 F1 分数等一般评分指标。但是我如何通过那个方法呢?
解决方案
推荐阅读
- android - 在每个片段 onStart 触发的 livedata 观察事件
- markdown - Floating markdown images in Gatsby
- flutter - Back button flutter
- javascript - 创建一个返回三个数字的最高乘积的函数
- python - How to create a soundfile from fft-spectrum with Python?
- javascript - 需要算法或解决方案来检查多个范围是否重叠
- channel - 频道检查为空,即使它有内容
- flutter - Flutter 如何使用 Navigator.pop 从第二页发送数据
- oracle - 相同条件下 ODI 数据立方体大小与 Oracle 数据立方体大小的差异
- javascript - Google Sheets Script - 如何根据一组预定义的规则随机选择单元格