【发布时间】:2021-12-15 13:34:27
【问题描述】:
所以,我一直在使用贝叶斯优化 (rBayesianOptimization) 来调整基于交叉验证性能指标的机器学习模型的超参数。经过几次贝叶斯优化迭代后,我偶尔会遇到以下错误:
Error in chol.default(x = Sig): the leading minor of order XXX is not positive definite.
不幸的是,我无法共享我的数据集以获得可重现的示例,并且问题的出现有些不规律(我还没有查明究竟是什么导致了问题)。看来,在这些情况下,协方差矩阵为高斯过程生成了我指定的核,导致它不是正定的。
这是什么原因造成的,如何处理?
【问题讨论】:
-
请发minimal reproducible example (您是自行回答的事实并不意味着它是可选的)。
-
您好,感谢您的来信。我很乐意发布我的示例,但不幸的是,我无法分享我的数据集。它对我来说不规律地发生,我现在没有时间去搜索再次发生这种情况的公共数据集。我知道others ran into the same issue 带有上述软件包,并希望提供我的解决方案。
标签: r machine-learning optimization hyperparameters