NLP之TopicModel:朴素贝叶斯NB的先验概率之Dirichlet分布的应用
生活随笔
收集整理的这篇文章主要介绍了
NLP之TopicModel:朴素贝叶斯NB的先验概率之Dirichlet分布的应用
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
NLP之TopicModel:朴素贝叶斯NB的先验概率之Dirichlet分布的应用
目录
1、Dirichlet骰子先验和后验分布的采样
2、稀疏Dirichlet先验的采样
1、Dirichlet骰子先验和后验分布的采样
输出结果
实现代码
import numpy as np np.set_printoptions(precision=3) dirichlet01=np.random.dirichlet((1,1,1,1,1,1),5) dirichlet02=np.random.dirichlet((6,3,2,2,2,1),5) print(dirichlet01) print(dirichlet02)
2、稀疏Dirichlet先验的采样
实现代码
import numpy as np np.set_printoptions(suppress=True, precision=3) dirichlet03=np.random.dirichlet((0.2,0.2,0.2,0.2,0.2,0.2),5) print(dirichlet03)输出结果
总结
以上是生活随笔为你收集整理的NLP之TopicModel:朴素贝叶斯NB的先验概率之Dirichlet分布的应用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ML之NB:朴素贝叶斯Naive Bay
- 下一篇: Py之gensim:gensim的简介、