【问题标题】:BayesSearchCV parametersBayesSearchCV 参数
【发布时间】:2021-06-02 04:20:08
【问题描述】:

我刚读到Bayesian optimization,我想试试。

我安装了scikit-optimize并检查了API,我很困惑:

  1. 我读到贝叶斯优化从一些初始化样本开始。

    • 我看不到在哪里可以更改此号码? (BayesSearchCV)
    • n_points 将更改参数设置的数量以并行采样,n_iter 是迭代次数(如果我没记错的话迭代不能并行运行,算法会在每次迭代后改进参数)
  2. 我读到我们可以使用不同的采集功能。 BayesSearchCV中看不到哪里可以改采集功能?

【问题讨论】:

    标签: scikit-learn bayesian hyperparameters scikit-optimize


    【解决方案1】:

    这是您要找的东西吗?

    BayesSearchCV(..., optimizer_kwargs={'n_initial_points': 20, 'acq_func': 'gp_hedge'}, ...)
    

    skopt.Optimizer 是实际进行超参数优化的那个。

    BayesSearchCV 将使用optimizer_kwargs 参数构建Optimzier

    https://github.com/scikit-optimize/scikit-optimize/blob/de32b5fd2205a1e58526f3cacd0422a26d315d0f/skopt/searchcv.py#L551

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-17
      • 2020-11-28
      • 1970-01-01
      • 2022-01-15
      • 2021-01-15
      • 2021-09-10
      • 2020-11-11
      • 2023-04-06
      相关资源
      最近更新 更多