【问题标题】:How to build a machine learning model using dataset with libsvm format如何使用 libsvm 格式的数据集构建机器学习模型
【发布时间】: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


【解决方案1】:

您可以使用weka.core.converters.SVMLightLoader 加载.libsvm 数据文件格式 谢谢。

【讨论】:

    猜你喜欢
    • 2019-02-26
    • 2019-04-04
    • 2019-12-20
    • 2017-12-26
    • 2019-03-21
    • 2020-08-16
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    相关资源
    最近更新 更多