modeling.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:deep-learning-for-genomics 作者: chgroenbech 项目源码 文件源码
def log_negative_binomial(x, p, log_r, eps = 0.0):
    """
    Compute log pdf of a negative binomial distribution with success probability p and number of failures, r, until the experiment is stopped, at values x.

    A simple variation of Stirling's approximation is used: log x! = x log x - x.
    """

    x = T.clip(x, eps, x)

    p = T.clip(p, eps, 1.0 - eps)

    r = T.exp(log_r)
    r = T.clip(r, eps, r)

    y = T.gammaln(x + r) - T.gammaln(x + 1) - T.gammaln(r) \
        + x * T.log(p) + r * T.log(1 - p)

    return y
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号