我正在考虑做一个项目,用于在 python 中提取堆栈交换问题的关键字。 我有来自 kaggle.com 的输入数据,其中包含用于训练的 ID、标题、正文和标签。 我正在考虑实现一些机器学习算法,如支持向量机、神经网络等来训练分类器。 问题是对于这些算法的输入,我们需要特征。 而且我不知道如何从这些算法的输入中提取特征,因为我以前从未从段落中提取过特征。 任何帮助将不胜感激。
最佳答案
特征选择至关重要,它提供了特征与您的问题的相关性信息。Sergios Theodoridis 和 Konstantinos Koutroumbas 的《模式识别》一书中给出了很好的理论解释。 我找到了这个简单的代码示例
# Feature Importance
from sklearn import datasets
from sklearn import metrics
from sklearn.ensemble import ExtraTreesClassifier
# load the iris datasets
dataset = datasets.load_iris()
# fit an Extra Trees model to the data
model = ExtraTreesClassifier()
model.fit(dataset.data, dataset.target)
# display the relative importance of each attribute
print(model.feature_importances_)
结果
0.1087327 0.06409384 0.32304493 0.50412853
您可以阅读更多[ http://machinelearningmastery.com/feature-selection-in-python-with-scikit-learn/],with示例。
关于python - 为标签预测项目提取特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35482079/