【发布时间】:2015-10-08 13:43:08
【问题描述】:
我最近创建了一个 hadoop 作业,它需要数千个文本文件并执行一些基本的文本处理。工作完成后,我有两个输出文件用于训练正面和负面情绪。两个文件如下所示:
word1 num_occurrences
...
wordN num_occurrences
我想使用 sci-kit learn 使用支持向量机进行分类,但我不确定如何正确标记我的数据集。所有教程都假设您将原始文本文件提供给 sklearn.feature_extraction.text.CountVectorizer 并且没有进行任何预处理。我也尝试过使用FeatureHasher,但不是散列一个单词并创建一个稀疏矩阵,而是为我传递的每个字符创建一个散列。
也就是说,根据我当前的输出文件,是否有人对提取特征并将其传递给机器学习算法的最佳方法有任何想法?谢谢!
【问题讨论】:
标签: python hadoop scikit-learn bigdata