判别模型和生成模型(cs229 part 4)

本文探讨了机器学习中判别模型与生成模型的区别及联系。判别模型直接建模条件概率,关注不同类别间的差异;生成模型则建模样本的概率密度,反映同类数据的相似度。文章列举了常见模型,并分析了各自的优缺点。

摘要:
判别模型:

有限样本--->判别函数--->预测模型 --->预测

分析:对条件概率(后验概率) p(y|x)建模,在有限样本下建立判别函数,不考虑样本的产生模型,直接研究预测模型。

生成模型:

无穷样本--->概率密度模型--->产生模型 --->预测

分析:对p(x|y)进行建模。首先建立样本的概率密度模型,再利用模型进行推理预测,要求已知样本无穷或者尽可能的大。

判别模型
根据特征值来求结果的概率,形式化为p(y|x;θ), 通俗解释就是在给定特征后预测结果出现的概率。

考虑一个分类问题,我们想要基于提取到的特征区分大象(y=1)和狗(y=0),给定一个数据集,常见的算法(logistic回归和感知器算法)都是去寻找一个决策面 来分开两种动物。对于一个新的样本,看它落在决策面的哪一边来进行预测。

对于判别模型 来说: 首先,对于大象,可以根据大象的特征学习到一个大象模型,接着,对于狗,学习到一个狗模型,最后,对一个新动物,分别放到两个模型中,来比较两个模型输出概率的大小。


直接学习p(y|x;θ)的算法(如逻辑回归),或者直接学习特征到标签的映射函数的算法(感知器算法),我们称之为:判别式学习算法

—————————————————————————
对于求p(x|y)的算法(似然函数),我们称之为生成式学习算法

利用贝叶斯公式可以将两个模型统一起来:

p(y|x)=p(x|y)p(y)p(x)

我们这里只关注y的离散值哪个概率较大,而不是关注具体的概率值,对于分母p(x)不必要去关心,则上式等价于:

argmaxy(p(y|x))=argmaxy(p(x|y)p(y)p(x))=argmaxy(p(x|y)p(y))

其中,p(y|x)称为后验概率,p(y)称为先验概率。
另外: p(x|y)p(y)=p(x,y), 因此,有时候称:
判别模型求的是条件概率,生成模型求的是联合概率
常见的判别模型:
【线性回归、对数回归、线性判别分析、SVM、boosting、NN、条件随机场、神经网络等】
常见的生成模型
【隐马尔科夫模型、朴素贝叶斯模型、高斯混合模型、LDA、波兹曼机】

优缺点:
判别模型:
主要特点:寻找不同类别之间最优分类面,反映的是异类数据之间的差异。
优点: 分类面更灵活,比使用纯概率方法或产生模型得到的更高级。能更清晰的分辨出某一类与其它类之间的差异特征,适用于多类别的识别。
缺点:不能反映训练数据本身的特性,能力有限,可以告诉你结果是1还是2,但不能将整个场景描述出来,黑盒操作,不可视。

生成模型:
一般主要是对后验概率建模,从统计的角度表示数据的分布情况,能够反映同类数据本身的相似度。
优点:
实际上带的信息比判别模型丰富。
能用于数据不完整的情况。
缺点:
学习和计算过程较为复杂。

内容概要:本文介绍了ENVI Deep Learning V1.0的操作教程,重点讲解了如何利用ENVI软件进行深度学习模型的训练与应用,以实现遥感图像中特定目标(如集装箱)的自动提取。教程涵盖了从数据准备、标签图像创建、模型初始化与训练,到执行分类及结果优化的完整流程,并介绍了精度评价与通过ENVI Modeler实现一键化建模的方法。系统基于TensorFlow框架,采用ENVINet5(U-Net变体)架构,支持通过点、线、面ROI或分类图生成标签数据,适用于多/高光谱影像的单一类别特征提取。; 适合人群:具备遥感图像处理基础,熟悉ENVI软件操作,从事地理信息、测绘、环境监测等相关领域的技术人员或研究人员,尤其是希望将深度学习技术应用于遥感目标识别的初学者与实践者。; 使用场景及目标:①在遥感影像中自动识别提取特定地物目标(如车辆、建筑、道路、集装箱等);②掌握ENVI环境下深度学习模型的训练流程与关键参数设置(如Patch Size、Epochs、Class Weight等);③通过模型调优与结果反馈提升分类精度,实现高效自动化信息提取。; 阅读建议:建议结合实际遥感项目边学边练,重点关注标签数据制作、模型参数配置与结果后处理环节,充分利用ENVI Modeler进行自动化建模与参数优化,同时注意软硬件环境(特别是NVIDIA GPU)的配置要求以保障训练效率。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值