Sklearn GaussianProcessRegressor修复内核超参数吗?

时间:2018-12-11 08:10:50

标签: python scikit-learn gaussian

我正在尝试使用sklearn的高斯过程进行时间序列分解。

kernel = ConstantKernel() * 
RBF() *
ExpSineSquared(periodicity=7)

除了periodicity_bounds=(7, 7)

之外,还有其他方法可以修复这些参数吗?

如果我这样做了,kernel.hyperparameters可以看到它们具有属性fixed=False

如何将其设置为true?

1 个答案:

答案 0 :(得分:3)

它没有记录在他们自己的内核上。但是超级参数可以通过以下方式修复。

ExpSineSquared(periodicity=7, periodicity_bounds='fixed')