在 R 中使用 ML 模型进行决策变量优化

问题描述

我一直在尝试使用经过训练的 ML 模型(在本例中为 GBM)来寻找可能的最佳变量组合,以产生最大可能的结果。

我尝试使用 predict.gbm 作为函数,然后使用 nml() 来查找最大输出值,但 nml 无法将该函数识别为有效函数

    opt.gbm <- function(st,ct,w) {
  predict.gbm(dl.gbm,newdata = data.frame(swing_time = st,cycle_time = ct,weight = w))
  }

作为 stct 我的 2 个决策变量和权重是每个案例的给定数据点。

是否有可能以某种方式优化所描述的函数来为给定权重的 Swing_time 和 cycle_time 创建推荐,以产生最大输出

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)