中国餐馆过程(Chinese restaurant process)
中国餐馆过程是一个典型的Dirichlet过程混合模型。可以将中国餐馆过程描述如下:
1.假设一个中国餐馆中,可以有无限个桌子。
2.来吃饭的第一位顾客坐了第一张桌子。
3.对于每一位顾客,都按照下面的规则来选择桌子坐下,对于第n个顾客:
(3.1)顾客选择坐在已经有人的桌子上,这样的概率为
\frac{n_{k}}{\alpha_{0}+n-1}
其中, nkn_{k} 表示第 kk个桌子上已经有的顾客数。n−1n-1表示在这个顾客之前,已有的顾客总数。
(3.2)顾客可以选择坐在一个没有人坐的桌子上 K+1K+1的概率为
\frac{\alpha_{0}}{\alpha_{0}+n-1}
在这里,可以将顾客类比成数据,将每一张桌子类别成类。
参考文献:Gibbs Sampling Methods for Dirichlet Process Mixture Model: Technical Details
中国餐馆过程(Chinese restaurant process)相关推荐
- 狄利克雷过程(dirichlet process )和分布
狄利克雷过程(dirichlet process )是目前变参数学习(non parameter)非常流行的一个理论,很多的工作都是基于这个理论来进行的,如HDP(hierarchical diric ...
- 狄利克雷过程(dirichlet process )的五种理解
狄利克雷过程(dirichlet process )是目前变参数学习(non parameter)非常流行的一个理论,很多的工作都是基于这个理论来进行的,如HDP(hierarchical diric ...
- 马尔可夫“折棍子”过程 Markovian Stick-breaking Process 在直方图平滑中的应用
马尔可夫"折棍子"过程 Markovian Stick-breaking Process 在直方图平滑中的应用 用Dirichlet prior做Histogram Smoothi ...
- 马尔可夫“折棍子”过程 Markovian Stick-breaking Process 简介
马尔可夫"折棍子"过程 Markovian Stick-breaking Process 简介 Markovian Stick-breaking Process的构造 GEM分布 ...
- 微软发布的两个MSF过程指导(Process Guidance)
微软发布了针对敏捷软件开发和CMMI的MSF过程指导(Process Guidance). MSF for Agile Software Development Process Guidance Th ...
- 柯西过程(Cauchy process)
在概率论中,柯西过程(Cauchy process)是一种随机过程. 柯西过程有对称和不对称形式.术语" Cauchy过程"一般指对称柯西过程. 柯西过程具有许多特性: Lévy过 ...
- 马尔可夫决策过程(Markov Decision Process)学习笔记
Markov Decision Process学习笔记 马尔可夫决策过程(Markov Decision Process)学习笔记 1. 基本的概率定义 2. 如何理解状态SSS和动作AAA 3. 策 ...
- 优思学院|过程能力指数(Process Capability Index)和六西格玛
过程能力指标(Process Capability Index)是通過一個简洁的数值,用来表示过程符合产品规格之能力,是六西格玛的主要工具之一. 这个数值也表达了工序在一定时间里,处于控制状态(稳 ...
- 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)
引言 在概率论及统计学中,马尔可夫过程(英语:Markov process)是一个具备了马尔可夫性质的随机过程,因为俄国数学家安德雷·马尔可夫得名.马尔可夫过程是不具备记忆特质的(memoryless ...
最新文章
- NGOSS的一点简单概念
- Eclipse开发初阶之Eclipse安装
- 网摘精灵教程:网摘自动提交工具。
- mysql数据库对象关系映射
- java获取本机ip地址_代码片段:获取系统所有IP
- Numpy系列(六)常用的数组合并操作
- 对于Python继承问题全解析 - 51CTO.COM
- html异步 post,Jquery中Ajax/Post同步和异步请求
- svn服务端安装、迁移教程、Eclipse切换svn连接库
- ELK日志分析系统迁移记录
- 《运算放大器权威指南》读书笔记(二)
- 嵌入式软件设计(freertos使用)
- 前端改好,验证码显示不出来!!
- python存根文件_Python – 嘲笑还是存根?
- Github上8个很棒的Vue项目
- Angular属性绑定的功能探索
- 基于JavaScript的问卷调查系统
- 论文笔记翻译——Enhanced LSTM for Natural Language Inference(ESIM)
- 使用route add添加路由,使两个网卡同时访问内外网
- 在PHP中implement什么意思,详解php中的implements 使用
热门文章
- CentOS7 Cloudera Manager6 完全离线安装 CDH6 集群
- (草稿)如何判断一名UiPath开发人员是否合格?
- vscode常用快捷键大全
- 【Day06】请画出 Css 盒模型,基于盒模型的原理,说明相对定位、绝对定位、浮动实现样式是如何实现的?
- Nexus9刷机全纪录
- 【Python】Python库之机器学习
- 《C语言程序设计》王希杰 课后答案
- C#LeetCode刷题之#231-2的幂(Power of Two)
- boss直聘用什么语言开发_我不在乎开发人员使用什么工具。 我根据基本原则聘用。...
- 一个牛逼的Coder是这样诞生的