青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 195,  comments - 30,  trackbacks - 0
At first, let's define the sample function:

def sample(dist, num_samples=1):
    """
    Uses the inverse CDF method to return samples drawn from an
    (unnormalized) discrete distribution.

    Arguments:

    dist -- (unnormalized) distribution

    Keyword arguments:

    num_samples -- number of samples to draw
    
"""

    cdf = cumsum(dist)
    r = uniform(size=num_samples) * cdf[-1]

    return cdf.searchsorted(r)
As we can see, the sample function input two parameters, one is dist, which can be an un-normalized distribution, another is the sample we want to draw.

Let's see how to generate corpus for Dirichlet--multinomial unigram language model
def generate_corpus(beta, mean, N):
    """
    Returns a corpus of tokens drawn from a Dirichlet--multinomial
    unigram language model. Each token is an instance of one of V
    unique word types, represented by indices 0, , V - 1.

    Arguments:

    beta -- concentration parameter for the Dirichlet prior
    mean -- V-dimensional mean of the Dirichlet prior
    N -- number of tokens to generate
    
"""

    pass # YOUR CODE GOES HERE
    #print mean
    #print beta 
    #print dot(mean,beta)
    #print dirichlet(mean*beta,size=1)
    temp=sample(dirichlet(beta*array(mean),size=1),N)
    #print temp
    return temp
please keep in mind the dirichlet function is  “from numpy.random.mtrand import dirichlet"
and the parameters it receives are corresponding to beta*array(mean). beta is the concentration factor, and mean is the vector which sum to 1.



another way is to generate corpus is using the property:
P(D'|D,H)= Nv+beta_nv/N+beta
def generate_corpus_collapsed(beta, mean, N):
    """
    Returns a corpus of tokens drawn from a Dirichlet--multinomial
    unigram language model using the 'collapsed' generative process
    (i.e., phi is not explicitly represented). Each token is an
    instance of one of V unique word types.

    Arguments:

    beta -- concentration parameter for the Dirichlet prior
    mean -- V-dimensional mean of the Dirichlet prior
    N -- number of tokens to generate
    
"""

    V = len(mean) # vocabulary size

    corpus = zeros(N, dtype=int) # corpus

    Nv = zeros(V, dtype=int) # counts for each word type

    pass # YOUR CODE GOES HERE
    for n in xrange(N):
        corpus[n]=sample((Nv+beta*array(mean))/(n+beta),1)
        Nv[corpus[n]]+=1;    
    return corpus

Let's see how to generate corpus for Mixture of Dirichlet-multinomial unigram language model 

def generate_corpus(alpha, m, beta, n, D, Nd):
    """
    Returns a grouped corpus drawn from a mixture of
    Dirichlet--multinomial unigram language models.

    Arguments:

    alpha -- concentration parameter for the Dirichlet prior over theta
    m -- T-dimensional mean of the Dirichlet prior over theta
    beta -- concentration parameter for the Dirichlet prior over phis
    n -- V-dimensional mean of the Dirichlet prior over phis
    D -- number of documents to generate
    Nd -- number of tokens to generate per document
    
"""
    corpus = GroupedCorpus()

    pass # YOUR CODE GOES HERE
    #determine the topic the distribution for topic dirichlet(dot(m,alpha),size=1)
    #given the topic, the distribtuion for word dirichlet(dot(n,beta),size=1)
    theta=dirichlet(alpha*array(m),1)
    phis=dirichlet(beta*array(n),len(m))
    for d in range(0,D):
        [t]=sample(theta,1)
        #print groupVcab
        corpus.add(str(d),str(t),[str(x) for x in sample(phis[t,:],Nd)])           
    return corpus
注意是T個topic (group),  phis=dirichlet(beta*array(n),len(m))  產生了T個 dirichlet distribution,相同的topic t應該取同一個 dirichlet distribution phis[t,:]
posted on 2012-10-28 10:13 luis 閱讀(653) 評論(0)  編輯 收藏 引用 所屬分類: Python
<2012年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

文章分類

文章檔案

友情鏈接

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费永久网站黄欧美| 国产精品视频在线观看| 欧美激情91| 日韩视频在线免费观看| 欧美精品日韩| aaa亚洲精品一二三区| 亚洲欧美日韩综合国产aⅴ| 国产精品国产自产拍高清av王其| 亚洲主播在线观看| 久久综合福利| 夜夜嗨一区二区| 国产精品欧美一区喷水| 久久精品视频网| 亚洲观看高清完整版在线观看| 亚洲欧洲精品一区二区精品久久久| 欧美激情综合色综合啪啪| 99精品免费| 久久视频一区二区| 亚洲人成小说网站色在线| 欧美性色aⅴ视频一区日韩精品| 欧美一区二区成人6969| 欧美激情久久久久久| 亚洲一区区二区| 极品av少妇一区二区| 欧美理论在线| 久久超碰97中文字幕| 亚洲激情欧美| 久久精品国亚洲| 中文精品99久久国产香蕉| 激情国产一区二区| 欧美日韩午夜在线| 久久久久久久久综合| 亚洲视频久久| 亚洲高清av在线| 久久女同互慰一区二区三区| 制服丝袜亚洲播放| 一区二区在线观看av| 国产精品www| 欧美国产日韩xxxxx| 久久aⅴ国产紧身牛仔裤| 亚洲乱码国产乱码精品精天堂| 久久综合亚洲社区| 亚洲欧美日韩在线不卡| 亚洲精品中文字幕有码专区| 国产一区二区精品久久| 欧美午夜片在线观看| 久久久一区二区三区| 亚洲欧美日韩国产另类专区| 亚洲免费黄色| 亚洲国产高清aⅴ视频| 久久裸体艺术| 性欧美videos另类喷潮| 99热免费精品| 亚洲精品日韩在线| 在线播放精品| 国内揄拍国内精品少妇国语| 国产伦精品一区二区三区在线观看 | 亚洲视屏一区| 亚洲激情在线观看视频免费| 国内伊人久久久久久网站视频 | 麻豆精品一区二区av白丝在线| 午夜欧美理论片| 亚洲男女自偷自拍| 亚洲网在线观看| 亚洲一二区在线| 在线亚洲一区观看| 亚洲视频免费在线| 一本色道88久久加勒比精品| 亚洲看片网站| 日韩亚洲欧美成人一区| 亚洲人体1000| 99精品视频一区二区三区| 亚洲免费精品| 亚洲视频高清| 亚洲一区二区三区色| 亚洲一区二区免费在线| 亚洲一区二区在线播放| 亚洲视频图片小说| 亚洲欧美成人精品| 亚洲欧美综合一区| 午夜在线播放视频欧美| 久久国产欧美| 免费成人av在线| 亚洲高清在线精品| 日韩一区二区高清| 国产精品99久久久久久久vr| 亚洲欧美国产日韩天堂区| 午夜欧美电影在线观看| 久久高清免费观看| 蜜臀91精品一区二区三区| 欧美激情第一页xxx| 欧美三级特黄| 国产午夜精品一区理论片飘花| 影音国产精品| 99这里有精品| 欧美一区二区女人| 你懂的视频欧美| 99xxxx成人网| 欧美一级久久久久久久大片| 久久久久久夜| 欧美人在线视频| 国产偷久久久精品专区| 亚洲国产精品久久| 一区二区三区四区蜜桃| 欧美一区午夜视频在线观看| 另类综合日韩欧美亚洲| 亚洲国产日韩欧美在线动漫| 亚洲女性裸体视频| 久色婷婷小香蕉久久| 欧美视频精品一区| 黄色成人在线免费| 一区二区电影免费观看| 欧美自拍丝袜亚洲| 欧美二区视频| 午夜欧美精品久久久久久久| 欧美成人精品h版在线观看| 国产精品日韩欧美一区| 亚洲国产成人av| 亚洲欧美日韩国产另类专区| 免费一区二区三区| 亚洲综合国产| 欧美精品自拍| 一区二区三区在线观看欧美| 亚洲午夜91| 欧美国产在线视频| 亚洲女与黑人做爰| 欧美日韩第一区| 伊人天天综合| 欧美一区二区三区免费视| 亚洲激情网站免费观看| 性欧美大战久久久久久久免费观看 | 亚洲欧美日韩专区| 欧美激情国产精品| 新67194成人永久网站| 欧美精品国产精品| 黄色成人免费观看| 校园春色综合网| 亚洲精品一区二区网址| 巨乳诱惑日韩免费av| 国产欧美日韩在线播放| 亚洲一区二区不卡免费| 亚洲国产综合在线| 久久久久.com| 国内精品久久国产| 欧美有码视频| 亚洲综合成人婷婷小说| 欧美日韩中文在线| 日韩系列欧美系列| 欧美国产视频一区二区| 久久久午夜精品| 在线观看日韩一区| 久久亚洲综合网| 久久九九精品| 精品二区视频| 久久米奇亚洲| 久久精品国产免费看久久精品| 国产一区二区中文字幕免费看| 性做久久久久久久免费看| 亚洲天堂网在线观看| 欧美色中文字幕| 亚洲一级电影| 在线视频欧美日韩精品| 国产精品地址| 午夜精品久久久久久| 亚洲图片欧洲图片日韩av| 国产精品日韩久久久| 欧美有码在线观看视频| 欧美一区二区三区婷婷月色 | 久久九九全国免费精品观看| 国产亚洲一区二区三区| 久久久一本精品99久久精品66| 久久超碰97人人做人人爱| 影音先锋日韩资源| 欧美高清视频一区二区| 欧美精品在线一区二区| 亚洲一区二区不卡免费| 亚洲欧美激情在线视频| 国产一区二区三区在线免费观看| 久久在线91| 欧美 日韩 国产精品免费观看| 日韩小视频在线观看| 亚洲免费av电影| 国产精品免费一区二区三区在线观看 | 在线欧美视频| 91久久精品日日躁夜夜躁欧美 | 久久天天躁狠狠躁夜夜爽蜜月| 亚洲成人资源网| 亚洲国产天堂久久综合网| 欧美日韩精品欧美日韩精品| 亚洲欧美精品伊人久久| 欧美一区二区视频在线观看| 在线观看视频欧美| 亚洲精品国产日韩| 国产精品久久久久久久久久免费看| 久久精品99国产精品| 玖玖玖国产精品| 亚洲欧美日韩国产成人| 久久青草欧美一区二区三区| 在线综合视频| 久久激情久久|