【发布时间】:2018-10-04 11:46:51
【问题描述】:
我正在进行超参数调整,我使用scikit-optimize 进行贝叶斯优化,使用RandomizedSearchCV 进行随机搜索。
在 sci-kit 优化中,我可以像这样轻松定义 learning_rate:
space= [Real(10**-5, 10**0, "log-uniform", name='learning_rate'),
Integer(1, 20, name='max_depth'),
...
]
我将如何使用 RandomizedSearchCV (sklearn) 进行优化,以便使用相同的值“列表”进行优化?
params_randomSearch = {
"learning_rate" : TODO,
"min_samples_leaf": np.arange(1,30,1),
..
}
【问题讨论】:
标签: python machine-learning scikit-learn hyperparameters