【问题标题】:ValueError: Negative values in data passed to LatentDirichletAllocation.fitValueError:传递给 LatentDirichletAllocation.fit 的数据中的负值
【发布时间】:2018-07-31 05:00:20
【问题描述】:

我正在尝试使用 LDA 获取最大化类之间分离的特征子空间,但脚本引发错误 ValueError: Negative values in data passed to LatentDirichletAllocation.fit

我不能用于负数数据?或者有什么问题? 我一直在寻找,但没有找到答案...

【问题讨论】:

    标签: python lda


    【解决方案1】:

    现在您正在使用潜在狄利克雷分配

    from sklearn.decomposition import LatentDirichletAllocation as LDA
    

    你要使用的是线性判别分析

    from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA
    

    两者都缩写为“LDA”,因此会造成混淆。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-01
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多