我想使用序列化分类器对新实例进行分类.我找到了这堂课,但我听不懂.

arg [2] =类属性名称,arg [3] =基于实例的索引(从原始数据集中进行预测)

这是此类的代码:

import weka.core.*;

import weka.classifiers.*;

import java.io.*;

/**

* A little class for testing deserialization and prediction.

*

* @author FracPete (fracpet at waikat dot ac dot nz)

*/

public class Blah {

/**

* Takes 4 arguments:

*

*

serialized model

*

ARFF file

*

class attribute name

*

1-based index of an instance to predict from original dataset

*

*/

public static void main(String[] args) throws Exception {

// read the arff training file

BufferedReader reader = new BufferedReader(new FileReader(args[1]));

Instances in = new Instances(reader);

in.setClass(in.attribute(args[2]));

// instance to classify

int index = Integer.parseInt(args[3]) - 1;

Instance toClassifyInstance = (Instance) in.instance(index).copy();

toClassifyInstance.setClassValue(Instance.missingValue());

// deserialize model

Classifier cls = null;

ObjectInputStream ois = new ObjectInputStream(new FileInputStream(args[0]));

cls = (Classifier) ois.readObject();

ois.close();

// PREDICTION

double clsLabel = cls.classifyInstance(toClassifyInstance);

String classLabel = in.classAttribute().value((int) clsLabel);

System.out.println(classLabel + " =?= " + in.instance(index).stringValue(in.classIndex()));

}

}

提前致谢.

java项目中怎么查看用的序列_如何在Java应用程序中使用序列化分类器对...相关推荐

  1. kotlin数据库_如何在Kotlin应用程序中使用Xodus数据库

    kotlin数据库 I want to show you how to use one of my favorite database choices for Kotlin applications. ...

  2. react 交互_如何在React应用程序中跟踪用户交互

    react 交互 by Faouzi Oudouh 通过Faouzi Oudouh 如何在React应用程序中跟踪用户交互 (How to track user interactions in you ...

  3. angular发布代码有缓存_如何在Angular应用程序中执行请求?

    全文共5358字,预计学习时长16分钟 来源:Pexels 本文将讨论如何在Angular应用程序中执行请求. 1. 使用拦截器来装饰请求 2. HttpClient 与HttpBackend的对比 ...

  4. chrome麦克风权限_如何在Chrome扩展程序中处理麦克风输入权限和语音识别

    chrome麦克风权限 by Palash Taneja 由Palash Taneja 如何在Chrome扩展程序中处理麦克风输入权限和语音识别 (How to handle mic input pe ...

  5. java如何用反射把具体方法抽象_如何在Java 中使用泛型或反射机制对DAO进行抽象...

    如何在Java 中使用泛型或反射机制对DAO进行抽象 发布时间:2020-11-26 16:07:42 来源:亿速云 阅读:80 作者:Leah 本篇文章为大家展示了如何在Java 中使用泛型或反射机 ...

  6. java如何解压rar文件怎么打开_如何在java中实现对zip和rar文件的解压

    如何在java中实现对zip和rar文件的解压 关注:101  答案:1  mip版 解决时间 2021-01-26 10:50 提问者芣①樣哋羙莮 2021-01-25 22:44 如何在java中 ...

  7. 安全狗导致网站程序池被禁用_如何在Microsoft Office程序中禁用安全警告消息栏...

    安全狗导致网站程序池被禁用 Macros in Microsoft Office programs allow you to automate repetitive tasks, but some m ...

  8. JAVA中如何取map的值_如何在java中取map中的键值 的两种方法

    第一种方法根据键值的名字取值 import java.util.HashMap; import java.util.Map; public class Test { /** * @param args ...

  9. java中如何按名字来排序_如何在Java中对名称和年龄进行排序

    我是Java 8的新手,我只想按名称排序.但条件是:如果名称重复,则应根据年龄对其进行排序. 例如我的输入是 tarun 28 arun 29 varun 12 arun 22 并且输出应该是 aru ...

最新文章

  1. xcode 及 MAC 常用快捷键
  2. 基于Solr的空间搜索学习笔记
  3. web.xml配置详细
  4. SpringBoot默认的错误处理机制
  5. Silverlight 视频学习札记(一)
  6. 2017年最流行的5个php开发框架视频教程推荐
  7. Mysql Oracle Tidb对空值的处理
  8. 厉害了!浙大研发出踹不倒四足机器人“绝影”,中国版波士顿动力来了
  9. 分享6款国内、外开源PHP轻论坛CMS程序
  10. 基于Python的Bangumi中动画片排行榜数据可视化分析
  11. 对代码签名另一种认识(下)
  12. navigateTo:fail can not navigateTo a tabbar page
  13. 帆软公式如何用数据库字段_高考数学必背100招:如何用构造法求数列通项公式?...
  14. Mac下的Kali虚拟机的安装
  15. 在输入框加入搜索图标的问题
  16. 数组,数组的定义,数组的注意事项
  17. 笔记本当服务器显示屏,笔记本当服务器屏幕设置
  18. 有道English课程总结
  19. 斜面怎么计算机械效率,斜面的机械效率公式是什么
  20. Pytorch 含并行连结的网络 GoogLeNet

热门文章

  1. python导入json模块_Python调用json模块代码实例
  2. 【控制】《自动控制原理》胡寿松老师-第2章-控制系统的数学模型
  3. 8.6 多元高斯分布模型-机器学习笔记-斯坦福吴恩达教授
  4. 2.1 0/1分类问题-机器学习笔记-斯坦福吴恩达教授
  5. 车牌识别系统,并语音读出识别结果,MATLAB仿真
  6. 障碍物规避算法的MATLAB仿真
  7. 3、HTML网页基本概念
  8. linux环境valgrind 安装
  9. 《Android传感器开发与智能设备案例实战》——第1章,第1.2节Android的巨大优势...
  10. ITIL的一些简单感受