开始介绍Weka,先google一下,把Weka软件下载下来,安装完成之后,在Weka的安装目录中有一个weka.jar的包。
把包添加到工程中后,就可以调用weka中的函数了。
再介绍一点weka的基本知识,在weka的目录下,有一个data的文件夹,里面存放的是一些数据集,以第一个数据集contact-lenses.arff为例,用EditPlus或是别的编辑器打开数据集,以%开头的表示的是一些注释,@relation表示这个数据集的名字,@attribute表示属性的属性,@data后就是数据集了,一般来说最后一列是类别(在LibSVM中第一列是类别)。
下面我写了一个微不足道的一个weka的入门代码:
package com.cizito.weka.study; import java.io.FileReader; import weka.core.Instances; public class InstanceTest { public static void main(String[] args) throws Exception { Instances instances = getFileInstances( "D:/ProgramFiles/Weka-3-6/data/contact-lenses.arff"); //把数据集全部输入出 //用numInstances可以获得数据集中有多少样本 for( int i = 0; i < instances.numInstances(); i++ ) { //instance( i )是得到第i个样本 System.out.println( instances.instance( i ) ); } } public static Instances getFileInstances( String fileName ) throws Exception { DataSource frData = new DataSource( fileName ); Instances data = frData.getDataSet(); return data; } }
相关推荐
Weka-3-6.zip
Weka开发----在代码中使用Weka.pdf
Weka 基于 Java 开发,是一款开源且免费的软件,有 Windows 版本,Linux 版本和 Mac OS 版本。在数据源上支持 ARFF文件,这是一种 ASCII 文本文件,CSV 文件和 JDBC 数据库访问功能。 Weka 轻巧便捷,安装简单,非常...
weka作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。Weka is a collection of machine learning...
全称为新西兰怀卡托智能分析环境,用JAVA实现数据挖掘的各种技术,包括分类,聚类,关联规则等
weka-3-7-0可执行文件 用于数据挖掘 含有聚类,分类等功能
weka-3-8-4-azul-zulu-windows
weka-3-8-5-azul-zulu-windows
包括weka-3-7-9jre软件以及相关的安装流程文档,另外包括libsvm相关包和集成流程文档
weka-3-8-5-azul-zulu-windows.exe
weka-3-7-12
详细讲述了weka中instances类的使用,清晰,值得学习
这是个数据挖掘常用的工具 能使你进行数据分析的效率显著提高 并且简单易用
Data Mining Software in Java
weka-3-4-4版本 蛮好的一种weka软件
weka-3-6-12中的libsvm库安装配置,包含weka-3-6-12.jre.exe,libsvm.jar,wlsvm.jar和安装配置文档
weka 3-6-1 数据挖掘工具,运行平台:windows。是setup.解压点击即可安装。
Java weka包,提供arff文件操作和诸多聚类分类算法等。 其实网上有很多相关的教程,从如何下载weka包,到如何使用,都有很详细的说明,这里上传上来以方便使用。
Weka软件,里面自带了Java.Weka是一款用Java开发的开源的数据挖掘软件。该软件方便好用