python cart算法的简单实现
来源:互联网 发布:mac风扇一直响 编辑:程序博客网 时间:2024/05/29 15:36
下面是python cart算法的简单实现,可以直接复制下面代码进行运行,即可查看模型的拟合曲线
import matplotlib.pyplot as pltimport numpy as npfrom sklearn.tree import DecisionTreeRegressordef plotfigure(X,X_test,y,yp): plt.figure() plt.scatter(X,y,c="k",label="data") #scatter must be 1D (cannot above 2D, for example (200,1)) plt.plot(X_test,yp,c="r",label="max_depth=5",linewidth=2) plt.xlabel("data") plt.ylabel("target") plt.title("Decision Tree Regression") plt.legend() plt.show()x = np.linspace(-5,5,200)siny = np.sin(x)X = np.mat(x).Ty = siny+np.random.rand(1,len(siny))*1.5y= y.tolist()[0]clf = DecisionTreeRegressor(max_depth=5,min_samples_leaf=10,min_samples_split=10)clf.fit(X,y)X_test = np.arange(-5.0,5.0,0.05)[:,np.newaxis]yp = clf.predict(X_test)plotfigure(np.array(X)[:,0],X_test,y,yp)print(X.shape,type(X))
阅读全文
0 0
- python cart算法的简单实现
- CART决策树的Python实现
- 机器学习之CART算法python实现
- 数据挖掘--Cart算法的实现
- CART算法的原理以及实现
- 机器学习算法的Python实现 (3):CART决策树与剪枝处理
- 机器学习算法的Python实现 (3):CART决策树与剪枝处理
- 决策树之CART算法原理及python实现
- 《统计学习方法》 决策树 CART生成算法 分类树 Python实现
- 《统计学习方法》 决策树 CART生成算法 回归树 Python实现
- CART算法学习及实现
- CART算法原理及实现
- CART算法学习及实现
- CART算法实现之可视化
- CART分类树算法实现
- CART算法原理及实现
- CART算法原理及实现
- 用Python实现简单的遗传算法
- log4j
- pyautogui
- jsp页面使用C标签,需要在页面引入c标签库
- Docker学习笔记:Docker 基础用法和命令帮助
- tmp目录文件占用内存分析
- python cart算法的简单实现
- 二分图最大匹配与最小顶点覆盖(教程系列)uva11419——我目前关于最大匹配最清晰的解释。
- linux内存文件系统之指南
- SSM框架集成Redis数据库【Redis·4】
- 记一次JVM调优-跟踪优化二
- (使用字节流实现:FileInputStream和ByteArrayOutputStream)
- 编写Shell脚本的最佳实践
- C# WinForm开发系列
- 身份证实名认证设计、实现思路