用Python的sklearn包实现朴素贝叶斯多项式模型, predict_proba里面有1?
用Python的sklearn包实现朴素贝叶斯多项式模型,为什么参数设置了alpha=1或者0,算出来的predict_proba里面有1?...
用Python的sklearn包实现朴素贝叶斯多项式模型,为什么参数设置了alpha=1或者0,算出来的predict_proba里面有1?
展开
1个回答
2018-05-06 · 知道合伙人互联网行家
关注
展开全部
python的机器学习模块sklearn(Google公司开始投资,是大数据战略的一个步骤)可以用于模式识别,用在一般知识发现,例如户外参与人口的类型,sklearn包自己带了两个数据集,其中一个是鸢尾花数据库(iris,鸢尾花)
from sklearn import datasets
iris = datasets.load_irises()
#把鸢尾花数据集加载
data = iris.data
#可以用dir(data)查看数据集的性质其中包括max最大,mean中值等等
data.shape
#返回值:(150,4)表示150个观察值,4个特征设定萼片和花瓣的长宽;
pylab.imshow(digits.images[-1], cmap = pylab.cm_gray_r)
from sklearn import datasets
iris = datasets.load_irises()
#把鸢尾花数据集加载
data = iris.data
#可以用dir(data)查看数据集的性质其中包括max最大,mean中值等等
data.shape
#返回值:(150,4)表示150个观察值,4个特征设定萼片和花瓣的长宽;
pylab.imshow(digits.images[-1], cmap = pylab.cm_gray_r)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询