热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

模糊聚类算法原理,模糊聚类分析方法思想

感觉PPT有点乱,这里整理一下。文章目录基于模糊等价矩阵的聚类分析方法建立模糊矩阵建立模糊相似矩阵数据预处理——数据标准化平移-极差变换(变换至0-1区间)平移-标准差变


我觉得PPT有点乱,所以在这里整理一下。


在本文中, 基于模糊等价矩阵聚类分析方法建立模糊矩阵建立模糊相似矩阵数据预处理——数据标准化平移-极差变换(0-1区间变换)平移-标准差变换)维数消除)模糊相似矩阵的建立相似系数法数积法角度余弦法相关系数法指数相似系数法最大最小最小距离法建立绝对值倒数法绝对值减数法绝对值指数法直接距离法主观评价法模糊等价矩阵相似关系-等价关系聚类(求动态聚类图)直接基于模糊相似矩阵聚类


基于模糊等价矩阵的聚类分析方法


主要有三个步骤:


制作模糊矩阵,制作模糊等价矩阵聚类(求出动态聚类图),分别介绍如下


将模糊矩阵设为U=u 1,u 2,…,u n U={u_1,u_2,…,u_n } U=u1,u 2,…,un作为整个分类对象,各分类对象用一系列数据表示。


u=u_I=ui={xI1,x i 2,x i m x_{i1},x_{i2},x_{im} xi1,x i 2,xim }


问题是如何建立对象u i、u j u_i、u_j ui和uj之间的相似关系,其中I,j [ 1,n] i,j(in[1,n ] i,j [ 1,n ]


创建模糊相似矩阵创建模糊相似矩阵时的注意事项:


r i j

∈ [ 0 , 1 ] r_{ij} \in [0, 1] rij​∈[0,1]自反对称

主要过程如下

数据预处理——数据标准化

设论域 U ={x1, x2, …, xn } 为待聚类对象,每个对象由 m 个指标表示其性状: x i = x_i= xi​={ x i 1 , x i 2 , . . . , x i m x_{i1},x_{i2}, ..., x_{im} xi1​,xi2​,...,xim​}
将原始数据矩阵中的元素通过适当的变换压缩到 [0, 1] 上。

有如下两种常用的方法

平移-极差变换(变换至0-1区间)

平移-标准差变换(消除量纲)

值得一提的是,这种方法不一定会把原始数据矩阵中的元素压缩到 [0, 1] 上

值得一提的是这里的标准差是总体标准差,而不是样本标准差。

模糊相似矩阵的建立 相似系数法 数量积法

其中M为一适当选择的正数,满足

此时, r i j ∈ [ − 1 , 1 ] r_{ij} \in [-1, 1] rij​∈[−1,1],若存在 r i j <0 r_{ij} <0 rij​<0,令所有 r i j ′ = ( 1 + r i j ) / 2 r_{ij}&#x27;=(1+r_{ij})/2 rij′​=(1+rij​)/2 使得 r i j ′ ∈ [ 0 , 1 ] r_{ij}&#x27; \in [0, 1] rij′​∈[0,1]

夹角余弦法

相关系数法

指数相似系数法

指数相似系数法中一行表示一个样本的多个属性。

最大最小法

算数平均最小法

几何平均最小法


上述三种方法要求 xij>0,否则也要作适当变换。

距离法 绝对值倒数法

绝对值减数法

绝对值指数法

直接距离法

r i j = 1 − c ∗ d ( x i , x j ) r_{ij}=1-c*d(x_i, x_j) rij​=1−c∗d(xi​,xj​)
海明距离

欧式距离

sqdzx距离

主观评分法

专家直接给出相似度,专家数为 N,r_{ij}(k)表示第 k 个专家给出的 i 与 j 的相似度, a i j ( k ) a_{ij}(k) aij​(k)为专家的自信度。

建立模糊等价矩阵 相似关系->等价关系

一般采用平方法来求传递闭包,也就是模糊等价矩阵

计算次数如下:
模糊相似矩阵 5×5
k = [log25]+1=2+1=3
最坏情况下, R − > R 2 − > R 4 − > R 8 , 计 算 到 R 8 R -> R^2 -> R^4 -> R^8,计算到R^8 R−>R2−>R4−>R8,计算到R8

聚类(求动态聚类图)

对传递闭包依次取截关系

直接基于模糊相似矩阵聚类

建立模糊相似矩阵 R 后,求其传递闭包 t® 计算量较大。
若直接从 R 出发,进行聚类,会怎么样?


推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • 随着前端技术的发展,越来越多的开发者开始使用react、vue等web框架,但很少有人深入理解这些框架的源码。然而,这些框架底层都是由原生的javascript构建而成。对于初学前端的人来说,可能会认为javascript很容易上手,但实际上只是因为它被高度封装了。与能够使用封装类的人相比,能够理解框架原理的人则处于另一个层面。本文将深入剖析jquery源码,探寻框架底层的原理,帮助读者更好地理解web框架的运行机制。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 本文介绍了一道经典的状态压缩题目——关灯问题2,并提供了解决该问题的算法思路。通过使用二进制表示灯的状态,并枚举所有可能的状态,可以求解出最少按按钮的次数,从而将所有灯关掉。本文还对状压和位运算进行了解释,并指出了该方法的适用性和局限性。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • wpf+mvvm代码组织结构及实现方式
    本文介绍了wpf+mvvm代码组织结构的由来和实现方式。作者回顾了自己大学时期接触wpf开发和mvvm模式的经历,认为mvvm模式使得开发更加专注于业务且高效。与此同时,作者指出mvvm模式相较于mvc模式的优势。文章还提到了当没有mvvm时处理数据和UI交互的例子,以及前后端分离和组件化的概念。作者希望能够只关注原始数据结构,将数据交给UI自行改变,从而解放劳动力,避免加班。 ... [详细]
author-avatar
湖南美景创意动画设计有限公司
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有