获得

tw.edu.ntu.csie

libsvm

3.17

libsvm-3.17.jar的结构见下图,

default package:这里是工具制作者自己封装出来的一些类,它们都有main函数,可作为小工具直接使用。

libsvm package:核心文件。

关于default package:因为里面的类不在任意一个package中,所以我们的工程无法引用。解决办法是,通过maven得到源代码,然后复制粘贴到我们的package下面。

svm_train的输入为训练集,输出为得到的训练模型。

svm_predict的输入为待预测数据,输出为得到的预测结果。

它们的输入输出都是文件。

训练集

libsvm官方提供了一些训练集:http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/

其中有一个breast-cancer训练集,见图:

格式为: label featurIndex1:value1featurIndex2:value2  ...

训练模型model

它是一个文本文件,内容见图:

预测

本例中直接把训练集作为待预测集,结果见下:

预测集与训练集一样,每一行都要有label标签。当我们用已知的结果来检验预测的准确性时,那么下行输出的准确性统计就是真实的:

Accuracy = 90.9090909090909% (10/11) (classification)

当我们预测未知数据时(大多数情况都属于这一种),那么这行信息忽略就可以了。

代码

参数设置

-b 表示是否携带准确性估计信息。

训练阶段与预测阶段都需要携带-b参数。例:

String[] testArgs = {"-b","1","d:/libsvm/breast-cancer.predict.txt", "d:/libsvm/breast-cancer.model", "d:/libsvm/breast-cancer.predict.result.txt"};此时,预测结果的输出为:

第一行是标签的集合。

从第二行开始,格式为: 预测结果    预测准确的概率    预测不准确的概率

原文:http://blog.csdn.net/chuchus/article/details/45645579

libsvm java api文档,libsvm-javaAPI相关推荐

  1. libsvm java api文档_libsvm-javaAPI

    libsvm-javaAPI libsvm-javaAPI tw.edu.ntu.csie libsvm 3.17 libsvm-3.17.jar的结构见下图, default package:这里是 ...

  2. 项目1:基于Java API文档制作的搜索引擎

    目录 一.搜索引擎相关概念 1.1 认识搜索引擎 1.2 搜索引擎的本质 1.3 搜索的思路 1.3.1  暴力搜索 1.3.2  倒排索引 1.4 项目目标 二.实现思路和前期准备 2.1 项目模块 ...

  3. Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

    Java基础:01Java语言概述 一.常见的DOS命令 二.Java语言的特点 面向对象性 健壮性 跨平台型 三.Java两种核心机制 1. Java虚拟机 2. 垃圾回收 四.Java语言的环境搭 ...

  4. 简单几步,将官方的Java API文档制作成chm格式文件!

    CHM格式的Java API 长什么样? 如何制作 进入Oracle官网下载Java API文档 将下载后的文档解压如下 使用CHMWriter制作 双击"CHMWriter.exe&quo ...

  5. Java API文档中文版

    Java API文档中文版 Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一.但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便.目 ...

  6. Java API文档

    Java API文档 什么是API? API,英文全称:Application Programming Interface,即应用程序编程接口.是一些预先定义的函数,目的是提供应用程序与开发人员基于某 ...

  7. Java API 文档汉化版

    Java API 文档汉化版分享 链接: Java API 文档. 提取码:yyds

  8. 简单介绍如何制作.chm文件(以Java API文档为例)

    简单介绍如何制作.chm文件--以将官方的Java API文档制作成.chm文件为例 1. 下载Java API 文档 2. 如何制作成.chm文件 (1)使用CHMWriter制作 (2)使用别的软 ...

  9. Javadoc (Java API 文档生成器)详解 [Javadoc 概述][Javadoc 标签][Javadoc 命令][Javadoc 生成 API 文档]

    您的"关注"和"点赞",是认可,是支持,是动力. 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 文章目录 1 Javad ...

最新文章

  1. PyTorch LSTM,batch_first=True对初始化h0和c0的影响
  2. 2019华为全联接大会(汇总)
  3. 「Caffe」python版本caffe编译
  4. 高端ERP软件市场漫谈:崇洋无罪 自重有理
  5. VC内存对齐准则(Memory alignment)
  6. 令人窒息的数学动态图
  7. filter过滤器_JavaWeb之 Filter(过滤器)
  8. 一叶障目:排查问题的思路
  9. 计算机中那些事儿(四):我眼中的虚拟技术
  10. VM虚拟机下载及安装教程
  11. Deepfacelab 新手教程【AI智能换脸】
  12. 「解析」netron 模型可视化
  13. 电阻式触摸屏UI设计
  14. The eighth of Word-Day
  15. python计算消费额_11、Python 数据分析-用户消费行为分析
  16. 移动端web app自适应布局探索与总结
  17. HTTP常见返回码(如:301,400,503)
  18. anemometer mysql5.6_Anemometer|Anemometer(mysql慢查询日志分析工具)下载免费版 - 欧普软件下载...
  19. 简单工厂设计模式与工厂设计模式
  20. anaconda创建虚拟环境并安装tensorflow

热门文章

  1. Java Iterator 使用
  2. ES6 Proxy 性能之我见
  3. 安装指定版本Angular-CLI
  4. 2022-2028年中国润滑油基础油行业市场研究及前瞻分析报告
  5. mysql处理上百万条的数据库如何优化语句来提高处理查询效率
  6. 2014 Super Training #8 C An Easy Game --DP
  7. PHP实现XML传输
  8. lisp坐标一键生成_联排建筑一键生成?你的SU有外挂吧!
  9. windows mobile设置插移动卡没反应_ipad pro外接移动硬盘ipados
  10. python测试脚本 进制转换_使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)...