【发布时间】:2016-07-29 06:14:13
【问题描述】:
我正在尝试在贝叶斯分类之前使用 PCA,但它说 Native Bayes 需要非负特征值,使用的训练数据是非负的,但使用 PCA 变成负,我该如何解决它,谢谢回答我的问题
【问题讨论】:
标签: scala apache-spark apache-spark-mllib
我正在尝试在贝叶斯分类之前使用 PCA,但它说 Native Bayes 需要非负特征值,使用的训练数据是非负的,但使用 PCA 变成负,我该如何解决它,谢谢回答我的问题
【问题讨论】:
标签: scala apache-spark apache-spark-mllib
如果您想减少输入的维度,您可以使用非负矩阵分解来代替。在Spark中,这个方法在mllib.recommendation.ALS中,然后设置非负参数为True。
【讨论】: