本文简要介绍python语言中 sklearn.gaussian_process.kernels.Sum
的用法。
用法:
class sklearn.gaussian_process.kernels.Sum(k1, k2)
Sum
内核采用两个内核 和 并通过请注意,
__add__
魔术方法已被覆盖,因此Sum(RBF(), RBF())
等效于将 + 运算符与RBF() + RBF()
一起使用。在用户指南中阅读更多信息。
- k1:核心
sum-kernel 的第一个 base-kernel
- k2:核心
sum-kernel 的第二个 base-kernel
bounds
返回 theta 上的 log-transformed 边界。
hyperparameters
返回所有超参数的列表。
n_dims
返回内核的非固定超参数的数量。
requires_vector_input
返回内核是否静止。
theta
返回(扁平化,log-transformed)非固定超参数。
参数:
属性:
例子:
>>> from sklearn.datasets import make_friedman2 >>> from sklearn.gaussian_process import GaussianProcessRegressor >>> from sklearn.gaussian_process.kernels import RBF, Sum, ConstantKernel >>> X, y = make_friedman2(n_samples=500, noise=0, random_state=0) >>> kernel = Sum(ConstantKernel(2), RBF()) >>> gpr = GaussianProcessRegressor(kernel=kernel, ... random_state=0).fit(X, y) >>> gpr.score(X, y) 1.0 >>> kernel 1.41**2 + RBF(length_scale=1)
相关用法
- Python sklearn ShrunkCovariance用法及代码示例
- Python sklearn SelfTrainingClassifier用法及代码示例
- Python sklearn SelectFromModel用法及代码示例
- Python sklearn SparsePCA用法及代码示例
- Python sklearn SpectralEmbedding用法及代码示例
- Python sklearn SelectFpr用法及代码示例
- Python sklearn ShuffleSplit用法及代码示例
- Python sklearn StratifiedGroupKFold用法及代码示例
- Python sklearn SpectralClustering用法及代码示例
- Python sklearn SpectralBiclustering用法及代码示例
- Python sklearn SVR用法及代码示例
- Python sklearn SelectKBest用法及代码示例
- Python sklearn SimpleImputer用法及代码示例
- Python sklearn SGDOneClassSVM用法及代码示例
- Python sklearn StratifiedShuffleSplit用法及代码示例
- Python sklearn SVC用法及代码示例
- Python sklearn SGDRegressor用法及代码示例
- Python sklearn SequentialFeatureSelector用法及代码示例
- Python sklearn SplineTransformer用法及代码示例
- Python sklearn SelectPercentile用法及代码示例
- Python sklearn SkewedChi2Sampler用法及代码示例
- Python sklearn SparseCoder用法及代码示例
- Python sklearn SGDClassifier用法及代码示例
- Python sklearn StratifiedKFold用法及代码示例
- Python sklearn SparseRandomProjection用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.gaussian_process.kernels.Sum。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。