本文简要介绍python语言中 sklearn.gaussian_process.kernels.WhiteKernel
的用法。
用法:
class sklearn.gaussian_process.kernels.WhiteKernel(noise_level=1.0, noise_level_bounds=(1e-05, 100000.0))
白仁。
该内核的主要用例是作为sum-kernel 的一部分,它以独立且相同的方式解释信号的噪声normally-distributed。参数noise_level 等于该噪声的方差。
在用户指南中阅读更多信息。
- noise_level:浮点数,默认=1.0
控制噪声水平(方差)的参数
- noise_level_bounds:一对浮点数 >= 0 或 “fixed”,默认 =(1e-5, 1e5)
‘noise_level’ 的下限和上限。如果设置为“fixed”,则在超参数调整期间无法更改‘noise_level’。
bounds
返回 theta 上的 log-transformed 边界。
- hyperparameter_noise_level:
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 DotProduct, WhiteKernel >>> X, y = make_friedman2(n_samples=500, noise=0, random_state=0) >>> kernel = DotProduct() + WhiteKernel(noise_level=0.5) >>> gpr = GaussianProcessRegressor(kernel=kernel, ... random_state=0).fit(X, y) >>> gpr.score(X, y) 0.3680... >>> gpr.predict(X[:2,:], return_std=True) (array([653.0..., 592.1... ]), array([316.6..., 316.6...]))
相关用法
- Python sklearn jaccard_score用法及代码示例
- Python sklearn CalibrationDisplay.from_predictions用法及代码示例
- Python sklearn VotingRegressor用法及代码示例
- Python sklearn gen_batches用法及代码示例
- Python sklearn ExpSineSquared用法及代码示例
- Python sklearn MDS用法及代码示例
- Python sklearn adjusted_rand_score用法及代码示例
- Python sklearn MLPClassifier用法及代码示例
- Python sklearn train_test_split用法及代码示例
- Python sklearn RandomTreesEmbedding用法及代码示例
- Python sklearn GradientBoostingRegressor用法及代码示例
- Python sklearn GridSearchCV用法及代码示例
- Python sklearn log_loss用法及代码示例
- Python sklearn r2_score用法及代码示例
- Python sklearn ndcg_score用法及代码示例
- Python sklearn ShrunkCovariance用法及代码示例
- Python sklearn SelfTrainingClassifier用法及代码示例
- Python sklearn load_svmlight_file用法及代码示例
- Python sklearn make_pipeline用法及代码示例
- Python sklearn MultiTaskLasso用法及代码示例
- Python sklearn KBinsDiscretizer用法及代码示例
- Python sklearn power_transform用法及代码示例
- Python sklearn PowerTransformer.inverse_transform用法及代码示例
- Python sklearn IncrementalPCA用法及代码示例
- Python sklearn RocCurveDisplay用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.gaussian_process.kernels.WhiteKernel。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。