【发布时间】:2017-01-05 14:38:25
【问题描述】:
我正在研究基于朴素贝叶斯的实现,并且我正在使用 Spark 2.0,就模型调整而言,我已经完成了它,但是我坚持模型的持久性,我很清楚模型Spark 2 中的持久性支持,但我担心的是为朴素贝叶斯保存模型的内容,特别是在保存模型的数据文件夹中,它存储 pi (向量)的值,这取决于我们拥有的类数,其他是 theta (矩阵)取决于为朴素贝叶斯设置的类数和特征数,因此模型数据文件夹的排序内容取决于实际数据,并且会随着数据大小而增长,
任何人都可以帮助我了解它究竟存储了什么,我基本上需要同样的信息来决定将这些数据放在我的生产架构中的哪个位置。
我试图在这些上找到很多,但不明白它们到底是什么.. 在 Spark java 文档中它们被称为
- @param pi 类先验日志,维度为 C(类数)
- @param theta 类条件概率日志,维度为 C(类数)乘 D(特征数)
但我无法理解这些值究竟是什么以及为什么需要它们,如果有人帮助理解会有所帮助
问题还与它们是在 2.0 版本中添加的事实有关,因此在 1.6 之前它可以在没有 pi 和 theta 的情况下工作
【问题讨论】:
-
你有没有找到一个好的来源?