本文简要介绍python语言中 sklearn.kernel_approximation.AdditiveChi2Sampler
的用法。
用法:
class sklearn.kernel_approximation.AdditiveChi2Sampler(*, sample_steps=2, sample_interval=None)
加性 chi2 内核的近似特征图。
使用定期采样内核特征的傅立叶变换。
由于要近似的内核是可加的,因此可以分别处理输入向量的分量。原始空间中的每个条目都被转换为 2*sample_steps+1 个特征,其中sample_steps 是方法的一个参数。 sample_steps 的典型值包括 1、2 和 3。
可以计算某些数据范围的采样间隔的最佳选择(参见引用)。默认值应该是合理的。
在用户指南中阅读更多信息。
- sample_steps:整数,默认=2
给出(复杂)采样点的数量。
- sample_interval:浮点数,默认=无
采样间隔。当 sample_steps 不在 {1,2,3} 中时必须指定。
- sample_interval_:浮点数
存储的采样间隔。如果
sample_steps
不在 {1,2,3} 中,则指定为参数。- n_features_in_:int
拟合期间看到的特征数。
- feature_names_in_:ndarray 形状(
n_features_in_
,) 拟合期间看到的特征名称。仅当
X
具有全为字符串的函数名称时才定义。
参数:
属性:
注意:
该估计器近似于加性卡方内核的一个稍微不同的版本,然后
metric.additive_chi2
计算。参考:
参看“通过显式特征映射实现高效的加法内核”A. Vedaldi 和 A. Zisserman,模式分析和机器智能,2011
例子:
>>> from sklearn.datasets import load_digits >>> from sklearn.linear_model import SGDClassifier >>> from sklearn.kernel_approximation import AdditiveChi2Sampler >>> X, y = load_digits(return_X_y=True) >>> chi2sampler = AdditiveChi2Sampler(sample_steps=2) >>> X_transformed = chi2sampler.fit_transform(X, y) >>> clf = SGDClassifier(max_iter=5, random_state=0, tol=1e-3) >>> clf.fit(X_transformed, y) SGDClassifier(max_iter=5, random_state=0) >>> clf.score(X_transformed, y) 0.9499...
相关用法
- Python sklearn AdaBoostClassifier用法及代码示例
- Python sklearn AdaBoostRegressor用法及代码示例
- Python sklearn AffinityPropagation用法及代码示例
- Python sklearn ARDRegression用法及代码示例
- Python sklearn AgglomerativeClustering用法及代码示例
- Python sklearn jaccard_score用法及代码示例
- Python sklearn WhiteKernel用法及代码示例
- 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用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.kernel_approximation.AdditiveChi2Sampler。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。