当前位置:  开发笔记 > 人工智能 > 正文

变量的二次变换

如何解决《变量的二次变换》经验,为你挑选了1个好方法。

我正在尝试学习一些机器学习,并想知道什么是数据的二次和三次转换以及它是如何完成的?论坛上的一个人正在谈论它,我想知道变量的转换是什么以及它是如何完成的.谢谢



1> David Maust..:

多项式特征(二次,三次等)用于减少模型中的偏差并允许术语之间的相互作用.在scikit-learn中,它被实现为sklearn.preprocessing.PolynomialFeatures中的转换.

我们的想法是,如果你有三个特点a,bc.二次特征将通过扩展生成(a + b + c) ^ 2.因此a^2,b^2 c^2,a*b,a*c,b*c将是集二次特点.

在scikit-learn中PolynomialFeatures,当参数degree通过时,将创建所有达到该程度的项.

这通常在构建线性模型之前使用.它允许较低的偏置,但它会非常快速地增加功能集的大小.


更准确地说,增长在多项式程度上是指数的,因此核方法是优选的.
推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有