与Dirichlet聚类一样,dirichlet过程可以用以下表示:
例如,如果我们考虑Chinese Restaurant Process
,则流程如下:
α/(1+α)
1/(1+α)
α/(n+α)α/(n+α)
,并且在表k中概率nk/(n+α)nk/(n+α)
,
其中nk
是当前坐在表k的人数。问题是:
最初,第一个人将加入,比如G1(即第1组),
现在第二个人将加入
new group = G2 with probability α/(1+α) = P(N)
existing group = G1 with probability 1/(1+α) = P(E)
现在,如果我计算新条目的概率,我将拥有P(N)
和P(E)
两者的值。然后,
As,
If (P(N) > P(E))
then
_new entry_ will join G2
AND
If (P(E) > P(N))
then
_new entry_ will join G1