【发布时间】:2013-03-26 23:37:38
【问题描述】:
谁能分享一个代码 sn-p,显示如何使用 SVM 使用 scikit 进行文本挖掘。我看过一个关于数值数据的 SVM 示例,但不太确定如何处理文本。我看了http://scikit-learn.org/stable/auto_examples/document_classification_20newsgroups.html 但找不到 SVM。
【问题讨论】:
标签: scikit-learn svm text-mining
谁能分享一个代码 sn-p,显示如何使用 SVM 使用 scikit 进行文本挖掘。我看过一个关于数值数据的 SVM 示例,但不太确定如何处理文本。我看了http://scikit-learn.org/stable/auto_examples/document_classification_20newsgroups.html 但找不到 SVM。
【问题讨论】:
标签: scikit-learn svm text-mining
在文本挖掘问题中,文本由数值表示。每个特征代表一个单词,值是二进制数。这给出了一个包含很多零和几个 1 的矩阵,这意味着相应的单词存在于文本中。单词可以根据它们的频率或其他标准赋予一些权重。然后你会得到一些实数而不是 0 和 1。
将数据集转换为数值后,您可以使用以下示例:http://scikit-learn.org/dev/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVC
【讨论】: