分类算法有哪些? 回归与分类有什么区别?

news/2024/11/19 8:28:38/

一、分类算法

1. 朴素贝叶斯(Naive Bayesian Classifier)

朴素贝叶斯算法属于传统机器学习中非常经典的分类算法之一,具体的算法流程可以参考之前的blog:https://blog.csdn.net/m0_51339444/article/details/126436309
我们所熟悉的神经网络,支持向量机和Logistic Regression,决策树等都是判别模型;而朴素贝叶斯和隐马尔可夫模型则属于生成式模型。

优点:(1)逻辑简单,易于实现;(2)所需估计的参数较少;(3)性能稳定,算法健壮性好。
缺点:在属性个数比较多或者属性之间相关性较大时,NBC 模型的分类效果相对较差(这是因为属性过多时计算复杂度较高,并且NBC算法本来假设就是各个属性相互独立,当属性之间相关性较大时固然会对分类效果产生很大影响)。

2. 线性判别分析(Linear Discriminant Analysis)

LDA是有监督的成分分析方法,寻找可分性最大意义下的最优线性映射,即充分保留样本的类别可分性信息。也称为FDA:Fisher Discriminant Analysis
该算法的思想是:将 𝑐 个类别的样本集 


http://www.ppmy.cn/news/18863.html

相关文章

2022年终总结:勇气

今天是2023年的大年初一,今年过年和去年一样,依旧是在北京过。这次没有回家,并不是因为疫情,而是老婆还有一个月就到预产期了,虽然老家的距离并不是很远,但还是考虑少一些劳顿,等明年再回去吧。…

基于android的母婴商城app系统

一、国内外研究现状与选题意义 1.国内现状分析 随着人们生活水平的提高,带来了消费的逐渐升级。母婴市场政策红利三胎政策的放开。母婴市场的潜力巨大。在我国目前已经有一些母婴APP在市场上出现。丁香妈妈这款母婴APP是一个科学育儿的平台,…

高等数学【合集】

文章目录极限计算求导计算极限计算 第一步:先看x→value确定类型第一步:先看x \rightarrow value确定类型第一步:先看x→value确定类型 7种未定型:∞∞,00,1∞,0∞,∞0,00,∞−∞7种未定型: \frac{\infty}{\infty},\frac{0}{0},1^{\infty},0^{\infty},\infty^0,0^0,\infty-\inf…

C语言基础知识总结大全(六)

20.共用体 共用体是一种特殊的数据类型&#xff0c;允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体&#xff0c;但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 #include <stdio.h> #include <s…

如何使用file_get_contents实现发送GET、POST请求

虽然说发送get、post请求可以使用curl,但是吧对于一个极小的项目却显得没那个必要了,curl代码量着实有点大了,虽然你可以放公共函数里,但是有些特殊场景下用不了公共函数,这个时候file_get_contents的便利性就凸显出来了,总之你可以不用但你不能不会,OK!开始教学 发送G…

递归和分治(基础)

目录 一、递归的定义 1、什么时候会用到递归的方法 1. 定义是递归的 2. 数据结构是递归的 3. 问题的解法是递归的 2、应用递归的原则 3、递归调用顺序问题 1. 首先递归的过程可以总结为以下几点&#xff1a; 2. 递归工作栈 二、 递归和非递归的转化 1. 单向递归可…

将字符串代码编译为字节代码对象 compile()

【小白从小学Python、C、Java】【计算机等级考试500强双证书】【Python-数据分析】将字符串代码编译为字节代码对象compile()[太阳]选择题关于以下python代码表述错误的一项是?sx1y2print("xy",xy)print("【显示】s&#xff1a;")print(s)print("【执…

第55章 SQL EXISTS 运算符教程

EXISTS 运算符 EXISTS 运算符用于判断查询子句是否有记录&#xff0c;如果有一条或多条记录存在return True&#xff0c;否则return False。 SQL EXISTS 语法 SELECT column_name(s)FROM table_nameWHERE EXISTS(SELECT column_name FROM table_name WHERE condition);演示da…