科普篇~

今天我们来科普一下数据分析的几种算法:

1:C4.5
C4.5就是一个决策树算法,它是决策树(决策树也就是做决策的节点间像一棵树一样的组织方式,其实是一个倒树)核心算法ID3的改进算法,所以基本上了解了一半决策树构造方法就能构造它。决策树构造方法其实就是每次选择一个好的特征以及分裂点作为当前节点的分类条件。C4.5比ID3改进的地方时:
ID3选择属性用的是子树的信息增益(这里可以用很多方法来定义信息,ID3使用的是熵(entropy)(熵是一种不纯度度量准则)),也就是熵的变化值,而C4.5用的是信息增益率。也就是多了个率嘛。一般来说率就是用来取平衡用的,就像方差起的作用差不多,比如有两个跑步的人,一个起点是100m/s的人、其1s后为110m/s;另一个人起速是1m/s、其1s后为11m/s。如果仅算加速度(单位时间速度增加量)那么两个就是一样的了;但如果使用速度增加率(速度增加比例)来衡量,2个人差距就很大了。在这里,其克服了用信息增益选择属性时偏向选择取值多的属性的不足。在树构造过程中进行剪枝,我在构造决策树的时候好讨厌那些挂着几个元素的节点。对于这种节点,干脆不考虑最好,不然很容易导致overfitting。对非离散数据都能处理,这个其实就是一个个式,看对于连续型的值在哪里分裂好。也就是把连续性的数据转化为离散的值进行处理。能够对不完整数据进行处理,这个重要也重要,其实也没那么重要,缺失数据采用一些方法补上去就是了。 [1] 
2:CART
CART也是一种决策树算法!相对于上着有条件实现一个节点下面有多个子树的多元分类,CART只是分类两个子树,这样实现起来稍稍简便些。所以说CART算法生成的决策树是结构简洁的二叉树。
3:KNN(K Nearest Neighbours)
这个很简单,就是看你周围的K个人(样本)中哪个类别的人占的多,哪个多,那我就是多的那个。实现起来就是对每个训练样本都计算与其相似度,是Top-K个训练样本出来,看这K个样本中哪个类别的多些,谁多跟谁。
4:Naive Bayes
(朴素贝叶斯NB)
NB认为各个特征是独立的,谁也不关谁的事。所以一个样本(特征值的集合,比如“数据结构”出现2次,“文件”出现1次),可以通过对其所有出现特征在给定类别的概率相乘。比如“数据结构”出现在类1的概率为0.5,“文件”出现在类1的概率为0.3,则可认为其属于类1的概率为0.5*0.5*0.3。
5:Support Vector Machine
(支持向量机SVM)
SVM就是想找一个分类得最”好”的分类线/分类面(最近的一些两类样本到这个”线”的距离最远)。这个没具体实现过,上次听课,那位老师自称自己实现了SVM,敬佩其钻研精神。常用的工具包是LibSVM、SVMLight、MySVM。
6:EM(期望最大化)
这个我认为就是假设数据时由几个高斯分布组成的,所以最后就是要求几个高斯分布的参数。通过先假设几个值,然后通过反复迭代,以期望得到最好的拟合
好的,今天的内容就讲到这里啦~
 
(文章内容若有侵权,请联系作者删除)

转载于:https://www.cnblogs.com/Galaxyfengfeng/p/9297243.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 深度强化学习(Deep Reinforcement Learning)是一种以计算机智能的形式来模拟人类学习经验和思维的机器学习方法,它通过尝试和错误来学习,从而自动找到最优解决方案,从而解决复杂问题。深度强化学习是一种强大的机器学习技术,它可以帮助计算机自动学习策略,从而实现自主式控制或决策。深度强化学习可以让计算机系统自动从经验中学习,从而改善自身的性能,从而解决复杂的问题。 ### 回答2: 深度强化学习是一种人工智能领域的技术,它可以让计算机通过与环境的互动来学习和执行任务。深度强化学习的算法类似于人脑的学习过程,它通过试错来提高自己的表现。 在深度强化学习中,有三个主要的组成部分:智能体、环境和奖励信号。智能体是指我们正在训练的计算机程序,它通过观察环境的状态来做出决策,并通过执行动作来影响环境。环境是指智能体所处的场景,它可能是一个游戏、一个机器人或者是一个模拟的虚拟环境。奖励信号是用来指导智能体学习的,它可以是正向的奖励(表示智能体做出正确的决策),或者是负向的奖励(表示智能体做出错误的决策)。 深度强化学习的核心思想是建立一个神经网络,通过神经网络来优化智能体的决策。神经网络可以理解为一种模拟人脑的结构,它由很多神经元组成,每个神经元都可以接收来自其他神经元的输入,并产生输出。深度强化学习中的神经网络被称为深度神经网络,它可以通过大量的样本数据来训练自己的参数。通过不断的试错和学习,深度神经网络可以逐步提高自己的决策能力。 深度强化学习在很多领域都有广泛的应用。例如,在游戏领域,深度强化学习可以让计算机学会玩复杂的游戏,甚至超越人类的水平。在机器人领域,深度强化学习可以让机器人学习如何在复杂的环境中执行任务。在金融领域,深度强化学习可以用来做股票交易的决策。在医疗领域,深度强化学习可以帮助医生做出更准确的诊断和治疗决策。 总之,深度强化学习是一种非常有前景的技术,它将人工智能推向了一个新的高度,给我们带来了更多的可能性和机会。随着技术的不断发展,我们相信深度强化学习将在更多的领域发挥重要作用,为人类带来更多的便利和福利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值