sklearn中的NMF非负矩阵分解中的n_components是什么?

问题描述

n_components中的sklearn.NMF是什么?

nmf = NMF(n_components=2,init='random',random_state=0)
nmf.fit(V)

解决方法

以下是我如何使用此参数的一个示例:

在自然语言处理中用于主题建模时,n_components可以用作要打印的主题数。

例如,如果将NMF对象放在TF-IDF矢量化器上并设置n_components = 10,则可以用它向我展示10个不同的单词集合,这些单词可以解释为主题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...