【发布时间】:2018-07-31 05:00:20
【问题描述】:
我正在尝试使用 LDA 获取最大化类之间分离的特征子空间,但脚本引发错误 ValueError: Negative values in data passed to LatentDirichletAllocation.fit
我不能用于负数数据?或者有什么问题? 我一直在寻找,但没有找到答案...
【问题讨论】:
我正在尝试使用 LDA 获取最大化类之间分离的特征子空间,但脚本引发错误 ValueError: Negative values in data passed to LatentDirichletAllocation.fit
我不能用于负数数据?或者有什么问题? 我一直在寻找,但没有找到答案...
【问题讨论】:
现在您正在使用潜在狄利克雷分配:
from sklearn.decomposition import LatentDirichletAllocation as LDA
你要使用的是线性判别分析:
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA
两者都缩写为“LDA”,因此会造成混淆。
【讨论】: