朴素贝叶斯训练并生成MNIST样本python实现
朴素贝叶斯生成新的样本数据,主要是通过训练时计算的先验概率p(y)和似然p(x|y)生成。首先会通过先验概率大小随机生成第c类,然后通过c类的似然概率大小,生成每一维的数据,最后就得到了新的样本。数据集加载方法load_mnist可以自行修改,这里用到了mnist-original.mat文件需要下载后放入当前路径的datasets/mldata下。
from sklearn.datasets i...
原创
2019-10-28 10:39:00 ·
666 阅读 ·
0 评论