机器学习——用回归树 拟合正弦曲线
来源:网络收集 点击: 时间:2024-05-15【导读】:
在二维平面上来观察决策树是怎样拟合一条曲线的。我们用回归树来拟合正弦曲线,并添加一些噪声来观察回归树的表现工具/原料more开发工具Jupyter方法/步骤1/25分步阅读
2/25
3/25
4/25
6/25
8/25
10/25
12/25
13/25
14/25
15/25
16/25
17/25
20/25
21/25
22/25
24/25
25/25
首先运行魔法命令,准备展示开发环境和第三包信息。如图示:

输入命令打印相关信息。如图示:

执行命令后。打印信息如图示:

开始进入正题。
5/25导入相关模块,如图示:

用numpy模块生成正弦函数的训练数据。
7/25方法如图示:

训练集数据生成好后,接下来生成回归树模型所需的测试集数据。
9/25测试集生成如图示:

生成后,可以查看生成数据的相关信息.
11/25正弦函数横坐标X的数据形状,如图示:

正弦函数横坐标X的部分数据,如图示:

正弦函数y的数据形状,如图示:

正弦函数y的部分数据,如图示:

正弦函数测试集数据的形状如图示:

测试集的部分数据如图示:

数据准备好后,进行下一步。
18/25创建回归数模型。
19/25由于需要两个模型做对比,因此实例化两个回归树实例。如图示:

接下来导入训练集数据,训练回归树模型。如图示:

模型训练完毕后,导入测试集数据,获取测试结果。如图示:

采集测试集在模型下的分类结果的得到是一组数据,为了方便观察,用matplotlib绘制为图像。
23/25绘制图像代码如图示:

回归树拟合正弦曲的结果如图示:

从图中可以看出回归树的最大深度为2时,更加拟合正弦曲线。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_763870.html
上一篇:怎么在一个表格里输入两行字
下一篇:虎牙直播怎么查看主播结算?