中国餐馆过程是一个典型的Dirichlet过程混合模型。可以将中国餐馆过程描述如下:
1.假设一个中国餐馆中,可以有无限个桌子。

2.来吃饭的第一位顾客坐了第一张桌子。

3.对于每一位顾客,都按照下面的规则来选择桌子坐下,对于第n个顾客:
(3.1)顾客选择坐在已经有人的桌子上,这样的概率为

nkα0+n−1

\frac{n_{k}}{\alpha_{0}+n-1}
其中, nkn_{k} 表示第 kk个桌子上已经有的顾客数。n−1n-1表示在这个顾客之前,已有的顾客总数。
(3.2)顾客可以选择坐在一个没有人坐的桌子上 K+1K+1的概率为

α0α0+n−1

\frac{\alpha_{0}}{\alpha_{0}+n-1}

在这里,可以将顾客类比成数据,将每一张桌子类别成类。

参考文献:Gibbs Sampling Methods for Dirichlet Process Mixture Model: Technical Details

中国餐馆过程(Chinese restaurant process)相关推荐

  1. 狄利克雷过程(dirichlet process )和分布

    狄利克雷过程(dirichlet process )是目前变参数学习(non parameter)非常流行的一个理论,很多的工作都是基于这个理论来进行的,如HDP(hierarchical diric ...

  2. 狄利克雷过程(dirichlet process )的五种理解

    狄利克雷过程(dirichlet process )是目前变参数学习(non parameter)非常流行的一个理论,很多的工作都是基于这个理论来进行的,如HDP(hierarchical diric ...

  3. 马尔可夫“折棍子”过程 Markovian Stick-breaking Process 在直方图平滑中的应用

    马尔可夫"折棍子"过程 Markovian Stick-breaking Process 在直方图平滑中的应用 用Dirichlet prior做Histogram Smoothi ...

  4. 马尔可夫“折棍子”过程 Markovian Stick-breaking Process 简介

    马尔可夫"折棍子"过程 Markovian Stick-breaking Process 简介 Markovian Stick-breaking Process的构造 GEM分布 ...

  5. 微软发布的两个MSF过程指导(Process Guidance)

    微软发布了针对敏捷软件开发和CMMI的MSF过程指导(Process Guidance). MSF for Agile Software Development Process Guidance Th ...

  6. 柯西过程(Cauchy process)

    在概率论中,柯西过程(Cauchy process)是一种随机过程. 柯西过程有对称和不对称形式.术语" Cauchy过程"一般指对称柯西过程. 柯西过程具有许多特性: Lévy过 ...

  7. 马尔可夫决策过程(Markov Decision Process)学习笔记

    Markov Decision Process学习笔记 马尔可夫决策过程(Markov Decision Process)学习笔记 1. 基本的概率定义 2. 如何理解状态SSS和动作AAA 3. 策 ...

  8. 优思学院|过程能力指数(Process Capability Index)和六西格玛

    ​ 过程能力指标(Process Capability Index)是通過一個简洁的数值,用来表示过程符合产品规格之能力,是六西格玛的主要工具之一. 这个数值也表达了工序在一定时间里,处于控制状态(稳 ...

  9. 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)

    引言 在概率论及统计学中,马尔可夫过程(英语:Markov process)是一个具备了马尔可夫性质的随机过程,因为俄国数学家安德雷·马尔可夫得名.马尔可夫过程是不具备记忆特质的(memoryless ...

最新文章

  1. NGOSS的一点简单概念
  2. Eclipse开发初阶之Eclipse安装
  3. 网摘精灵教程:网摘自动提交工具。
  4. mysql数据库对象关系映射
  5. java获取本机ip地址_代码片段:获取系统所有IP
  6. Numpy系列(六)常用的数组合并操作
  7. 对于Python继承问题全解析 - 51CTO.COM
  8. html异步 post,Jquery中Ajax/Post同步和异步请求
  9. svn服务端安装、迁移教程、Eclipse切换svn连接库
  10. ELK日志分析系统迁移记录
  11. 《运算放大器权威指南》读书笔记(二)
  12. 嵌入式软件设计(freertos使用)
  13. 前端改好,验证码显示不出来!!
  14. python存根文件_Python – 嘲笑还是存根?
  15. Github上8个很棒的Vue项目
  16. Angular属性绑定的功能探索
  17. 基于JavaScript的问卷调查系统
  18. 论文笔记翻译——Enhanced LSTM for Natural Language Inference(ESIM)
  19. 使用route add添加路由,使两个网卡同时访问内外网
  20. 在PHP中implement什么意思,详解php中的implements 使用

热门文章

  1. CentOS7 Cloudera Manager6 完全离线安装 CDH6 集群
  2. (草稿)如何判断一名UiPath开发人员是否合格?
  3. vscode常用快捷键大全
  4. 【Day06】请画出 Css 盒模型,基于盒模型的原理,说明相对定位、绝对定位、浮动实现样式是如何实现的?
  5. Nexus9刷机全纪录
  6. 【Python】Python库之机器学习
  7. 《C语言程序设计》王希杰 课后答案
  8. C#LeetCode刷题之#231-2的幂(Power of Two)
  9. boss直聘用什么语言开发_我不在乎开发人员使用什么工具。 我根据基本原则聘用。...
  10. 一个牛逼的Coder是这样诞生的