- 博客(16)
- 收藏
- 关注
原创 贝叶斯优化(一):代码篇(问题解决篇)
问题:为什么x[np.argmax(utility)]和next_point_to_probe = optimizer.suggest()得到的下一时刻值不相同?
2025-05-07 16:13:53
621
原创 如何理解高斯过程(五):回顾
前文从原理、代码等角度介绍了高斯过程,但是在整个过程中依旧存在很多容易混淆的点。现在可以尝试回答这几个问题,看看是否已经完全掌握了高斯过程。
2025-04-26 23:27:04
243
1
原创 贝叶斯优化(一):代码篇1
在贝叶斯类内部,利用sklearn下gaussian_process文件中的GaussianProcessRegressor类。决定选择什么样的核,有RBF Matern Product等。,具体为添加到协方差矩阵对角线上的噪声方差(类似白噪声核)random_state=42 固定时,结果可复现。先找下一个点,计算相应的观测值,然后注册到高斯过程中。(均值为0,标准差为1),会自动返回成原值。决定执行优化后的输出值是什么。集成在maximize中。,用于避免陷入局部最优。控制模型对训练数据的。
2025-04-25 07:45:00
447
原创 如何理解高斯过程(四):核函数
参考:https://zhuanlan.zhihu.com/p/669885380高斯核:Matern核:线性核:
2025-04-24 19:07:17
433
原创 如何理解高斯过程(一):原理篇2
一、先验可以将上文进行总结先验:猜,啥也不知道,猜测结果均值为0,差异在一定范围内似然:试,有了几个值,根据这几个值再去猜后验:看看这几个值对于猜测结果的影响为了加深理解,我将给出更简单的例子一、先验只有10个点,有3个人猜。
2025-04-24 16:38:11
426
原创 如何理解高斯过程(三):协方差矩阵
如何理解协方差矩阵和核函数的关系?两个随机变量步骤1:均值步骤2:去中心化步骤3:计算协方差步骤4:构建协方差矩阵为什么方差和协方差一样呢?答:去中心化之后,两个随机变量一样协方差矩阵:假设有一组变量 x=[1 4 8] 和 y=[1 4 8] 协方差矩阵 按照上述步骤,计算为。
2025-04-24 14:34:08
305
原创 如何理解高斯过程(二):代码篇
本文代码参考了“https://zhuanlan.zhihu.com/p/75589452”源代码是类封装的,在学习过程中为了更好的步步推导,进行拆分步骤二:矩阵的计算数学原理:来源:https://zhuanlan.zhihu.com/p/139478368 从上式中,可以得到,我们需要三个核矩阵的计算先从高斯核原理出发,给出相应的代码,再详细给出三个核矩阵依次的计算方式高斯核函数易混淆的点:train_x不能看成一个向量,而是每个点都是独立的。对于向量而言:将train_x每个点都看成独立的:
2025-04-24 11:17:26
384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人