线性回归需要用train_test_split和Scaler来提高性能吗?

来源:5-3 简单线性回归的实现

神经旷野舞者

2018-02-07

对于train_test_split感觉也需要的吧,先训练然后再验证下。

对于Scaler的话现在只有一个特征,应该不要了,如果多个特征应该也要的吧?

train_test_split和是Scaler是对机器学习算法都通用的吗?

写回答

1回答

liuyubobobo

2018-02-07

train_test_split是用于验证算法结果的。在需要验证算法结果的时候,就可以使用。印象里课程后面用线性回归真实解决房价数据的时候,会具体使用。


线性回归理论上不需要使用Scaler,但具体如果使用梯度下降法,使用Scaler可以更多的保证精度和搜索效率。在大多数情况下,使用机器学习算法之前,对数据做一下标准化,不会有什么坏处。

0
3
liuyubobobo
回复
神经旷野舞者
会。课程后续就会讲:)
2018-02-07
共3条回复

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

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

5893 学习 · 2454 问题

查看课程