问题标签 [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.
python - TypeError: __init__() 得到了一个意外的关键字参数 'iid'
我使用GridSearchCV和RandomizedSearchCV为我的 TCSVM 模型找到了最佳参数和最佳分数。现在我想使用BayesSearchCV来将它与以前的方法进行比较,但我得到了这个错误__init__() got an unexpected keyword argument 'iid'
这是我使用的代码:
我读了一些解决方案,说我需要降级 scikit-learn 版本,但它对我不起作用。请提供任何解决方案。
python - 使用 BayesSearchCV 时如何提取最佳特征?
使用 Skopt 的 BayesSearchCV 进行特征选择时,如何提取最优特征集的特征名称?我只知道如何将特征数量与其他超参数一起获得,但无法找到如何获得这些最佳特征的名称。
machine-learning - 使用 BayesSearchCV 进行 CatBoostClassifier 超参数调整时出错(多类分类)
我正在尝试使用 CatBoostClassifier 调整多分类的超参数,但低于错误。
我的目标变量包含 (0,1,2,3)
请检查我已实现的以下代码。
如果需要有关我的问题的更多详细信息,请告诉我。请帮我解决这个问题。谢谢!
python - BayesSearchCV 搜索某些实数
我想将 BayesSearchCV 与某些实数和整数一起用于参数学习率和深度。下面的代码运行 0.001 和 0.01 之间的实数以及 1 和 3 之间的深度整数。但我只需要搜索 0.001 和 0.01 之间的实数,而不是 1 和 3 的深度整数。我该怎么做?请帮忙。谢谢你。
python-3.x - 如何在当前模块中将另一个包中导入的 python 包从一个更改为另一个
我可以让你们对这个问题感到困惑。这是示例:
我正在使用 jupyter 笔记本并class a
从以下位置导入module A
:
在 A 内部,它使用class b
from module B
:
但是B.b()
在调用时无法在当前笔记本中工作A.a()
。我发现的当前修复module C
有一个class c
(碰巧有相同的名字)作品。
因此,如果 A 使用:
import C b_instance = C.c()
而不是import B
,问题将在我当前的笔记本中得到解决。因此,在我当前的笔记本中,我可以做些什么来让 A 实际导入class b
frommodule C
而不是class b
frommodule 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