判别式模型python_机器学习中的判别式模型和生成式模型

本文介绍了机器学习中的判别式模型和生成式模型。判别式模型直接针对条件概率建模,寻找最优分类边界,而生成式模型学习联合概率分布,通过贝叶斯公式计算条件概率。二者在学习成本、数据特性反映和应用场景上有明显区别,常用于有监督学习任务。
摘要由CSDN通过智能技术生成

目录:基本概念

用例子说明概念

判别式模型和生成式模型的区别

二者所包含的算法

在机器学习中,对于有监督学习可以将其分为两类模型:判别式模型和生成式模型。简单地说,判别式模型是针对条件分布建模,而生成式模型则针对联合分布进行建模。

1. 基本概念

假设我们有训练数据(X,Y),X是属性集合,Y是类别标记。这时来了一个新的样本

,我们想要预测它的类别

我们最终的目的是求得最大的条件概率

作为新样本的分类。

1.1 判别式模型这么做:

根据训练数据得到分类函数和分界面,比如说根据SVM模型得到一个分界面,然后直接计算条件概率

,我们将最大的

作为新样本的分类。判别式模型是对条件概率建模,学习不同类别之间的最优边界,无法反映训练数据本身的特性,能力有限,其只能告诉我们分类的类别。

1.2 生成式模型这么做

一般会对每一个类建立一个模型,有多少个类别,就建立多少个模型。比如说类别标签有{猫,狗,猪},那首先根据猫的特征学习出一个猫的模型,再根据狗的特征学习出狗的模型,之后分别计算新样本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值