Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scikit learn n_类按线性顺序排列svc.coef__Scikit Learn - Fatal编程技术网

Scikit learn n_类按线性顺序排列svc.coef_

Scikit learn n_类按线性顺序排列svc.coef_,scikit-learn,Scikit Learn,我正在使用LinearSVC将文本数据分为3类。输入数据是每个单词的tfidf分数。我很想看看单词对分类的“贡献”。第一个问题是我能用coef_u来做这个吗?文件规定: 系数:数组,形状=[n_特征]如果n_类==2,则其他[n_类,n_特征] 因此,我假设“n_类”对应于文档可以分类到的3个类中的每一个,n_特征是我的tfidf特征的系数值。假设是这样的话,coef_中类的顺序是什么?如何将数组中的每一行与我的一个类相匹配 谢谢 尼克如果不深入研究源代码,我相信您的问题有两个答案: 这些类被分

我正在使用LinearSVC将文本数据分为3类。输入数据是每个单词的tfidf分数。我很想看看单词对分类的“贡献”。第一个问题是我能用coef_u来做这个吗?文件规定:

系数:数组,形状=[n_特征]如果n_类==2,则其他[n_类,n_特征]

因此,我假设“n_类”对应于文档可以分类到的3个类中的每一个,n_特征是我的tfidf特征的系数值。假设是这样的话,coef_中类的顺序是什么?如何将数组中的每一行与我的一个类相匹配

谢谢


尼克

如果不深入研究源代码,我相信您的问题有两个答案:

  • 这些类被分类。所以如果你有类['a','b','C',],那么你的类顺序将是['C','a','b']。(这可能看起来很奇怪,但要用Python和.sort()列出它。这是顺序。)

  • 有一个大部分未记录的类成员,
    LinearSVC().classes
    ,它持有类使用的顺序(请参阅)