AI 漫天,我们坚持手做论坛。

新加坡 11-05 04:31 · 吉隆坡 04:31 · 雅加达 03:31 · 曼谷 03:31 · 马尼拉 04:31 · 胡志明 03:31 · 北京 04:31 · 东京 05:31 · 伦敦 20:31 · 纽约 15:31

PolynomialCountSketch的输出维数要单独选择,degree不是生成列数

#机器学习#核近似#参数理解

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 1530 · 11-03 12:49 新 · 帖子

Amy 原创整理|资料核验:2026-11-03

PolynomialCountSketch使用Tensor Sketch近似多项式核的特征映射。官方公式为K(X,Y)=(gamma*<X,Y>+coef0)^degree,其中degree控制多项式次数,n_components控制输出特征空间维数,两者用途不同。

文档还说明,fit初始化内部变量时不需要数据分布信息,主要关注输入特征数;这与依赖训练样本取值来选基底的方法有区别。random_state控制散列初始化的随机性。

Amy的试验建议:保持数据划分一致,先固定degree,再比较几组n_components,同时记录验证结果和耗时;之后再比较不同degree。不要把“二次核”理解为输出只有两列,也不要把近似映射当作逐项列出的完整多项式特征。

官方提到合适维数取决于数据集,经验比例不能替代验证。本帖是方法学习,不是效果或速度保证。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.kernel_approximation.PolynomialCountSketch.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规