- 浏览: 3508672 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
要使用程序方式使用weka,步骤如下:
一、在eclipse里新建一个java project:
1. 建立工程:单击菜单中file->new->java project,在弹出对话框的project name中起任意一个名字,此处假设是wekaTest。单击Finish按钮(在对话框底部)。
2. 建立package:在package Explorer中找到刚才新建的工程,在其上右键->New->package。在Name文本框里面输入名称,此处假设为Test。单击 Finish按钮。
3. 建立程序文件:在刚才新建的package上面右键->New->class,选中public static void main(String[] args)多选框,单击Finish。
二、在该工程中添加weka的引用:
1. package Explorer中工程名上右键,选择弹出菜单最后一项properties->在左面选中java Build Path->在右面的Library页面->单击Add External JARs…->浏览weka所在目录,将weka.jar添加进来,然后单击ok。
2. 在package Explorer中在双击Test文件,然后在package wekaTest;一句下面添加四句代码:
import java.io.File;
import weka.classifiers.Classifier;
import weka.classifiers.trees.J48;
import weka.core.Instances;
import weka.core.converters.ArffLoader;
三、在程序中添加weka调用代码:
将以下代码添加到Main函数中(在// TODO Auto-generated method stub下面):
Classifier m_classifier = new J48();
File inputFile = new File("D:\\Program Files\\Weka-3-6\\data\\cpu.with.vendor.arff");//训练语料文件
ArffLoader atf = new ArffLoader();
atf.setFile(inputFile);
Instances instancesTrain = atf.getDataSet(); // 读入训练文件
inputFile = new File("D:\\Program Files\\Weka-3-6\\data\\cpu.with.vendor.arff");//测试语料文件
atf.setFile(inputFile);
Instances instancesTest = atf.getDataSet(); // 读入测试文件
instancesTest.setClassIndex(0); //设置分类属性所在行号(第一行为0号),instancesTest.numAttributes()可以取得属性总数
double sum = instancesTest.numInstances(),//测试语料实例数
right = 0.0f;
instancesTrain.setClassIndex(0);
m_classifier.buildClassifier(instancesTrain); //训练
for(int i = 0;i<sum;i++)//测试分类结果
{
if(m_classifier.classifyInstance(instancesTest.instance(i))==instancesTest.instance(i).classValue())// 如果预测值和答案值相等(测试语料中的分类列提供的须为正确答案,结果才有意义)
{
right++;//正确值加1
}
}
System.out.println("J48 classification precision:"+(right/sum));
四、运行一下试试。
来自:http://www.360doc.com/content/10/0428/01/79028_25213173.shtml #
先配置好java 环境,设置好路径,安装MyEclipse. (我使用的是jdk_1.6,MyEclipse 7.1)
在WEKA 的官方网页上下载WEKAhttp://www.cs.waikato.ac.nz/ml/weka/ 的安装程序
安装后,在安装目录下有个weka-src.jar包(源代码)和weka.jar包(可执行文件),用winzip或winrar可以将其解压。
在MyEclipse中新建一个java工程weka(工程名随便命名),将\weka-src\src\main\java\weka文件夹拖入到waka工程的src
目录下.
要在eclipse 中运行weka, 请打开weka.gui 包,找到类GUIChooser或Main,以“java application“的方式运行。
注:
本人在运行类GUIChooser或Main时,出现了”no main class found“的错误
原因是将weka源文件拖入到工程中时,MyEclipse并没有编译这个工程,因此没有编译生成class文件。
解决方法:将weka.jar文件解压后,将\weka\weka文件夹拷贝到weka工程磁盘目录下的bin文件夹下,
重新运行类类GUIChooser或Main即可。
weka官方网址:http://www.cs.waikato.ac.nz/ml/weka/
weka中文学习网址:www.wekacn.org
发表评论
-
在java代码中调用weka,使用特征选择
2012-09-25 14:44 8750package com.endual.paper.ser ... -
weka連接Mysql
2012-04-23 09:12 2196weka連接Mysql 發布時間︰2012-02-22 ... -
Weka中用于组合多个模型的的装袋、提升和堆栈
2011-11-30 15:28 2044Weka中用于组 ... -
在weka中配置自己的算法
2011-11-29 18:31 2528在weka中配置自己的算法 2010-03-24 16 ... -
weka学习的网址
2011-11-29 15:27 1769http://anqiang1900.blog.163.com ... -
weka中写Ensemble算法
2011-11-29 14:31 1808weka中写Ensemble算法(系综或者集成分类器)-- ... -
weka贝叶斯2
2011-11-29 07:35 2416首先,在地址http://www.cs.waikato.ac. ... -
weka贝叶斯
2011-11-28 17:56 4222你可以用程序debug跟踪一下,以前是weka中NaiveBa ... -
WEKA入门教程(超棒)
2011-11-25 16:31 3521[原创]WEKA入门教程 版主: ... -
weka的参数使用
2011-08-18 09:12 9718摘要: 最 常用的组件(components ... -
weka 参数表示的意思
2011-08-18 08:41 3105GridSearch可以参数以下指标进行优化: Correl ...
相关推荐
需要安装Weka软件,需要自己在目录下加入labeled.arff!首先训练分类器(采用RBFtree算法),然后计算正确率。
Java调用weka神经网络算法预测股票,含有代码及数据,代码有详细解释,数据为大量数据。
java调用weka。weka是很好用的机器学习库,这里就不详细介绍了。 言归正传,要使用程序方式使用weka,步骤如下: 一、在eclipse里新建一个Java project: 1. 建立工程:单击菜单中file->new->Java project,在弹出...
帮助在java中调用weka中的数据集的源代码,java写的代码
全面介绍了Weka及其简单使用。 数据挖掘、机器学习这些字眼,在一些人看来,是门槛很高的东西。诚然,如果做算法实现甚至算法优化,确实需要很多背景知识。...而weka,便是数据挖掘工具中的佼佼者。
Java实现对Weka算法的应用案例。Java实现对Weka算法的应用案例。Java实现对Weka算法的应用案例。
详细描述了如何在eclipse下运行weka的全过程。有图有文字。通俗易懂,快速入门。方便了解weka的类结构和在weka基础上进行二次开发
数据挖掘-WEKA实验报告一.pdf数据挖掘-WEKA实验报告一.pdf数据挖掘-WEKA实验报告一.pdf数据挖掘-WEKA实验报告一.pdf数据挖掘-WEKA实验报告一.pdf数据挖掘-WEKA实验报告一.pdf
weka是一款由Waikato大学研究的基于Java 的用于数据挖掘和知识发现的开源项目, 其中集成了大量能承担数据挖掘任务的机器学习算法, 包括对数据进行预处理、关联规则挖掘、分类、聚类等, 并提供了丰富的可视化功能。...
WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用教程WEKA使用...
很经典的数据挖掘工具,是一款开源工具,学习一下很不错,java完成。
「java调用Weka中神经网络的算法(从数据库中取数据)」.docx
非常好的开源数据挖掘工具,适用于研究与数据挖掘的学习 平台eclipse非常非常好,版本1.4
WEKA的全名是怀卡托智能分析环境(Waikato... WEKA作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。
使用weka做数据挖掘开发.doc 使用weka做数据挖掘开发.doc
伟大的数据挖掘工具Weka在Myeclipse环境下的导入包。作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在交互式界面上的可视化...
Weka为Pentaho支持开发的数据挖掘工具,此文档中包括了weka的数据格式、界面说明。
教 你 如 何 在 Eclipse 中 配 置 WEKA
本实验报告为数据挖掘课程weka工具使用C4.5算法进行决策树分类学习的一次实验报告,使用weka工具的图形界面,对UCI上下载的数据集进行分类测试。