【发布时间】:2013-12-06 20:49:00
【问题描述】:
我目前正在测试我的 Binary SVM Java 实现的训练阶段。 我已经针对如下所示的小数据对其进行了测试,但我需要将我的 svm 应用于已知数据集,例如垃圾邮件/非垃圾邮件、图像等。
- 我的 SVM 能够读取数值,因此我还需要使用一些真实数据对其进行测试。
- 稍后我想继续讨论图像。
为了找到一个真实的数据集,我搜索了不同的repos,但我只能找到数值+字符、文本等。
我找到了spam Archive。
- 但是我该如何处理呢?
- 我想我需要使用 tfidf 将文本转换为数字数据,然后应用我的 SVM。
- 但是如何将它们表示为 1/-1 类。
通常输入应该是这种格式吧?
0 0 1
3 4 1
5 9 1
12 1 1
8 7 1
9 8 -1
6 12 -1
10 8 -1
8 5 -1
14 8 -1
如何将垃圾邮件归档数据转换成上述格式?
【问题讨论】:
-
如果您正在寻找预先准备好的测试数据,LIBSVM 组有大量可用的测试数据。
-
感谢您的回复 tmyklebu:您能与我分享这些数据集的链接吗?
标签: java algorithm machine-learning svm