用matlab做高斯混合模型(GMM)聚类分析

2023-11-14

训练GMM参数:

options=statset('MaxIter',1000);
gmm = gmdistribution.fit(feature,k,'Covtype','Diagonal','Regularize',1e-10,'Options',options);

k:聚类的总类别数
covtype:设置协方差矩阵的类型
regularize:防止协方差矩阵出现奇异矩阵,在协方差矩阵的对角上加一个很小的值
options:GMM模型的各种手动参数

用训练好的GMM模型实现聚类:

result = posterior(gmm, feature)    # 计算后验概率,即每个特征向量属于每一类聚类的概率矩阵
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用matlab做高斯混合模型(GMM)聚类分析 的相关文章

随机推荐

  • 计算机网络概述(修改篇)

    1 计算机网络发展可以分为三阶段 分别是 第一个阶段 分组交换技术 标志性技术是ARPANET 第二个阶段 TCP IP协议 标志性技术是互联网 第三个阶段 web技术 标志性技术是万维网 2 计算机的功能包含以下几个 数据通信 数据在网络
  • 【C++】11新特性:std::thread、std::mutex和两种RAII方式的锁封装

    一 std thread 在C 11之前 开发多线程的程序 一般都是使用pthread create来创建线程 繁琐且不易读 可以看一下它的函数原型 int pthread create pthread t restrict tidp co
  • 第33步 机器学习分类实战:误判病例分析

    填最后一个坑 如何寻找误判的病例 之前我们在介绍AUC的时候 提到了两个函数 predict和predict proba 复习一下 auc test roc auc score y test y testprba roc auc score
  • 麻雀虽小,五脏俱全:上手Google App Engine遇到的问题总结

    虽然不停的见到云计算的相关新闻 而且在CSDN的论坛里也解答过关于Google App Engine持久化方面的问题 但并没有将这两者联系起来 我一直以为GAE是一个类似于Spring或者Hibernate一样的开源项目罢了 最近构思技术族
  • 嵌入式开发(7)系统定时器(SysTick)之延时函数运用

    目录 一 系统定时器 1 简介 2 工作原理 3 频率的概念 二 库函数SysTick定时器操作 系统定时器配置 三 寄存器SysTick定时器操作 1 系统定时器的用途 2 寄存器 3 官方示例 4 毫秒级延时函数 5 微秒和毫秒延时的优
  • ElasticSearch的查询权重-控制查询相关度

    ES查询相关度的官网连接 1 ElasticSearch的查询权重 每个文档与查询的相关度 在全文搜索引擎中不仅需要找到匹配的文档 还需根据它们相关度的高低进行排序 根据全文相关的公式或 相似算法 similarity algorithms
  • Python实现水仙花数代码

    n int input for a in range 10 n 1 10 n if a sum int i n for i in str a print a
  • python 类函数调用外部函数_python类中调用外部函数,python 函数中 定义类

    Q1 python函数里的数组如何在函数外调用出来 使用返回值的方法有两种 可以直接把调用的函数作为变量使用 可以用调用函数给一个变量赋值 第一种情况见如下例子 l 1 2 3 4 5 def add element list elemen
  • 两种方法利用CUDA实现矩阵乘法

    方法一 自己写 创建 cu文件 include
  • 常见的算法思想,全在这里了

    常见的算法思想 1 贪心 贪心算法有很多经典的应用 比如霍夫曼编码 Huffman Coding Prim 和 Kruskal 最小生成树算法 还有 Dijkstra 单源最短路径算法 解决问题步骤 第一步 当我们看到这类问题的时候 首先要
  • 20190708三天总结zrb

    20190705 操作系统 对硬件的第一次扩充 Release 正式版本 内核都为Linux 外观可能使各个品牌 swap 交换分区 1024 2048 根目录 剩余的空间 boot 启动分区 520 1024 虚拟机安装 temp 临时文
  • Vue实现浙政钉扫码登陆(前端部分)

    效果 浙政钉app扫码实现登陆系统 参考文档 浙政钉 H5 小程序应用采集开发手册 语雀 专有钉钉门户 div class login 2code div
  • SpringBoot系列笔记一——SpringBoot项目结构

    SpringBoot 简介 Spring Boot 是一个框架 一种全新的编程规范 他的产生简化了框架的使用 所谓简化是指简化了 Spring 众多框架中所需的大量且繁琐的配置文件 所以 Spring Boot 是一个服 务于框架的框架 服
  • ts自动编译声明文件_webstorm配置TS运行时环境与自动给编译

    webstorm配置TS运行时环境与自动编译 Step 1 安装TypeScipt npm i typescript g Step 2 设置webstorm language Step 3 设置File Watch 添加file watch
  • 针对搜索引擎爬虫的欺骗式SSR

    玩Google Webmasters的可能会有这种经历 自己开发的app用了Vue React 写完后用Fetch as Google一爬傻眼了 爬不到东西 网上搜解决方案出来的都是一堆额外的SSR框架 要上node 还看起来麻烦的要死 对
  • 超清晰-数据结构之线性表

    鸟哥说 坚持学习基础才能有出人头地的一天 不能只专注于练武功了 内功也得练 本篇文章是讲数据结构的第一篇 跟着书好好再过一篇基础 一 线性表 线性表是n个数据特性相同的元素的组成有限序列 是最基本且常用的一种线性结构 线性表 栈 队列 串和
  • 安卓蓝牙广播大全

    android bluetooth 提供了皆如扫描设备 连接设备以及对设备间的数据传输进行管理的类 这些类对蓝牙设备进行功能性管理 蓝牙模块API提供的应用包括了 扫描其它蓝牙设备 通过查询本地蓝牙适配器来匹配蓝牙设备 建立RFCOMM 无
  • layui 附件上传、预览、删除、下载

    layui在开发文档中提供了 附件上传的方法upload render 此篇文章在此模块基础方法上扩展补充了附件预览 删除 下载的实现方法 具体如下 layui 文件 图片上传 layui 相册层 一 html div class layu
  • [无线通信基础-13]:图解移动通信技术与应用发展-1-概述

    前言 移动通信 Mobile communication 是移动体之间的通信 或移动体与固定体之间的通信 移动体可以是人 也可以是汽车 火车 轮船 收音机等在移动状态中的物体 移动通信是进行无线通信的现代化技术 这种技术是电子计算机与移动互
  • 用matlab做高斯混合模型(GMM)聚类分析

    训练GMM参数 options statset MaxIter 1000 gmm gmdistribution fit feature k Covtype Diagonal Regularize 1e 10 Options options