GP_deviance中的错误:偏差函数的值无穷大,无法找到R中的贝叶斯优化的最佳参数

问题描述

我正在尝试在R中的XGBoost模型上执行贝叶斯优化,但遇到一个奇怪的错误错误如下:

Error in GP_deviance(beta = row,X = X,Y = Y,nug_thres = nug_thres,:
  Infinite values of the Deviance Function,unable to find optimum parameters

我不明白这一点,一些在线消息来源建议,通常是在参数超出范围的时候,但是我检查了一下,发现所有参数都在范围内。这是我的设置:

bayes.pt <- Bayesianoptimization(xgb_cv_bayes,bounds = list(gamma = c(0,1),alpha = c(0,max_depth = c(3L,8L),colsample.bylevel = c(0.5,colsample.bytree = c(0.5,subsample = c(0.5,min.child.weight = c(1,25),lambda = c(0,1)),init_grid_dt = Bayes_dt,init_points = 10,n_iter = 50,acq = 'ucb',kappa = qnorm(0.99),eps = 0.0,kernel = list(type = 'exponential',power = 1.95),verbose = TRUE,nug_thres = 10)

有人可以帮助我了解如何解决此问题吗?

谢谢。

解决方法

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

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

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