分类和聚类的区别以及各自常见的算法

搬运工


参考:

[1] 百度回答:点击打开链接

[2] 博客:点击打开链接


简单地说,分类(Categorization or Classification)就是按照某种标准给对象贴标签(label),再根据标签来区分归类。
简单地说,聚类是指事先没有“标签”而通过某种成团分析找出事物之间存在聚集性原因的过程。

区别是,分类是事先定义好类别 ,类别数不变 。分类器需要由人工标注的分类训练语料训练得到,属于有指导学习范畴。聚类则没有事先预定的类别,类别数不确定。 聚类不需要人工标注和预先训练分类器,类别在聚类过程中自动生成 。分类适合类别或分类体系已经确定的场合,比如按照国图分类法分类图书;聚类则适合不存在分类体系、类别数不确定的场合,一般作为某些应用的前端,比如多文档文摘、搜索引擎结果后聚类(元搜索)等。
分类的目的是学会一个分类函数或分类模型(也常常称作分类器 ),该模型能把数据库中的数据项映射到给定类别中的某一个类中。 要构造分类器,需要有一个训练样本数据集作为输入。训练集由一组数据库记录或元组构成,每个元组是一个由有关字段(又称属性或特征)值组成的特征向量,此外,训练样本还有一个类别标记。一个具体样本的形式可表示为:(v1,v2,...,vn; c);其中vi表示字段值,c表示类别。分类器的构造方法有统计方法、机器学习方法、神经网络方法等等。
聚类(clustering)是指根据“物以类聚”原理,将本身没有类别的样本聚集成不同的组,这样的一组数据对象的集合叫做簇,并且对每一个这样的簇进行描述的过程。它的目的是使得属于同一个簇的样本之间应该彼此相似,而不同簇的样本应该足够不相似。与分类规则不同,进行聚类前并不知道将要划分成几个组和什么样的组,也不知道根据哪些空间区分规则来定义组。其目的旨在发现空间实体的属性间的函数关系,挖掘的知识用以属性名为变量的数学方程来表示。聚类技术正在蓬勃发展,涉及范围包括数据挖掘、统计学、机器学习、空间数据库技术、生物学以及市场营销等领域,聚类分析已经成为数据挖掘研究领域中一个非常活跃的研究课题。常见的聚类算法包括:K-均值聚类算法、K-中心点聚类算法、CLARANS、 BIRCH、CLIQUE、DBSCAN等。



     当把聚类(Clustering)和分类(Classification)放到一起时,很容易弄混淆两者的概念,下分别对两个概念进行解释。

      1 聚类(Clustering):

        将物理或抽象对象的集合分成由类似的对象组成的多个类的过程被称为聚类。

       聚类分析的一般做法是,先确定聚类统计量,然后利用统计量对样品或者变量进行聚类。对N个样品进行聚类的方法称为Q型聚类,常用的统计量称为“距离”;对于m个变量进行聚类的方法称为R型聚类,常用的统计量称为“相似系数”。              

Method name Parameters Scalability
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分类模型和聚类模型是机器学习中两种常见的数据分析方法,它们各自有不同的特点和建模步骤。 分类模型是一种监督学习方法,其目的是将事先定义好的类别标签赋予新的数据。分类模型的特点是,它需要有已经标注的数据集作为训练集,这些数据集被称为“有标签数据”,通过对这些数据的学习,分类模型可以预测新数据所属的类别。分类模型的建模步骤包括: 1. 准备数据集:将数据集划分为训练集和测试集,并对训练集进行标注。 2. 特征提取:将训练集中的数据转化为特征向量,以便机器学习算法能够处理。 3. 选择算法:选择适合的分类算法,并使用训练集进行训练。 4. 模型评估:使用测试集评估模型的性能,检查是否存在过拟合或欠拟合现象。 聚类模型是一种无监督学习方法,其目的是将数据集中相似的数据点归为一类,不需要预先定义类别标签。聚类模型的特点是,它需要在不知道类别标签的情况下,自动对数据进行分组。聚类模型的建模步骤包括: 1. 准备数据集:将数据集准备好,不需要进行标注。 2. 特征提取:将数据集中的数据转化为特征向量,以便机器学习算法能够处理。 3. 选择算法:选择适合的聚类算法,并使用数据集进行聚类。 4. 模型评估:通过评估聚类结果的质量和稳定性来确定聚类算法的性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值