人工智能基础与实践 第2章 基础知识_第1页
人工智能基础与实践 第2章 基础知识_第2页
人工智能基础与实践 第2章 基础知识_第3页
人工智能基础与实践 第2章 基础知识_第4页
人工智能基础与实践 第2章 基础知识_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教育部教育部-华为智能基座课程&章节目录01机器学习基本概念02数学基础章节目录01机器学习基本概念02数学基础机器学习基础((((((((“你好”)=“你好”)=“猫”)=“今天天气真不错”用户输入机器回应机器学习的三要素常见的机器学习问题机器学习的简单示例机器学习的三要素机器学习的简单示例机器学习的简单示例•一个好的模型,应当有一个比较小的期望错误,当真实数据分布和映射•期望风险:对所有样本(包含未知样本和已知的训练样本)的预测能力,•经验风险:对所有训练样本都求一次损失函数,再累加求平均。即模型f(x)对训练样本中所有样本的预测能力。经验风险则是局部概念,仅仅机器学习的简单示例最优化问题•一般函数构造凸函数机器学习的三要素•假设一个人需要从山的某处开始下山,尽快到达山底。在下山之前他需要确认两件事:下山的方向和下山的距离。因为下山的路有很多,他必须利用一些信息,找到从该处开始最陡峭的方向下山,这样可以保证他尽快到达山底。此外,这座山最陡峭的方向并不是一成不变的,每当走过一段规定的距离,他必须停下来,重新利用现有信息找到新的最陡峭的方向。通过反复进行该过程,最终抵达山底。最陡峭的下山方向则与函数表达式梯度的方某处——代表了我们给优化函数设置的初始值,算法后面正待优化函数:J(Θ)(连续可微),学习率:α(控制步)计算待优化函数梯度:▽J(Θ0))k是当前迭代次数,α是步长(学习率过大会震荡,随机梯度下降法l为了降低迭代的计算复杂度,可以每次迭代只采集一个样本,计算该样本的损失函数的梯度并更其他优化方法降的折中。每次迭代时,随机选取一小部分训练样本来计算梯度并更新参数,这样既过拟合和欠拟合•欠拟合(Underfitting):>欠拟合一般是由于模型能力不足造成的,说明其对训练样本的一般过拟合和欠拟合•过拟合(Overfitting):>学习器把训练样本学习得“太好”,将训练样本本身的特点当做所有样本的泛化问题况(f)=EX,y~pX,y[L(f,y)]GDf=况f况(f)泛化错误可以衡量一个机器学习模型是否可以很好地泛化到未知数据。泛化错误一般表现为一个模型在训练集和测试集上的错误率。机器学习的目标是减少泛化错误。正则化(regularization)L1/L2约束、数据增强权重衰减、随机梯度下降、提前停止偏差-方差分解(Bias-VarianceDecomposition)•最小化期望错误等价于最小化偏差和方差之和差差差差低偏差高偏差章节目录01机器学习基本概念02数学基础数学基础数学基础-线性代数):):):数学基础-线性代数数学基础-微积分数学基础-微积分•一个函数f(x)在已知某一点的各阶导数值的情况之下,可以用这些导数值数学基础-微积分矩阵微分(MatrixDifferentiation)是多元微积分的一种表达方式,使用矩阵和向量来表示因变量每个成分关于自变量每个成分的偏导数。数学基础-微积分数学基础-概率和统计•条件概率p≜P数学基础-概率和统计如果X是随机变量,9是凸函数,则g(E[X])≤E[g(X)]等式当且仅当X是一个常数或9是线性时成立…?解释变量之间的潜在关系。l机器学习的核心目的,则是构建能够对未见数据(即泛化数据)做出准确预测或有效决策的模型。章节目录01机器学习基本概念02数学基础线性模型(LinearModel)fx;w,b=wτx+b•分类问题中,由于输出目标y是一些离散的标签,而f值域为需要引入一个非线性的决策函数y=g(f(x;w))线性模型(LinearModel)二分类问题中,g(.)可以是符号函数(SignFunction)将分类问题看作条件概率估计问题别标签的条件概率p(y=C|x)。p(y=1|x)=g(f(x;w))•函数f:线性函数•真实条件概率pr(y|x)pry=1|x=y*给定N个训练样本{(x("),y("))}=1,用Logistic回归模型对每个样本x(")进行预测,输出其标签为1的后验概率,记为模型预测条件概率(")由于y(")∈{0,1},样本(x("),y("))的真实条件概率可以表示为:模型优化算法:梯度下降多分类问题(Multi-classClassification)多分类问题是指分类的类别数大于2。多分类一般需要多个线性判别“一对其余”方式“一对一”方式“argmax”方式多分类问题(Multi-classClassification)“一对其余”方式:把多分类问题转换为C个“一对其余”的二分类问题。这种方式共需要C个判别函数,其中第c个判别函数fc是将类别c的样本和不属于类别c的样本分开。):预测时:将新样本输入所有分类器,每个分类器会给出一个缺点:训练每个分类器时,“负类”样本数量远大于“正类”多分类问题(Multi-classClassification)需要C(C_1)/2个判别函数,其中第(i,j)个判别函数是把类别i和类别j的样本分开。):预测时:将新样本输入所有分类器进行“投票”。每个分类器都会判断新样本属于它负),“一对其余”方式和“一对一”方式都存在一个缺陷:特征空间中会多分类问题(Multi-classClassification)(x;wc)=w⃞x+bc,CE{1,…,c}么x属于类别c。“argmax”方式的预测函数为:多分类问题(Multi-classClassification)从上面定义可知,如果数据集是多类线性可分的,那么一定存在一个“argmax”方式的线性分类器可以将它们正确分开。Softmax回归Softmax回归wε是第c类的权重向量Softmax回归风险函数Softmax回归-小结模型x(w-wa优化算法:梯度下降感知机(Perceptron)性分类器。感知机可谓是最简单的人工神经网络,只有一个神经元。感知机(Perceptron)感知机(Perceptron)•每次分错一个样本(x,y)时,即ywSx<0感知机(Perceptron)感知机的学习过程随机梯度下降 表示分错感知机(Perceptron)算法可以在有限次迭代后收敛。然而,如果训练集不是线性可分的,那么这个算法则不能确保会收敛。在数据集线性可分时,感知

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论