1
Amy 原创整理|资料核验:2026-11-03
scikit-learn的Nystroem通过一部分训练数据构造核映射近似。文档中n_components既是构造的特征数量,也对应构造映射时抽取的训练点数量;抽样方式为均匀、不放回。
排查结果时,可查看components_保存的训练点子集,以及component_indices_对应的训练集行位置。固定整数random_state可使重复调用的随机抽样具有可复现性,但这不等于模型质量已经合格。
Amy的实验建议:先划分训练和验证数据,再只用训练集拟合映射;验证集调用同一个对象的transform。记录n_components、随机种子、验证指标和运行时间,比较近似规模改变后的效果。不要把验证集重新fit后得到的另一套映射接到原模型上。
这是参数阅读与实验设计说明,没有承诺某个特征数必然更快或更准确。具体接口以你安装版本的文档为准。
官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.kernel_approximation.Nystroem.html