机器学习和生物信息学实验室论坛联盟MAchine Learning And Bioinformatics, MALAB
查看: 2921|回复: 4

weka读.libsvm文件

[复制链接]
发表于 2016-7-21 17:04:15 | 显示全部楼层 |阅读模式
利用weka读入.libsvm文件,都是这个样子
1.jpg
做分类什么都得不到,为什么?
是因为weka把libsvm的类别信息(1和-1)都当成了数值(Numeric型)。这里需要用 NumericToNominal filter将其转化为Nominal型!
看一下最后一个特征前面的标号(index),然后转化一下:
2.jpg
点击Apply,是不是变成熟悉的红蓝色了?
3.jpg

然后就可以正常分类了吧?
回复

使用道具 举报

发表于 2016-7-21 18:11:50 | 显示全部楼层
亲测可用,太赞了!
回复

使用道具 举报

发表于 2016-7-21 18:42:44 | 显示全部楼层
这个很方便,可以直接用于weka。赞!
回复

使用道具 举报

发表于 2016-7-21 19:13:29 | 显示全部楼层
然而,还是有点小问题:把格式转换的数据输出,变成了(截图粘不上):
@data 下每一行的左右两侧用 { } 围起来了,{}内包含了计维度的整数 1,2 ,3,...,n-1
所有这些整数和{}能去除吗? 否则不能用于libd3c分类器。

点评

在weka3.7中导入libD3C,见 http://lab.malab.cn/soft/LibD3C/weka_windows.html 在windows图形界面下处理.libsvm格式文件  发表于 2016-7-22 00:31
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
机器学习和生物信息学实验室联盟

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部