首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >朴素贝叶斯和K近邻上的"coefs_“或"features_importance_”的等价物是什么?

朴素贝叶斯和K近邻上的"coefs_“或"features_importance_”的等价物是什么?
EN

Stack Overflow用户
提问于 2019-07-27 12:56:42
回答 1查看 64关注 0票数 0

首先,我做了一个关于情感分析分类器比较的项目。然后我想知道每个分类器特征的重要性。

EN

回答 1

Stack Overflow用户

发布于 2019-07-28 00:20:05

在K最近邻域的情况下,您可以同时使用一个特征进行拟合和预测,然后打印结果以查看哪个特征是最重要的。

使用虹膜数据集的示例:

代码语言:javascript
运行
复制
import numpy as np
from sklearn import datasets
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import cross_val_score

iris = datasets.load_iris() # the data
clf = KNeighborsClassifier() # the model

y =  iris.target # the target vector
n_features = iris.data.shape[1]

print('Feature Index , Accuracy obtained')
for i in range(n_features):
    X = iris.data[:, i].reshape(-1, 1)
    scores = cross_val_score(clf, X, y, cv = 5, scoring='accuracy') # cross-validated accuracy
    print('{}   {}'.format(i, scores.mean()))

上面的打印结果:

代码语言:javascript
运行
复制
Feature Index , Accuracy obtained
0   0.646666666667
1   0.553333333333
2   0.946666666667
3   0.96
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57229256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档