机器学习算法介绍ppt课件.pptx
《机器学习算法介绍ppt课件.pptx》由会员分享,可在线阅读,更多相关《机器学习算法介绍ppt课件.pptx(26页珍藏版)》请在三一文库上搜索。
1、机器学习算法介绍CONTENTS目录机器学习原理支持向量机随机森林主成分分析Page 3Page 5Page17Page20Page322逻辑回归Page32K均值01机器学习原理 3机器学习是一门研究机器获取新知识和新技能,并识别现有知识的学问。这里所说的“机器”,指的就是计算机,电子计算机,中子计算机、光子计算机或神经计算机等等。机器学习原理4机器学习(MachineLearning,ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学
2、习的原理是用一个或多个与数据分布最相近的数学模型来模拟、归纳、综合数据的分布和预测。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。LR(逻辑回归)5逻辑回归首先,它不是一个回归模型,而是一个分类模型,它是被用来做分类的。之所以称之为回归,是因为它的学习模型是用模型的参数以最佳拟合已有的数据。(比如,根据已有的一些点,回归出它的直线参数的拟合过程,就称之为回归。)主要用途用于数据分类学习方法梯度上升法,随机梯度上升法。LR(逻辑回归)6模型特点优点:训练快、易理解、易实现缺点:模型不够强大、拟合能力有限,欠拟合,对于复杂的任
3、务效果不够好应用场景在二分类的模型中,我们能最希望的函数是一个二值化函数,也就是h(x)=0当x阈值,h(x)=1当x1))LR(逻辑回归)9Sigmoid函数图形及表达式函数表达式为:相比于原始的二值化函数,sigmoid函数具有处处连续、可导的优点。LR(逻辑回归)10逻辑回归的实现为了实现逻辑回归,我们将每个特征都乘以一个回归系数wi,然后将结果相加得到一个值,并将这个值带入到sigmoid函数中,就会得到一个01之间的数值,而大于0.5的值被分为1类,小于0.5的被分为0类。所以,逻辑回归也被称之为一个概率估计模型。在已经确定了逻辑回归的模型,问题就在于如何学习以获得最佳的回归系数?L
4、R(逻辑回归)11寻求回归系数的思想方法主要是采用梯度上升及其变形的方法。即要找到某个函数的最大值,最好的方法就是沿着该函数的梯度方向进行寻找(要求梯度就要求函数连续可导,所以二值化函数不能使用。),所以用sigmoid函数拟合。权重更新:其中alpha为步长,学习(训练)的停止条件一般为:迭代到达一定的次数,或者算法已经到达了一定的误差范围之内。LR(逻辑回归)12因为梯度上升法在每次更新回归系数的时候都需要遍历整个数据集合,当数据很多时不适用。改进的方法:每次只使用一个样本来更新回归系数,这种方法称之为随机梯度上升法。只是它用来寻找最小值而梯度上升法用来寻找最大值。所以总的来说,逻辑回归的
5、计算方法很简单,就分为两步:1,计算梯度,2,更新权值。具体的权重更新方法为:LR(逻辑回归)13总结逻辑回归的目的是用Sigmoid的最佳拟合二值函数。而为了寻找非线性函数Sigmoid与二值函数最佳拟合的参数中的权值w,则通过梯度上升法来学习到w的值。因为随机梯度上升一次只需处理少量的样本,用梯度上升法来学习到w的值即节约了计算资源同时也使得算法可以在线学习。LR(逻辑回归)14在DKH中的使用训练数据格式:label1,value1,value2Label为0,1,.,k-1Value为数值预测数据格式:value1,value2即在训练数据格式上将label去掉结果数据格式:value
6、1,value2-labelLR(逻辑回归)15在DKH中的使用构建分类模型构建分类模型方法签名:方法签名:LRModelBuild(String hostIp,String hostName,String hostPassword,String jarPath,String masterUrl,String inputPath,String modelPath,int numClass)模型预测模型预测方法签名:方法签名:LRModelPredict(String hostIp,String hostName,String hostPassword,String jarPath,String
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器 学习 算法 介绍 ppt 课件
