【问题标题】:Is there a standard way to implement callbacks with GridSearchCV是否有使用 GridSearchCV 实现回调的标准方法
【发布时间】:2020-08-30 03:25:22
【问题描述】:

我喜欢使用GridSearchCV 对机器学习模型进行超参数调优(这里主要使用sklearn)。

有没有办法将函数/lambda 作为回调传递,在每次搜索组合后都会被调用?我需要它来添加自定义日志记录,甚至在某些情况下发送事件。

事实上,我正在寻找与 Keras 回调类似的模式,其中每个回调都在每个 epoch 之后执行。

感谢您的任何见解

【问题讨论】:

  • 这是一个有趣的资源:@​​987654321@

标签: python scikit-learn grid-search


【解决方案1】:

我正在寻找一种在我的回调中获取当前参数的方法,并找到了您的问题,希望这对某人有所帮助。

grid = GridSearchCV(estimator=model, param_grid=param_grid, verbose=0, n_jobs=1)
grid_result = grid.fit(X_train, Y_train, callbacks=[YourCallback()])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-04
    • 2019-11-22
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多