【发布时间】:2016-11-01 18:54:54
【问题描述】:
我有一个以.libsvm 格式编写的数据集,我想使用机器学习算法构建一个分类模型。
我已经尝试过 Weka 环境版本 3.6.12 但我收到以下错误:
weka.core.convrters.LibSVMLoaderfailed to load 'train.ecml.libsvm.txt'
Reason:
Unable to determine structure as libsvm:java.lang.StringIndexOutOfBoundsException:String index out of range: -1
那么,如何解决这个问题,或者有没有其他简单的方法来处理这种数据文件格式?
【问题讨论】:
-
欢迎来到 StackOverflow。请阅读并遵循帮助文档中的发布指南。 Minimal, complete, verifiable example 适用于此。在您发布代码并准确描述问题之前,我们无法有效地帮助您。
-
只引用环境是不够的。您应该在 Internet 上搜索适合您的环境 (Windows 10) 和算法 (SVM) 的示例。当您按照说明或教程遇到问题时,请查看父站点的问答资源 - 如果找不到帮助,请然后在此处发布。
-
谢谢@Prune 先生,我有一个关于如何处理 libsvm 格式以构建高效机器学习模型的问题?
-
然后发布问题 - 但请遵循介绍导览中的发布指南。
-
@CaptainFogetti 我解决了问题,谢谢你的帮助,我刚刚使用了 weka.core.converters.SVMLightLoader 问题解决了
标签: java machine-learning classification weka libsvm