如何解决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 举报,一经查实,本站将立刻删除。