问题标签 [bayessearchcv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
790 浏览

python - TypeError: __init__() 得到了一个意外的关键字参数 'iid'

我使用GridSearchCVRandomizedSearchCV为我的 TCSVM 模型找到了最佳参数和最佳分数。现在我想使用BayesSearchCV来将它与以前的方法进行比较,但我得到了这个错误__init__() got an unexpected keyword argument 'iid'

这是我使用的代码:

我读了一些解决方案,说我需要降级 scikit-learn 版本,但它对我不起作用。请提供任何解决方案。

0 投票
1 回答
53 浏览

python - 使用 BayesSearchCV 时如何提取最佳特征?

使用 Skopt 的 BayesSearchCV 进行特征选择时,如何提取最优特征集的特征名称?我只知道如何将特征数量与其他超参数一起获得,但无法找到如何获得这些最佳特征的名称。

0 投票
1 回答
35 浏览

machine-learning - 使用 BayesSearchCV 进行 CatBoostClassifier 超参数调整时出错(多类分类)

我正在尝试使用 CatBoostClassifier 调整多分类的超参数,但低于错误。

我的目标变量包含 (0,1,2,3)

请检查我已实现的以下代码。

如果需要有关我的问题的更多详细信息,请告诉我。请帮我解决这个问题。谢谢!

0 投票
0 回答
9 浏览

python - BayesSearchCV 搜索某些实数

我想将 BayesSearchCV 与某些实数和整数一起用于参数学习率和深度。下面的代码运行 0.001 和 0.01 之间的实数以及 1 和 3 之间的深度整数。但我只需要搜索 0.001 和 0.01 之间的实数,而不是 1 和 3 的深度整数。我该怎么做?请帮忙。谢谢你。

0 投票
0 回答
12 浏览

python-3.x - 如何在当前模块中将另一个包中导入的 python 包从一个更改为另一个

我可以让你们对这个问题感到困惑。这是示例:

我正在使用 jupyter 笔记本并class a从以下位置导入module A

在 A 内部,它使用class bfrom module B

但是B.b()在调用时无法在当前笔记本中工作A.a()。我发现的当前修复module C有一个class c(碰巧有相同的名字)作品。
因此,如果 A 使用:
import C b_instance = C.c()而不是import B,问题将在我当前的笔记本中得到解决。因此,在我当前的笔记本中,我可以做些什么来让 A 实际导入class bfrommodule C而不是class bfrommodule B吗?

简而言之,我面临的真正问题是multiprocessing.Pool( module B.class b) 不能用于腌制,它用于BayesSearchCV( class a) 导入到我当前的笔记本中,但 pathos.multiprocessing.ProcessingPool ( module C.class c) 对我有用。我想BayesSearchCV使用pathos.multiprocessing.ProcessingPool as Pool而不是multiprocessing.Pool