版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1机器学习基本概念8.4深度生成网络应用1.3机器学习平台搭建1.2机器学习发展历程第一章机器学习概述1.1机器学习基本概念1.1.1人工智能与机器学习1.1.2机器学习基本术语1.1.3误差分析与模型评估什么是人工智能(AI)?人类通过发明工具不断延伸自身能力→
汽车延伸双腿,望远镜延伸眼睛,计算机延伸大脑目标:通过计算机来模拟人的某些思维能力或智能行为能力:感知、理解、推理、学习、决策应用:语音识别、图像识别、自动驾驶等1.1.1人工智能与机器学习什么是机器学习?机器学习=用数据自动改进模型性能的方法。数据
→
学习算法
→
模型
→
预测结果。机器学习为人工智能系统提供基础性的模型和算法支撑,是实现人工智能系统必备的核心技术。传统方法:人编写规则,程序执行机器学习:给模型数据+标注,让模型自己调整参数使用模型M0识别猫或狗的图片时,可采用适当方式将一些关于猫或狗的带标注图片输入模型M0中,通过改进M0参数或结构产生一个新的模型Mp,使得模型Mp
的识别正确率高于M0。Mp=T(M0,E),E是先验信息,T是某种计算方式。✔
利用经验数据改进模型性能✔提高预测、分类、决策的准确性模型先从图像中自动提取特征(如眼睛、鼻子、嘴巴等),再将这些特征组合成表示,用于分类判断。通过不断输入带标注的猫狗样本并最小化预测误差,模型参数从M0被优化为Mp,从而显著提升识别准确率。初始模型M₀学习过程E+T改进模型Mₚ1.1.1人工智能与机器学习人工智能与机器学习的关系?人工智能是“目标”→
让机器具备智能行为机器学习是“实现手段”→
用数据构建模型早期AI:依赖逻辑推理与知识工程现代AI:以机器学习为核心,包括分类、回归、聚类深度学习(CNN、RNN、Transformer)深度学习是机器学习的重要分支,机器学习是人工智能的“发动机”。人工智能是方向,机器学习是路径,深度学习是加速器。1.1.1人工智能与机器学习属性和样本样本(Sample):一条数据对象特征(Feature):描述样本的属性数据集(Dataset):样本的集合1.1.2机器学习基本术语训练集、测试集与标签训练集(TrainingSet):用于学习模型测试集(TestSet):用于评估性能标签(Label):样本的正确答案机器学习的任务类型回归(Regression):预测连续值(如房价、温度)。回归任务是通过若干带有标注的样本数据构造出一个预测模型RX,使得RX的预测输出尽可能符合真实值,并称RX为回归模型。1.1.2机器学习基本术语分类(Classification):预测类别(猫/狗)。如果回归模型的预测输出是离散值,则机器学习的回归任务就转化为分类任务。用于分类任务的机器学习模型称为分类模型或分类器。分类任务的目标是通过训练样本构造合适的分类器CX,完成对目标的分类。分类类别只有两类的分类任务称为二值分类或二分类,这两个类别分别称为正类和负类,通常用+1和-1分别指代。分类类别多于两类的分类任务通常称为多值分类。聚类(Clustering):无标签自动分组,“物以类聚,人以群分”。聚类的类别由不同样本之间的某种相似性确定,因而聚类类别所表达的含义通常是不确定的,聚类样本也不带特定的标注来表示样本所属的类别。示例:不带标注的样本
样例:带标注的样本示例集:所有输入示例的集合簇:被划分为同一类别的示例所构成的集合n元示例集S={x1,x2,…,xn},假设Δ是一个对S的划分。Δ={S1,S2,…,St},其中S1,S2,…,St均是由S中示例构成的簇且满足S=S1∪S2∪…∪St聚类的目标是寻找一个对S的适当划分Δ,使得簇内相似度最大化、簇间相似度最小化。通常采用欧氏距离或余弦距离等作为样本之间相似性的度量标准。欧式距离衡量的是“绝对距离”,是所有维度坐标差值的平方和再开方。余弦距离衡量的是“方向差异”,将两个数据点看作从原点出发的向量A和B。余弦相似度是它们夹角的余弦值。1.1.2机器学习基本术语机器学习的学习方式监督学习:使用带有标签的训练数据来训练模型,模型学习如何将输入映射到正确的输出。1.1.2机器学习基本术语无监督学习:通过比较样本之间的某种联系实现对样本的数据分析,如自动聚类。使用无标签的图像,聚类阶段模型对于类别是未知的,语义信息是之后赋予的(猫狗标签)。无监督学习关注的是数据本身的结构信息。强化学习:根据反馈信息来调整机器行为以实现自动决策。一个强化学习系统主要由智能体和环境两个部分组成。智能体是行为的实施者,由基于环境信息的评价函数对智能体的行为做出评价,若智能体的行为正确,则由相应的回报函数给予智能体正向反馈信息以示奖励,反之则给予智能体负向反馈信息以示惩罚。1.1.2机器学习基本术语误差从哪里来?真实标签模型预测结果≠模型狗狗❌✔误差(Error):模型预测结果与真实结果之间的差异误差越小,模型越准1.1.3误差分析与模型评估如何衡量误差?——损失函数(度量模型对于单个样本的输出误差)样本X输入机器学习模型f,得到输出。与X对应的实际真实值为y。则可以用y和f(X)为自变量的某个函数L(y,f(X))作为损失函数来度量模型f在输入样本X下的输出误差。整体误差:面向某个特定样本集的综合误差n元样本集:模型f在S上的整体误差为:即为S中所有单个样本所对应损失函数值的平均值。常见损失函数:回归模型:均方误差:
,L2损失,欧氏距离,放大误差,更敏感平均绝对误差:
,L1损失,直观易懂分类模型:二分类交叉熵损失:多分类交叉熵损失:1.1.3误差分析与模型评估泛化误差:表示机器学习模型在整个样本集合D上的平均误差,是模型在所有可能数据上的表现。模型f的泛化误差可表示为:P(D)为样本集合D中所有样本的概率分布泛化误差表示机器学习模型在整个样本集合D上的平均误差,是刻画机器学习模型普适性的重要指标,作为模型求解和模型评估的基本依据。精确计算模型的泛化误差需要知道整个样本集合D中所有样本的真实取值和概率分布,这通常是不可行的。因此,一般无法计算泛化误差的精确值,需要采用某些便于计算的度量指标作为泛化误差的近似代替值。训练误差vs测试误差训练误差:在"练习题"上的表现,指模型在训练样本集上的整体误差,也称之为经验风险。测试误差:在"考试"上的表现,指模型在测试样本集上的整体误差。作业做得好≠考试考得好!模型也要避免"只会做作业"。1.1.3误差分析与模型评估欠拟合表现:训练误差和测试误差都很大原因:模型太简单,没学到规律。可能使用了线性模型拟合非线性数据,或者训练时间不足。解决方法:增加模型复杂度,增加模型参数;延长训练时间;改善输入的特征质量。过拟合表现:训练误差很小,测试误差很大原因:模型不仅学习了知识,还学习了噪声。可能是模型太复杂,如使用了不必要的高阶多项式或过深的神经网络。解决方法:降低模型复杂度,简化模型;早停法,提前停止训练;数据增强,增加数据的多样性。1.1.3误差分析与模型评估偏差与方差分解什么是偏差?定义:模型预测值与真实值的平均偏离程度通俗理解:射箭时,箭总是偏向某个方向高偏差表现:模型预测总是偏离目标(欠拟合)什么是方差?定义:模型预测值的波动程度通俗理解:射箭时,箭忽左忽右,很分散高方差表现:模型对数据变化太敏感(过拟合)模型f基于平方损失函数的泛化误差为:对其进行偏差-方差分解可得:泛化误差=方差+偏差²射击手偏差方差表现对应模型甲低低又准又稳理想模型乙低高准但不稳高方差模型丙高低稳但不准高偏差模型丁高高又不准又不稳垃圾模型1.1.3误差分析与模型评估偏差-方差平衡模型的容量:模型学习复杂规律的能力。模型的容量主要反映该模型对数据的拟合能力。模型的容量越大,其对数据的拟合能力就越强,模型输出的偏差相对较小。决定容量的因素:参数数量(越多容量越大);参数取值范围(越大容量越大);模型结构(越复杂容量越大)偏差下降的同时,方差上升。模型不是越复杂越好,要找泛化误差最低的那个点。模型容量偏差方差泛化误差问题低高低高欠拟合高低高高过拟合适中中中最低最佳1.1.3误差分析与模型评估具体的模型评估实施过程中一般使用测试误差近似代替泛化误差,即在测试样本集上计算模型误差并将其作为泛化误差的近似替代。评估需要对模型性能进行有效度量的指标。分类模型的评估指标1.混淆矩阵展示分类模型预测结果与真实情况之间的对比关系模型猜对了多少?猜错了多少?错在哪里?2.正确率含义:分类正确的样本数与占测试样本总数的比a=(4+2)/(4+3+1+2)=60%3.错误率含义:模型输出值与标记不一致样本数占测试样本总数的比e=(3+1)/(4+3+1+2)=40%正确率与错误率是面向分类任务模型最常用的两种性能度量标准。显然,对于任意一个分类模型,其正确率与错误率之和恒为1。实际正类实际负类预测正类TPFP预测负类FNTN实际正类(猫)实际负类(狗)猫43狗121.1.3误差分析与模型评估5.查全率——找的要全所有猫里,模型找出的猫的概率:p=4/(4+1)=4/54.查准率——说的要对模型说是猫,真正是猫的概率:p=4/(4+3)=4/7极端案例:1000个病人中只有1个癌症患者模型:所有人都预测"健康"正确率=999/1000=99.9%❌
看着很好,实际没用!结论:正确率高不一定模型好,数据不平衡时,需要看其他指标。查准率和查全率有一定的制约关系若要提高猫的查准率,则减少FP,最简单的方法就是提高阈值,相似度大于阈值才认定是猫,这样就会降低狗被认成猫的概率,但是阈值升高以后,可能也减少了TP(有些猫概率不高)。不同任务侧重点不同垃圾邮件过滤:重查准率(别把正常邮件当垃圾)癌症检测:重查全率(宁可错判,不可漏判)1.1.3误差分析与模型评估利用查全率与查准率对模型进行性能度量时,难免会出现某个模型查全率高但查准率低而另一个模型查全率低但查准率高的情况,此时难以使用查全率与查准率指标对这两个模型进行性能对比,引入一个新的指标。6.F1值指模型查全率与查准率的调和均值F1值综合了查全率与查准率,当查全率与查准率都较高时F1值也较高。因此,如果模型的F1值越大,则认为该模型的性能越优良。为什么用调和平均(F1),不用算术平均?调和平均惩罚极端值,更能反映真实性能!7.ROC曲线直观表示两个模型的性能对比模型f真正例率TPR和假正例率FPR这两个变量之间的函数关系。分类模型的真正例率TPR接近于1且假正例率FPR接近于0,则该模型具有比较好的分类性能。查准率查全率算术平均调和平均评价100%0%50%0%模型无用80%80%80%80%模型均衡1.1.3误差分析与模型评估8.AUCROC曲线下方面积指标称为AUC指标。在一般情况下,模型所对应的AUC值越大,则该模型的平均性能就越好。图中展示三个不同模型的ROC曲线,由ROC曲线分布特点可知模型2和模型3的性能优于模型1。模型2和模型3的性能在不同情况下各有优劣,通过AUC值可知,模型3的平均性能更好。1.1.3误差分析与模型评估常见损失函数1.均方误差又称L2损失,是目标变量与预测值之间距离平方之和MSE=(100+25+100)/3=75平方让大误差更显眼,模型会更努力避免大错误房子真实价预测价误差均方误差1100万110万10万100万2290万95万5万25万23110万100万-10万100万2上图是MSE函数的图,其中真实目标值为100,预测值在-10,000至10,000之间。预测值(X轴)=100时,MSE损失(Y轴)达到其最小值。损失范围为0至∞1.1.3误差分析与模型评估2.平均绝对误差又称L1损失,是目标变量和预测变量之间差异绝对值之和,衡量一组预测中误差的平均大小MAE=(10+5+10)/3=8.33房子真实价预测价误差绝对误差1100万110万10万10万290万95万5万5万3110万100万-10万10万训练目标:最小化损失。使用MAE损失的一个大问题是它的梯度始终是相同的。意味着即使对于小的损失值,其梯度也是大的。MSE损失的梯度在损失值较高时会比较大,随着损失接近0时而下降,从而使其在训练结束时更加精确。1.1.3误差分析与模型评估模型评估方法1.留出法对于样本数据集D,最简单的划分方法是直接从D中随机划分出部分数据组成训练样本集S,剩下部分作为测试样本集T用于估计模型的泛化误差,这种方法称之为留出法。保证留出法评估结果的可信度,进行分层采样,保持类别比例一致,例如:原数据:猫50只,狗50只训练集:猫35只,狗35只测试集:猫15只,狗15只训练集测试集适用场景70%30%通用80%20%数据多2/31/3经典比例划分的随机性会给留出法的评估结果带来一定的波动,需要多次使用留出法对模型进行评估,并将这些评估结果的均值作为最终的评估结果。1.1.3误差分析与模型评估2.交叉验证(1)K折交叉验证法步骤:把数据分成K等份每次拿1份当测试集,其余K-1份当训练集重复K次,每个数据都当过测试集取K次结果的平均K=5的例子:第1轮:[测试][训练][训练][训练][训练]第2轮:[训练][测试][训练][训练][训练]第3轮:[训练][训练][测试][训练][训练]第4轮:[训练][训练][训练][测试][训练]第5轮:[训练][训练][训练][训练][测试]当K值越大时,参与模型训练的样本数越多,得到的模型性能越接近于使用数据集D中所有样本进行训练所得到的模型性能(2)留一法是k=n的特殊情况每个样本单独当一次测试集数据集D包含n个样本,留一法则将D进行n等分,依据交叉验证的规则分别进行n次模型训练和测试,每次有n−1个样本参与模型训练且1个样本参与模型测试。最终评估结果亦为各次评估结果的均值。在D中样本数较多的情况下,使用留一法进行模型评估的计算成本较高。n-1n......1.1.3误差分析与模型评估(3)5×2交叉验证数据随机等分两份第1轮:A训练,B测试第2轮:B训练,A测试(对折)重复5次,得到10个结果
可进行更多次随机等分和对折操作获得更多的训练集和测试集,但次数过多的随机等分会使得样本子集之间的具有很强的相关性,无法提供新的有助于模型评估的信息,却徒增模型评估的成本。数据集D中样本数量较多的情况下,可以进行多次划分建立多组相关性较小的数据集。因此,留出法和交叉验证法通常比较适用于样本数量较多情形。1.1.3误差分析与模型评估3.自助法针对小样本的评估方法当D中样本数量较少时,采用自助法构造训练集和测试集,方式是可重复随机采样。例如:原始数据集:[A,B,C,D,E](5个样本)第1次抽样:
随机抽一个
→B(放回)第2次抽样:
随机抽一个
→A(放回)第3次抽样:
随机抽一个
→B(又抽到B)第4次抽样:
随机抽一个
→C第5次抽样:
随机抽一个
→E训练集:[B,A,B,C,E](有重复,缺D)测试集:[D](没被抽到的)当n很大时,对于D中的任一个样本永远不被抽到的概率:在数据集D中样本数足够大的情况下,测试样本数约占总样本数的36.8%注:自助法构造的训练集中样本数量与整个数据集的样本数量相同,但其中可能包含重复样本,因此所获得的训练集的样本分布与整个数据集的样本分布不同,因此,通常只有在样本量较小,难以对数据集进行有效划分时才使用自助法进行模型评估。方法优点缺点适用留出法简单随机性大大数据交叉验证稳定计算量大中数据自助法小样本分布偏差小数据1.1.3误差分析与模型评估1.2机器学习发展历程1.2.1感知机与连接学习1.2.2符号学习与统计学习1.2.3连接学习的兴起机器学习三大类型连接学习(连接主义):模仿大脑神经网络结构,代表:感知机、神经网络、深度学习符号学习(符号主义):基于符号逻辑推理,代表:专家系统统计学习(归纳学习):从数据中归纳模型,代表:支持向量机、决策树三者相互影响,共同推动机器学习发展1.2.1感知机与连接学习
连接主义思想:通过模仿生物大脑神经网络结构的方式实现机器智能的思想。1957年:罗森布拉特基于连接主义思想和赫布学习规则,提出一种名为感知机的神经网络模型。图中为单层感知机,包括输入层与输出层,但只有输出层参与数值计算。单层感知机可用于二分类任务。1.2.1感知机与连接学习单层感知机的局限单层感知机是线性分类器,计算过程如下。只对输入做线性组合,没有非线性变换,所以决策边界是直线/平面/超平面,解决不了异或问题。异或分类问题:给定一组(A,B),判断它属于类别0还是类别1输入A输入B输出00001110111011AB两类点无法被任何一条直线分开1.2.1感知机与连接学习多层感知机与反向传播1974年:沃波斯提出多层感知机,增加隐藏层,解决非线性问题,通过基于反向传播的连接学习算法优化模型参数。图中输入数据+1为线性组合中关于常数项的输入。当时未受重视,因为整个神经网络和连接主义的研究正处低谷,符号学习正处于主流。输入A输入B输出000011101110隐藏层神经元h1,学会判断是不是(0,0)点隐藏层神经元h2,学会判断是不是(1,1)点原来在原始空间里线性不可分的点,经过隐藏层变换后,在新的特征空间里变得线性可分了。输出层只需要画一条线:如果两个特征都是0,就是类别1,否则就是类别0。输入点h1h2新特征空间(0,0)10(1,0)(0,1)00(0,0)(1,0)00(0,0)(1,1)01(0,1)1.2.1感知机与连接学习连接学习的复兴尝试1982年:霍普菲尔德提出霍普菲尔德网络,是一种基于能量函数的递归神经网络。网络为单层,神经元相互连接,无自反馈,权重对称,每个神经元在任何时刻都处于两种状态之一。通常用+1(表示激活)和-1(表示抑制)来表示,有时也用1和0。存储:通过赫布学习规则,将记忆模式编码为网络的连接权重。回忆:网络通过不断更新神经元状态,降低能量函数,最终收敛到存储的记忆模式1989年:塞班克证明了神经网络模型在本质上是一个通用的逼近函数,单隐藏层神经网络模型可逼近任意连续函数,包含两个隐藏层的神经网络模型则可以逼近任意函数。20世纪90年代:连接学习的研究遭遇瓶颈,随着网络层数的加深,网络模型变得难以收敛且超出计算能力,连接主义和连接学习的研究再次进入低谷。1.2.1感知机与连接学习符号主义与符号学习连接主义:智能的基本单元为神经元,智能活动过程是神经元之间的连接交互过程。符号主义:智能的基本单元是符号信息,智能活动是符号推理或计算的过程。符号学习:基于符号主义理论的机器学习方法。符号主义早期成果逻辑理论家程序(1956)自动证明《数学原理》中52条定理纽厄尔和西蒙获1975年图灵奖意义:验证了用计算机模拟人类思维的可行性专家系统的兴起费根鲍姆提出专家系统概念(1965)DENDRAL:历史上第一个专家系统专家系统的基本结构:知识库,推理机不同领域专业→不同的专家系统→人工智能研究焦点→专家系统的构造成为知识工程费根鲍姆:知识工程之父,获得1994年图灵奖1.2.2符号学习与统计学习知识工程的困境知识库的构造是实现专家系统的关键要点人工构造知识库的弊端:普适性差,难以迁移知识获取主观性强,存在分歧知识工程瓶颈促使机器学习研究兴起归纳学习的代表性成果——决策树模型结构:树形结构,包含根节点、内部节点、叶子节点。下图为挑选篮球运动员的决策树模型,每个结点对应一次判断或决策,叶子结点表示判断或决策的最终结果。构造决策树典型算法:ID3、CART随机森林模型:1995年布瑞曼等人提出,由多棵决策树集成,将决策树各自的输出进行组合使得模型输出更具稳定性。1.2.2符号学习与统计学习符号学习的三种类型记忆学习:存储与检索,死记硬背式学习演绎学习:从一般到特殊的推理,获得并保存推理结论归纳学习:从具体示例中归纳一般规律归纳学习是最重要的一种符号学习方式,研究成果也较为突出。统计学习的代表——支持向量机(SVM)1995年:Vapnik等人提出,是一种基于小样本统计学习的二值分类器模型。核心思想:最大间隔,核方法最大间隔:指正负两类样本与分离超平面之间的距离最大对于一个可用超平面进行样本分类的线性可分任务,一般都存在无数个分离超平面,其中与两类样本的几何间隔最大的分离超平面具有最强的泛化能力,故而支持向量机所要寻找的分离超平面便是两类样本的几何间隔最大的分离超平面。1.2.2符号学习与统计学习统计学习的兴起二十世纪九十年代,源于归纳学习,融合概率统计理论,取代符号学习成为机器学习的主流方式。目标:从样本数据中发现规律并进行预测基本策略:假设数据符合某种统计分布核方法:解决难题:大部分的二分类任务都是线性不可分的核心思想:将低维线性不可分数据映射到高维(a)所示,两类数据在二维平面当中线性不可分,但可利用某一映射将其转变为图(b)中所示的情况图(b)展示,原本线性不可分的分类任务便被转化为了线性可分的任务,再通过最大间隔思想便可求得泛化性能最佳的分离超平面1.2.2符号学习与统计学习
统计学习的繁荣与影响推动监督学习、无监督学习、强化学习等发展应用领域:计算机视觉、自然语言处理、数据挖掘等使机器学习成为人工智能的核心技术1.2.2符号学习与统计学习深度学习的兴起2006年:辛顿提出深度信念网络,打破了深层网络难以被训练的局面。采用逐层训练策略;深度信念网络以受限玻尔兹曼机(RBM)为基本构件堆叠组建而成;无监督预训练+有监督微调。逐层学习策略首先将深层神经网络拆分成若干相对独立的浅层自编码网络,各个自编码网络可以根据其输入与输出一致的特点进行无监督学习,由此计算出连接权重;然后通过将多个训练好的自编码网络进行堆叠的方式获得一个参数较优的深层神经网络;最后,通过少量带标注的样本对网络进行微调,便可获得一种性能优良的深层神经网络,即深度信念网络。前一个训练完成的RBM的隐藏层作为后一个RBM的可视层,层层堆叠,由此形成深度信念网络。辛顿将深层次神经网络的训练构造过程命名为深度学习连接学习——深度学习1.2.3连接学习的兴起深度卷积网络的突破2012年:AlexNet模型赢得ImageNet冠军,该模型基于卷积神经网络,使用GPU加速训练,错误率大幅降低。卷积神经网络是一种判别式的神经网络,判别式网络旨在识别或分类数据样本,学习从输入数据到输出标签的映射关系,并能够针对图像样本提取特征得到图像的有效信息。右图所示为AlexNet模型的结构。卷积层:5层;全连接层:3层;池化层:3层;深度:8层;参数个数:60M;神经元个数:650k;分类数目:1000类后续模型:GoogleNet和VGG瓶颈:随着网络层数的不断加深,网络的性能已经达到瓶颈,盲目地增加网络深度不但不会提高检测的准确率,反而会使得网络难以训练。1.2.3连接学习的兴起深度卷积网络的突破2015年:何凯明等人提出残差网络(ResNet),可以训练非常深的网络层次,而不会出现性能下降的问题残差网络通过残差块的设计对网络的前后层进行跳跃连接传统网络:学习目标H(x)=F(x),在反向传播时,梯度需要一层一层地乘回去。如果中间某一层梯度很小(<1),乘到最后梯度就会指数级衰减到0(梯度消失),导致浅层网络无法学习,网络越深效果越差。残差网络:H(x)=F(x)+x,不再直接学习目标H(x),而是学习残差F(x)=H(x)-x。如果某层网络学习不到有用的特征(F(x)=0),捷径连接(x)依然能把信息原封不动地传给后面。这意味着即便增加很多层,网络性能也不会变差(至少持平),而普通网络如果新增的层学不到东西,性能反而会下降。并且让网络学习"输出和输入的差值(残差)",比直接学习"完整输出"要容易得多。1.2.3连接学习的兴起循环网络与序列建模判别式网络不仅能提取单个图像样本的有效特征,也可以针对连续样本的序列信息进行特征提取。1990年:JeffreyElman提出深度循环神经网络(RNN),通过构建网络内部的环状连接实现了对序列信息的存储与处理。RNN通过将前一个时间步的输出反馈到当前时间步,使得模型能够“记住”之前的输入信息,从而适合处理时间序列或文本等有序数据。缺点:难以有效记住长期的上下文信息1.2.3连接学习的兴起LSTM:长短时记忆网络,克服RNN的局限性,引入门控机制,记忆长序列信息。核心:引入了“记忆单元”(CellState)和三个“门控机制”:遗忘门(ForgetGate):决定需要丢弃哪些信息。输入门(InputGate):决定需要添加哪些新信息。输出门(OutputGate):决定输出哪些信息作为当前时间步的隐藏状态。生成式网络的发展生成式网络与判别式网络相对应。生成式网络的目标:学习训练数据的分布,然后生成全新的、从未见过的数据。判别式网络:学习决策边界(猫vs狗)生成式网络:学习猫长什么样
→
画出新的猫自编码器(Autoencoder)-2006:编码器网络进行特征提取,解码器网络对样本进行重构,生成图像模糊,缺乏多样性。
生成对抗网络(GAN)-2014:两人博弈,共同进步。生成器努力画出逼真的假画,判别器努力识破假画,最终生成器能画出以假乱真的图像。扩散模型(DiffusionModels)-2020:先学会加噪声,再学会去噪声,生成质量高,多样性好。1.2.3连接学习的兴起Transformer与大语言模型——彻底改变自然语言处理的技术革命虽然RNN、LSTM能够解决一部分序列生成的问题,但模型缺乏灵活性。2014年:Bahdanau等人提出了注意力机制,动态地关注样本序列的不同部分,而不是平均或总结所有序列信息。2017年:Vaswani等人提出Transformer网络模型,引入了自注意力机制和位置编码,并将其嵌入到编码-解码的网络结构当中。自注意力机制
:Thecatsatonthematbecauseitwassoft
↑"it"指什么?猫还是垫子?传统RNN:按顺序看,容易忘记Transformer:同时看所有词,计算关联度"it"与"cat"关联度0.3"it"与"mat"关联度0.8→it=垫子年份参数量作用GPT-120181.17亿生成式任务GPT-2201915亿零样本任务泛化GPT-320201750亿少样本学习,复杂推理GPT-42023约1.8万亿图像理解,高级推理1.2.3连接学习的兴起深度学习与强化学习结合深度学习+强化学习=深度强化学习让AI在复杂环境中学会决策AlphaGO围棋程序智能体Agent深度神经网络输入→隐藏→输出1.2.3连接学习的兴起当前挑战
可解释性差
(黑盒原理)
为什么AI得出这个结论?医疗诊断:AI说"患病",但不知道为什么数据依赖模型拥有大量参数,通常需要海量训练样本。标注成本高:一张医疗影像标注需专家数小时。隐私问题:医疗、金融数据难以获取。训练成本高算力、能源、时间。GPT-3训练总成本:超过1200万美元。模型部署困难模型太大,手机装不下。需要云端连接,有延迟和隐私问题。未来趋势
小样本学习像人类一样,从少量样本学习。罕见病诊断(只有几例病例),新物种识别(刚发现的新物种)。模型压缩与轻量化大模型变小,塞进手机可解释AI让AI学会"讲道理"。多模态学习像人类一样整合多种感官输入:文字"一只黑猫"+猫叫声音+猫图片输出:理解三者描述的是同一事物输入黑盒输出1.2.3连接学习的兴起1.3机器学习平台搭建1.3.1硬件环境与操作系统1.3.2软件框架与开发工具1.3.3模型部署与实验管理为什么要搭建机器学习平台?核心观点:理论算法需要落地环境机器学习开发的特点计算密集:需要大量矩阵运算数据量大:需要高效存储和处理迭代频繁:需要快速实验和调参模型复杂:需要GPU等加速硬件没有平台的困境❌环境配置繁琐(“配环境两小时,跑代码五分钟”)❌结果难以复现❌团队协作困难❌
模型部署复杂机器学习平台的层次结构
1.3.1硬件环境与操作系统核心硬件资源核心观点:理论算法需要落地环境开发环境配置操作系统:Linux(Ubuntu/CentOS)为主,Windows/MacOS也可虚拟环境:Anaconda/Miniconda包管理:pip/condapipinstall包名-i镜像url国内pip镜像源:豆瓣:/simple中科大:/simplecond
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年体育单招语文试题与答案
- 2026年琼台师范学院单招职业适应性测试题库及答案
- 2026年湖南食品药品职业学院单招面试题库及答案
- 2026保安员上岗资格证考试考试题库与答案
- 成都风景油画课程设计
- c 毕业课程设计
- 冲模滚动导柱课程设计
- 编导系统课程设计
- 北海研学课程设计
- React天气开发技巧课程设计
- GB/T 17434-2025船用耐火窗技术条件
- 小学空竹课教学课件
- 低射血分数患者麻醉管理
- T/CECS 10348-2023一体化净水设备
- 《全面质量成本管控体系构建与实施指南》
- DB33T 881-2012 浙江省地质灾害危险性评估规范
- 妊娠期干燥综合征
- 磁场对通电导线的作用力 说课课件 -2024-2025学年高二下学期物理人教版(2019)选择性必修第二册
- YYT 0664-2008 医疗器械软件 软件生存周期过程
- DZ∕T 0287-2015 矿山地质环境监测技术规程(正式版)
- 2023年小学信息技术教师选调进城考试试卷
评论
0/150
提交评论