非线性问题

来源:8-1 什么是多项式回归

uuugggd

2019-02-26

请问是不是在预测非线性数据的时候,在预处理的过程中,都需要 多项式将数据升维 才能把做到非线性的预测?

写回答

1回答

liuyubobobo

2019-02-27

不一定:)


由于这几节所介绍的算法属于“线性算法”,所以为了处理多线性问题,我们需要在数据特征上做文章:)


但是有很多算法本身就是非线性算法,天然的就可以处理非线性问题。我们之前所介绍的knn就是典型的例子。如果要可视化的看knn是非线性的,可以参考这个问答:http://coding.imooc.com/learn/questiondetail/40227.html (可能学完第九章,看这个问答会看的更明白:))


另外,决策树,随机森林,神经网络,深度学习等算法,也是典型的本身就是非线性的算法:)


特征多项式化是一种典型的特征工程的方式,虽然其实对于真实数据,并没有那么常用。关于特征工程,由于不是这个课程的重点,所以在这个课程中没有进行详细介绍,关于特征工程和机器学习算法的关系,可以参考这里:http://coding.imooc.com/learn/questiondetail/40722.html


加油!:)

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2455 问题

查看课程