漫谈 Clustering 系列 - 笔记

逻辑回归:利用Python实现二分类算法 通过使用Python编写的代码,我们可以训练逻辑回归模型并进行预测。接下来,我们将实现逻辑回归算法的训练函数。训练函数将接受训练数据集X和对应的标签y,以及学习率alpha和迭代次数num_iterations。训练完成后,我们可以使用训练得到的参数theta来进行预测。在这个例子中,我们有一个包含4个样本的训练数据集X,每个样本有两个特征。在这个例子中,如果预测概率大于等于0.5,则预测为类别1,否则预测为类别0。现在,我们可以使用训练函数来训练模型。根据给定的样本x_new,预测函数将返回相应的类别。 阅读详情

假期发现个神博客,把博主资料拉出来膜拜Orz

 Chiyuan Zhang

Computer Science& Artificial Intelligence Laboratory (CSAIL)

The Center forBrains, Minds & Machines (CBMM)

MassachusettsInstitute of Technology (MIT)


下面笔记下聚类系列文章。

 

漫谈 Clustering 系列

·        漫谈 Clustering (1): k-means

K-means是将N维欧式空间中的点进行聚类的经典算法,很简单。

对于每一个 cluster ,我们可以选出一个中心点 (center) ,使得该 cluster 中的所有的点到该中心点的距离小于到其他 cluster 的中心的距离。

距离用欧式距离,就是两个向量的差的模;中心是到类内所有点的距离之和最小的位置,经计算可知中心就是所有类内点的平均值,所以叫K-means(K均值)。其中K是类别数,需要用户指定。

计算步骤 略 文中有详细讲解。复杂度O(N)

存在的问题

1. 不能自动确定 聚类个数K
如何确定聚类个数呢?可以观察数据,根据先验知识自行确定(这不是废话= =);还有专门确定聚类个数的方法,大致就是用特定的目标函数衡量K,求个目标函数极值。
抛开K-means不讲,好些方法都需要给定聚类数,pluskid后面专门写了篇文讨论聚类数的。一些方法在聚类的过程中可以对类进行分裂或组合,从而改变类的个数,使目标函数最大的类别数是非平凡的(不像K-means, 使各距离最小的聚类个数就是点数,即每个点自己一类,当然距离最小,这样平凡的结果不是我们想要的)。层次聚类的方法干脆不给出一个确定的聚类方案,各种类别数的都有,要啥随便取,绕开了类别数的问题。
2.   中心初值的选取影响聚类结果
想象目标函数是个大波浪线,九曲十八弯,计算过程相当于在线上走,每次都会向下走一点,直到陷入一个坑中,作为最终结果。显然,最初站位的好坏影响着最终结果。
3.  容易受 噪声干扰。
中心是类内所有点的均值,如果有个噪声点,夸张点,在整体数据集的十万八千里外,一均值,它会把所在类别的中心给扯走老远。
4.   聚类结果是个 球形。类内的点离中心点的欧式距离最近,这些点会以中心点为圆心成球形(或者超球体)。其他形状的就不适用了。

并且点的距离可以用欧式距离来衡量。后面介绍的方法,有些只要知道两两点之间的相似度就好了。对于K-Means,只有相似度矩阵,不能直接用,除了用相似度来代替欧拉距离外,中心也不再是简单的均值了。

 

·        漫谈 Clustering (2): k-medoids

有时欧氏距离是不适用的,比如数据为整数,有0和1,均值为0.5是要闹哪样= =. 所以用相似度矩阵代替吧,可以人为设定点的相似度,扩展性更好,还方便诸如半监督的改进(例如,已知某些点不在同类,减小对应相似度的值就好了)。上面提到如果用相似度矩阵代替,中心就不再是均值了,那该是什么呢?K-medoids里用数据点作为类的中心,即选择与类内点的相似度之和最大的点作为中心。计算过程与K-means类似,但是要选出中心,复杂度较高O(N^2). 相比更robust,因为中心是实际的数据点,受噪声影响更小。


·        漫谈 Clustering (番外篇): Vector Quantization

突然扯到向量量化,作为K-means的应用介绍。向量量化,我的理解就是从N维向量空间到一维实数域的映射,嗯,就是把向量压缩成一个数。乍一看,想到的是自组织映射。文中用的聚类,大致是把一堆向量聚成好几类,用类号来代表每个向量,聚类的方法当然就用经典的K-means啦。这么干有什么好处呢,比如做图像压缩,有损的压缩,每种颜色(R,G,B)就是个向量,可以把相似的颜色用一种颜色代替。哪些颜色相似呢?聚类啊!事先存个颜色表,里面是每类的中心,图像里每个像素上只要存类号即可,不用存整个颜色向量了。

说起图像压缩,之前写过几个,哈夫曼和小波。

Huffman编码,这个大家都知道的,大致思想是把数据都重新编码,希望出现频率高的数据编码短,频率低的编码长,从而降低平均码长。对于颜色比较单一的效果好,如果颜色比较多,外加存个码表,有时压缩了反而更大。。

小波编码,将图像小波变化下,分成四个频带,大部分信息都聚集在低频子带,高频子带中聚集着图像边缘和纹理信息。压缩图像,可以只取低频子带,扔掉其余的,或者再花些功夫,把高频子带编码下,常见有EZW和SPINT算法。


·        漫谈 Clustering (3): Gaussian Mixture Model

GMM和K-means很像(GMM中各类的方差和聚类系数相等,再取个ln,就相当于是K-means,再乘些常数系数)。相比K-means,GMM不仅可以给出点的类别,还能给出点属于该类的概率,称作软划分(soft),K-means就是硬划分(hard).在聚类方面,可以认为每类的点遵循一个高斯分布,均值就是类的中心。把K类的高斯分布乘上权重(聚类系数)加起来,就是高斯混合模型GMM. GMM说是可以任意程度近似任意连续函数(高大上= =),经常用来估计密度。

计算上,抛去类别数K,需要求三组参数,各类的聚类系数、均值和方差。

从似然估计的角度,希望数据出现的概率尽量大,假设各数据独立出现,这个概率就是p(xi)的乘积(i=1..N)。用这个式子(通常先取个ln,方便计算)分别对那三组参数求导,取导数为零时的极值,即为各参数的似然估计解。不过解的形式比较复杂,没方直接算,一般用EM迭代着算个局部最优解出来。

另一种角度是Bayes估计,希望类别的后验概率尽量大,和似然估计的差别是多乘了个先验概率 p(K|X)=p(X|K)*p(K)/p(X) 通常忽略p(X)不计,不影响类别。比如抛硬币,抛了10回都是正面(这人品),似然估计出来正面概率是1,反面是0,这显然不对啊。如果加上先验概率,p(正)=p(反)=0.5,后验概率顶多正面概率大些,反面不至于为零。可以看出没有先验知识的似然估计容易过拟合数据。当数据量足够大时,Bayes估计向似然估计收敛,殊途同归嘛。但是这先验概率也不是那么好加的,通常只是选择和后验概率相同形式的模型,方便计算。

具体过程见链接吧,详细推导见《Patternrecognition and Machine learning》Chapter9 讲的清楚漂亮。

计算复杂度上,GMM的EM过程比K-means慢不少,一种方法是先用K-means算个大概的均值(中心),作为GMM的初值,再EM,速度快效果好(聚类是各种算法的好助手= =~)。

 

文中还谈到机器学习的归纳偏执。为了将学到知识存起来,并用于新事物,人会进行归纳。对应着机器学习,就是算法假设的模型,比如假设这个概率密度是高斯分布,要做的是归纳出高斯分布的参数。归纳的太细,会过拟合数据;太宽泛,效果又不好。难点在于找到那个平衡点。

“不过人在这里相对于(现在的)机器来说有一个很大的优势:人通常不会孤立地用某一个独立的系统和模型去处理问题,一个人每天都会从各个来源获取大量的信息,并且通过各种手段进行整合处理,归纳所得的所有知识最终得以统一地存储起来,并能有机地组合起来去解决特定的问题。”

机器学习,人工智能,希望机器能像人一样学习,从而代替人来完成一些工作。问题就来了,能否像教人类一样的教机器?人类远比当今的机器复杂,某行为学习的项目研究多年,也只训练出两岁人类的智商,谷歌那边的大脑貌似有某种小动物的智商了。另一方面,机器能做到人都无法做到的,快速的计算能力,打败了棋王什么的。人都不知道的事,怎么去教机器。就像是聚类,结果出来之前,人自己都不清楚有什么,聚完之后,还得观察分析一番才知道,哦,原来这类是水果脑残粉啊。传统的方法像教人类一样地教机器。比如语音识别,希望机器从语法学起,从而识别语音,合情合理,却始终没什么进展。深度学习一蹦出来,不教你了,你自己“脑”补去吧!结果搞出翻天覆地的进展,现在语音识别遍地都是。用机器的方式来教机器。


o   漫谈 Clustering (追忆篇): Regularized GMM

这篇是讲混合高斯模型的方差,怎么计算避免平凡解。(高大上= = 好吧 我就是没看懂…)

啊,说起混合高斯模型的方差,如果某高斯模型的均值等于某数据点,那么它的方差容易得到无穷小。想象,方差越小,波峰越抖,在该数据点的概率就越大,似然估计值就越大,所以求似然估计时方差会趋向于无穷小。但是高斯模型不会有这种问题,因为还要顾及其他数据点,而混合高斯模型中有好几个高斯模型,让其他高斯模型去顾及那些数据点吧,哇哈哈(小恶魔怎么跑出来了= =)。另外Bayes估计也不会有这种问题。


·        漫谈 Clustering (番外篇): Expectation Maximization

之前求GMM的似然估计时用到的EM算法,看链接吧= =。


·        漫谈 Clustering (4): Spectral Clustering

“Spectral Clustering 其实就是通过 Laplacian Eigenmap 的降维方式降维之后再做 K-means 的一个过程。”这个降维过程,大致就是把相似度矩阵整一整,求个特征值和特征向量,保留前M小的特征值对应的特征向量,得到N*M维的矩阵,相当于从N维降到M维。文中从图分割的角度分析了原理。这么看来,谱聚类真是很适合社团检测。

谱聚类的优点

只用相似度矩阵;抓住主要矛盾,忽略次要的东西;计算复杂度比K-means小。后两项都是降了维,适用于维度非常高的问题。这么说起来,不用K-means,降了维用其他方法聚类也可以哦。

 

·        漫谈 Clustering (番外篇): DimensionalityReduction

Curse of dimension 说的就是维度太高导致的灾难,许多算法的复杂度都与数据的维度相关。为了减小维度,有两类方法,feature selection 和dimensionality reduction. 前者是从原有维度中选择重要的维度,后者是重新计算出新的维度。Feature selection 也看作是dimensionality reduction的特殊情况。

降维的目的通常是为了方便计算,希望尽可能地保留原有信息。于是问题转化为如何衡量对信息的保留程度。

一种衡量方式是新旧特征向量的欧氏距离(reconstruction error)。两个向量维度不同,可以用个常量把维度不足的地方补全。

另一种方式是用方差来衡量信息量,希望它尽量的大。

当降维函数为线性的,两种方式会得到同样的结果,这种方法就是主成分分析(PCA)。线性变换矩阵大致就是每一维(列向量)选择与之前的维度垂直,并且数据方差最大的方向。PCA是降维的经典方法,地位相当于聚类中的K-means。一些缺点:一是限定在线性变换,Kernel PCA用Kernel trick将PCA推广到非线性的情况。二是“PCA实际上可以看作是一个具有 Gaussian先验和条件概率分布的 latent variable 模型,它假定数据的 mean 和 variance 是重要的特征,并依靠 covariance 最大化来作为优化目标,而事实上这有时候对于解决问题帮助并不大。”还真没看出来…回头补下。

PCA的目的是保留数据信息,但并一定有助于分类等其他问题。所以如果是为了其他问题,最好以这些问题为目标函数。比如分类,如果有数据的标签,可以用线性辨别分析(LDA)。LDA也是线性映射模型,目标函数是类内方差尽量小,类间方差尽量大。

如果不知道数据的标签,可以用MDS,目标是保持降维前后数据的相对距离一致。另一种类似的方法是Laplacian Eigenmap(LE),也就是谱聚类用来降维的方法,文中详细介绍了它。不过LE需要的相似度矩阵是局部性的,如果两点离的太远,相似度应为零。“事实上,LaplacianEigenmap 假设数据分布在一个嵌套在高维空间中的低维流形上, Laplacian Matrix L 则是流形的 Laplace Beltrami operator 的一个离散近似。”

此外还介绍了和LE类似的Locally Linear Embedding(LLE),大致就是认为一个点可以通过周围局部点线性组合出来。

LE和LLE都是非线性的,数据变了需要重新算,不像PCA一样保留个变换矩阵可以继续用。于是有人提出它们的线性形式 Locality Preserving Projection 和Neighborhood Preserving Embedding。如果用Kernel Trick再把LPP非线性化,就会又回到LE,说明两者是对应的。

 

·        漫谈 Clustering (5): Hierarchical Clustering

文中讲的也不多,直接看链接吧。感叹下python真好用。


·        漫谈 Clustering (6):Evaluation & Visualization

还未写,作者加了个油啊可怜


·        漫谈 Clustering (番外篇): Deciding the Number ofClusterings

聚类数,觉得这本来就是个需要看实际问题才能决定的参数,好多算法都留着各种参数来影响着这点。

文中主要介绍了实现AffinityPropagation的心酸史= =

 “因为虽然各种算法都或多或少地需要指定一些参数,但是这些参数从不同的角度来阐释对应的问题”


*红字mark下待补充部分

 

基于深度学习的柑橘病害检测系统——YOLOv8 + UI界面 + 数据集 深度学习是机器学习的一种重要分支,它通过构建多层的神经网络(尤其是卷积神经网络CNN)来从大规模的数据中学习特征。近年来,深度学习特别是在计算机视觉领域取得了显著的进展,成为图像分类、目标检测、图像分割等任务的主要技术。对于农业病害检测问题,深度学习通过对大量带标签的病害图像进行训练,能够自动识别不同类型的病害,并判断病害的程度。通过图像中目标(病害区域)的边界框,可以快速定位病害区域,进一步分析其影响范围。 阅读详情

相关推荐

信号削峰CFR基础知识介绍(一)

接下来,将得到的峰值分成若干段,在每一段中,仅保留该段内所有峰值中幅度最大的峰值。为了减少不必要的带外泄露,削峰后的信号将通过一个低通滤波器,以减少对应于削峰后信号中尖锐拐角的高频信号。首先,它识别出高于由目标PAPR确定的阈值的峰值。在峰值加窗算法中,削峰是通过在峰值区域将原始信号与一个加窗函数相乘来实现的,如下图所示。其中,w(n) 是一种常见的加窗函数,如凯撒窗、高斯窗和汉明窗等,而 p(n) 是一个加权系数。如上图所示,削峰会导致削峰后的信号出现尖锐的拐角,从而引发不必要的带外辐射(ACP增加)。

weixin_49761275的博客 1551

一种无需预先指定聚类个数的算法——Dbscan聚类算法

本文介绍了一种无需提前给出聚类数的聚类算法,DBSCAN聚类,并通过视频进行展示,最后通MATLAB对算法进行实现。

爱听雨的犬猫 6775

基于OpenAI Agents构建多智能体工作流:从原理到实战

多智能体系统(Multi-Agent System)是人工智能领域的重要分支,它通过多个智能体(Agent)的协作与交互,解决单一智能体难以处理的复杂任务。其核心原理在于将任务分解、分配与协调,每个智能体具备特定能力,通过通信机制实现信息共享与决策协同。在工程实践中,多智能体框架的价值在于提升任务处理效率、增强系统鲁棒性,并支持模块化开发。典型的应用场景包括自动化工作流编排、复杂问题求解以及人机协同交互。本文以OpenAI Agents SDK为例,深入探讨如何利用其提供的智能体(Agent)、会话(Ses

weixin_28725959的博客 603

[自用]论文阅读“Contrastive clustering with a graph consistency constraint”(PR2024)

在传统图对比聚类(实例、聚类层面对比和聚类约束)的基础上,增加了图一致性约束(正例的领域分布一致)和动态增加邻居数策略(K逐增),分别解决了假阴样本和假阳样本。

yijianfu的博客 530

ROS2机械臂MPC轨迹规划实战:从MoveIt 2插件配置到参数调优全流程

本文详细介绍了ROS2机械臂MPC轨迹规划的全流程,从MoveIt 2插件配置到参数调优。通过模型预测控制(MPC)技术,实现高精度运动控制,特别适合复杂装配任务。文章包含环境搭建、插件部署、参数设计及实战调优方法,帮助开发者快速掌握ROS2机械臂的MPC轨迹规划技术。

i0j1k2l3m的博客 206

手把手教你用STM32H743+FreeRTOS+LWIP搭建物联网网关(附完整工程)

本文详细介绍了如何使用STM32H743微控制器结合FreeRTOS实时操作系统和LWIP协议栈构建高性能物联网网关。内容涵盖硬件配置、FreeRTOS任务设计、LWIP协议栈优化及物联网协议集成,提供完整工程示例,助力开发者快速实现稳定可靠的网络通信枢纽。

weixin_42623010的博客 502

社交网络分析的应用在人才寻找和人才培养

1.背景介绍 社交网络分析(Social Network Analysis,SNA)是一门研究社交网络结构、进程和动态的学科。它涉及到人类社会、组织、网络、信息传播、政治、经济等多个领域。在现代互联网时代,社交网络分析成为了一种非常重要的技术手段,它可以帮助我们更好地理解和利用人们之间的关系、互动和信息传播。 在人才寻找和人才培养方面,社交网络分析具有很大的应用价值。人才寻找是指通过社交网络中...

AI天才研究院 897

NXP应用随记(八):S32K3XX的HSE学习记录(HSE\MU\UTEST\IVT\A,B SWAP)

HSE,即硬件安全引擎(Hardware Security Engine),是NXP S32K312微控制器(MCU)中的一个功能,它提供了一系列的安全特性,包括加密、安全启动和密钥存储等。这些功能旨在增强汽车电子系统的信息安全,符合ISO26262标准,达到ASIL D安全等级。具体来说,S32K312的HSE支持AES-128/192/256加密、RSA、ECC等加密算法,以及侧通道保护,确保了数据传输和存储的安全性。

梦想技术家 9744

<聚类算法(Clustering)>——《机器学习算法初识》

机器学习算法初识——聚类算法(Clustering)

m0_57859086的博客 1899

【Go语言实战】(2) Gin+Vue 电子商城

618来!!不用纠结去哪里剁手了!直接自己安排一个商场不香吗??

面向生活编程 4827

Java中使用工厂模式和策略模式优雅消除if-else语句(UML类图+案例分析)

在最近的后端开发中,多多少少会发现有很多if-else语句,如果条件过多则会造成整体代码看起来非常臃肿。本篇博客汇总了我对工厂模式和策略模式的理解,以及我是如何把它们巧妙运用在实际项目当中的一些技巧进行了分享,如有问题,欢迎评论区讨论!

黄团团的个人博客 2612

聚类数目的多种确定方法与理论证明

聚类数目的多种确定方法与理论证明前言一:确定聚类中心数目的基础方法**二:方法修正**三:实验内容四:关于蒙特卡洛方法的有效性证明五:总结与展望 前言 上一篇文章我们主要是自己实现了kmeans++算法的底层逻辑,并用于实际数据来筛选异常值。之前也略微提到过,使用聚类模型有个很重要的步骤就是如何开始确定聚类中心的个数,这无论是划分聚类还是层次聚类等,都会涉及的问题,接下来我们就此问题展开讨论。 岁月如云,匪我思存,写作不易,望路过的朋友们点赞收藏加关注哈,在此表示感谢! 本人的知乎平台欢迎参观交流 一:确

weixin_43577256的博客 5071

BevFusion (5):逐行代码详解

论文中给出了Bevfusion的架构图,它的输入是多视角的相机和点云图,经过两个特定的head,分别用于做检测任务和分割任务。图1 Bevfusion 结构图Bevfusion因为有两个模态的输入:多视角相机和点云,所以对应两个分支:相机分支和点云分支。相机分支:输入6个视角的图片后,提取特征,然后经VT(View Transformer)转换之后得到相机的Bev特征。激光雷达分支:输入点云数据,经过Encoder编码得到体素化Lidar特征,然后沿z方向展平,得到Lidar Bev特征。

@bangbang的博客 3714

[转帖]漫谈 Clustering 系列

<br />转自 浙大 张驰原 的博客。http://blog.pluskid.org<br /> 漫谈 Clustering 系列<br />http://blog.pluskid.org/?page_id=78<br /> <br />内容包括:漫谈 Clustering (1): k-means漫谈 Clustering (2): k-medoids漫谈 Clustering (番外篇): Vector Quantization漫谈 Clustering (3): Gaussian Mixture M

kit_147的专栏 4048

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

漫谈Clustering 系列

今天在搜normalized cut的时候,发现一个

Jack_Free的专栏 973

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

漫谈 Clustering 系列

漫谈 Clustering (1): k-means漫谈 Clustering (2): k-medoids漫谈 Clustering (番外篇): Vector Quantization漫谈 Clustering (3): Gaussian Mixture Model 漫谈 Clustering (追忆篇): Regularized GMM 漫谈 Clustering (番外篇): Ex

Mac Track 1295

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

漫谈 Clustering (4): Spectral Clustering

如果说 K-means 和 GMM 这些聚类的方法是古代流行的算法的话,那么这次要讲的 Spectral Clustering 就可以算是现代流行的算法了,中文通常称为“谱聚类”。由于使用的矩阵的细微差别,谱聚类实际上可以说是一“类”算法。Spectral Clustering 和传统的聚类方法(例如 K-means)比起来有不少优点:和 K-medoids 类似,Spectral Clustering 只需要数据之间的相似度矩阵就可以了,而不必像 K-means 那样要求数据必须是 N 维欧氏

smoothylx的专栏 1284

Clustering

最近在看聚类,整理相关链接以作以后查找。部分文章中含有实现代码。 大牛漫谈clustering系列:http://blog.pluskid.org/?page_id=78 美女博主:http://blog.youkuaiyun.com/abcjennifer/article/details/8198352                    http://blog.youkuaiyun.com/abcjenn

sherry_gp的博客 586

Clustering算法、EM算法总结

K-means: K-medoids: Gaussian Mixture Model: Spectral Clustering: Hierarchical Clustering: Expectation Maximization:

chlele0105的专栏 2304

漫谈 Clustering (5): Hierarchical Clustering

<br />系列不小心又拖了好久,其实正儿八经的 blog 也好久没有写了,因为比较忙嘛,不过觉得 Hierarchical Clustering 这个话题我能说的东西应该不多,所以还是先写了吧(我准备这次一个公式都不贴 )。Hierarchical Clustering 正如它字面上的意思那样,是层次化的聚类,得出来的结构是一棵树,如右图所示。在前面我们介绍过不少聚类方法,但是都是“平坦”型的聚类,然而他们还有一个更大的共同点,或者说是弱点,就是难以确定类别数。实际上,(在某次不太正式的电话面试里)我曾

smoothylx的专栏 1073

漫谈 Clustering (3): Gaussian Mixture Model

转载自:漫谈 Clustering (3): Gaussian Mixture Model 本文是“漫谈 Clustering 系列”中的第 4 篇,参见本系列的其他文章。 上一次我们谈到了用 k-means 进行聚类的方法,这次我们来说一下另一个很流行的算法:Gaussian Mixture Model (GMM)。事实上,GMM 和 k-means 很像,不过 GMM 是学习出一些概率密度...

qq_31293215的博客 881

漫谈 Clustering (1): k-means

转自:http://blog.pluskid.org/?p=17 漫谈 Clustering (1): k-means  by pluskid, on 2008-12-29, in Machine Learning     64 comments 本文是“漫谈 Clustering 系列”中的第 1 篇,参见本系列的其他文章。 好久没有写 blog

Hope 1365

漫谈 Clustering (2): k-medoids

漫谈 Clustering (2): k-medoids  by pluskid, on 2009-01-08, in Machine Learning     27 comments Samoyed 本文是“漫谈 Clustering 系列”中的第 2 篇,参见本系列的其他文章。 上一次我们了解了一个最基本的 clustering 办法

luyafei_89430的专栏 1005

漫谈 Clustering (番外篇): Vector Quantization

漫谈 Clustering (番外篇): Vector Quantization  by pluskid, on 2009-01-13, in Machine Learning     19 comments 本文是“漫谈 Clustering 系列”中的第 3 篇,参见本系列的其他文章。 在接下去说其他的聚类算法之前,让我们先插进来说一说一个有点跑题的东西:

luyafei_89430的专栏 584
上一篇: Community detection 社团检测 (1)
下一篇: Community detection (2)
cmonkey
博客等级 码龄17年 50粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值