- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 基于决策树的银行存款预测
本文主要介绍了决策树的具体实现过程,其中主要包括单特征信息熵的计算、信息增益的计算、决策树的建立及模型保存、模型训练和预测,最后通过对银行存款预测来检测建立的模型。银行存款数据集:机器学习——决策树数据2决策树(Decision Tree):是一种树形归纳分类算法,通过对训练集数据的学习,挖掘出一定的规则,用于对测试集数据进行预测.决策树是一种典型的分类方法1)首先对数据进行处理,利用归纳算法生成可读的规则和决策树,2)然后使用决策对新数据进行分析。本质上决策树是通过一系列规则对数据进行分类的过程
2022-06-16 20:01:48
2542
原创 决策树的简单实践
文章目录前言一、决策树是什么?二、代码实现1、引入库2、导入数据集和数据预处理3、选取标签4、导入并训练模型5、预测6、显示结果前言本文使用决策树算法,对数据进行训练和预测。其中由于初始数据不符合训练要求,使用了pandas库对数据进行预处理。本文所使用数据集机器学习——决策树数据1一、决策树是什么?决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法
2022-05-08 20:54:36
220
原创 王道——数据结构——图(1)
系列文章目录其他章节相关文章王道——数据结构——栈和队列(1)王道——数据结构——树与二叉树(1)本章节其他相关文章文章目录系列文章目录其他章节相关文章本章节其他相关文章前言一、邻接表矩阵法一、图的建立1.1、不带权图的建立1.2、不带权图的其他相关函数1.1、带权图的建立1.2、带权图的其他相关函数二、2.邻接表法(顺序+链式)1、图的建立(无向、有向)2、图的其他相关函数三、十字链表法存储有向图四、邻接多重表存储无向图前言本文为王道数据结构的第六章——图的编程题。运行软件:vsco
2022-05-08 20:26:30
872
原创 王道——数据结构——栈和队列(1)
系列文章目录其他章节相关文章王道——数据结构——树与二叉树(1)本章节其他相关文章文章目录系列文章目录其他章节相关文章本章节其他相关文章前言一、栈的顺序存储一、顺序栈二、共享栈二、栈的链式存储一、链栈(不带头结点)二、链栈(带头结点)三、队列的顺序存储一、使用一个存储空间存放尾指针二、队尾指针指向队尾元素,并设置size判空判满三、队尾指针指向队尾元素,并设置tag判空判满 ,四、队列的链式存储一、链队(带头结点)一、链队(不带头结点)前言本文为王道数据结构的第三章——栈和队列的编程题。
2022-05-04 21:31:34
671
原创 王道——数据结构——树与二叉树(4)
系列文章目录王道——数据结构——树与二叉树(1)王道——数据结构——树与二叉树(2)王道——数据结构——树与二叉树(3)文章目录系列文章目录前言5.4节二、5.5节前言本文为王道数据结构的第五章——树与二叉树的编程题。运行软件:vscode使用c++文件编写本文所使用的树为《王道——数据结构——树与二叉树(1)》中建立的树5.4节5、求以孩子兄弟表示法存储的森林的叶节点的个数// 第五题 求叶子结点的个数,使用sum计数,孩子兄弟表示法的森林中没有左孩子的即为叶节点void
2022-05-03 18:29:55
456
原创 王道——数据结构——树与二叉树(3)
系列文章目录王道——数据结构——树与二叉树(1)王道——数据结构——树与二叉树(2)文章目录系列文章目录前言一、5.3节前言本文为王道数据结构的第五章——树与二叉树的编程题。运行软件:vscode使用c++文件编写本文所使用的树为《王道——数据结构——树与二叉树(1)》中建立的树一、5.3节11、已知二叉树以二叉链表存储,编写算法完成:对于树中的每个元素值为x的结点,删去以它为根节点的子树,并释放相应的空间。// 第十一题 使用层次遍历主树,发现结点值为x时,对x的子树进行后续
2022-05-03 18:19:23
1102
原创 王道——数据结构——树与二叉树(2)
系列文章目录王道——数据结构——树与二叉树(1)文章目录系列文章目录前言一、5.2节二、5.3节后续部分留在下一章前言本文为王道数据结构的第五章——树与二叉树的编程题。运行软件:vscode使用c++文件编写本文所使用的树为《王道——数据结构——树与二叉树(1)》中建立的树一、5.2节5、已知一棵二叉树按顺序存储结构进行存储,设计一个算法,求编号分别为i和j的两个结点的最近公共祖先结点。已知顺序结构存储的树的结构,所以父节点为孩子结点下标除2下取整,所以在寻找i和j的两个结点的最
2022-05-03 17:28:11
762
原创 王道——数据结构——树与二叉树(1)
系列文章目录文章目录系列文章目录前言一、顺序存储一、树的建立二、其他相关函数二、链式存储一、树的建立二、其他相关函数1、访问结点2、层次遍历3、先序遍历(递归)4、中序遍历(递归)5、后序遍历(递归)6、建立栈(用于非递归实现三种遍历)7、先序遍历(非递归)8、中序遍历(非递归)9、后序遍历(非递归)前言本文为王道数据结构的第五章——树与二叉树的编程题。运行软件:vscode使用c++文件编写一、顺序存储一、树的建立该建立方法受限于本人技术能力,存在许多欠佳之处。1、头文件并使用宏定
2022-05-03 16:55:14
558
原创 多项式回归——梯度下降
文章目录前言一、随机梯度下降是什么?二、代码实现1.引入库2.建立训练集和测试集3.多项式回归实现3.1初始参数3.2计算最优参数3.3计算训练集和测试集误差3.4评价模型3.4输出结果并显示图像三、实验过程第一次实验第二次实验总结前言使用随机梯度下降,进行参数估计一、随机梯度下降是什么?梯度下降是迭代法的一种,可以用于求解最小二乘问题(线性和非线性都可以)。在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小
2022-05-01 19:36:33
2708
原创 线性回归——梯度下降
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、随机梯度下降是什么?二、代码实现1.引入库2.建立训练集和测试集3.线性回归实现3.1初始参数3.2计算最优参数3.3计算训练集和测试集误差3.4评价模型3.4输出结果并显示图像三、实验过程第一次实验第二次实验第三次实验总结前言使用随机梯度下降,进行参数估计一、随机梯度下降是什么?梯度下降是迭代法的一种,可以用于求解最小二乘问题(线性和非线性都可以)。在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(.
2022-05-01 18:22:33
2182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人