MOA的安装
2012-10-15
概述
目标
同时查看MOA源代码和Weka的源代码,记录配置过程。
具体步骤
参考资料
搭建Weka环境
主要参考来源
详细步骤
可执行文件方式,搭建weka环境
从weka官网中下载Weka安装文件。由于目前支持MOA
的Weka
必须是3.7.X
以上版本,本次选择下载weka-3.7-7
操作系统环境:
win XP Professional 5.1.2600 Service Pack 3 内部版本号2600 基于X86
可选择的Weka安装文件类型:
weka-3-7-7.exe
(windows X86
)需要安装,系统自动配置环境。weka-3-7-7.zip
无需安装,手动进入目录,使用命令行启动图形界面。
本次选择weka-3-7-7.zip
,解压之后,运行方式:
java –Xmx1000M –jar weka.jar
为了便于今后运行weka
方便,我写了个weka-start.bat
文件:
d:
cd "\reference\data mining\数据挖掘\weka\weka 安装文件\weka-3-7-7"
java -Xmx1000M -jar weka.jar
说明 :对应于上面bat文件,本地weka-3-7-7.zip
解压目录为:
D:\reference\data mining\数据挖掘\weka\weka 安装文件\weka-3-7-7
注意 :运行weka
之前,需要安装JDK
,具体版本,查看:
weka官网 Requirements
目录
源码方式,搭建weka环境
使用weka
源码,在eclipse
下,搭建weka
工程。
weka
源码位置:
//weka-3-7-7.exe(windows X86)
安装目录下“weka-src.jar”
//weka-3-7-7.zip
解压目录下“weka-src.jar”
或者,通过subversion
来获得源码:
http://weka.wikispaces.com/Subversion
解压weka-src.jar
得到如下文件列表:
//Ant build file for weka.
build.xml
//ANT file for generating JFlex/CUP parsers.
parsers.xml
/*POM是项目对象模型(Project Object Model)的简称,
*它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。
*在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。
*一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,
*组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关
*的东西。事实上,在Maven世界中,project可以什么都没有,
*甚至没有代码,但是必须包含pom.xml文件。
*/
pom.xml
.classpath.default
.project.default
【说明】:更详细的内容,请自行查找maven
、ant
的知识。
在eclipse中File –> import –> existing Maven Projects ,选择weka-src的解压目录。
OK,至此,导入源代码成功(如果没有成功,请反复再看看前面的操作细节)。
从源代码运行weka
找出java
文件:
/weka-dev/src/main/java/weka/gui/GUIChooser.java
运行其中的main
函数即可。
附录:Maven知识
[目标]:maven
可以完成什么工作?怎么完成?单独写一个文档。
(doing…)
搭建MOA环境
主要参考来源
- MOA自带文档Manual.pdf中
Installation
部分。
详细步骤
源码方式,搭建MOA环境
下载文件:MOA download中下载MOA Release 2012.08
解压并分析文件
//启动moa图形界面的文件:moa.bat、moa.sh
bin
//api文档(html版本),moa手册:Manual.pdf、StreamMining.pdf、 Tutorial1.pdf、Tutorial2.pdf
doc
//moa自带的Tutorial2.pdf中例子2的源代码。
examples
//moa对应生成的可执行jar包
lib
//开源软件声明信息
license
//源码文件
src
//编译后,可执行的moa包
moa.jar
//用于测试java对象所占内存大小,所需要的包。
sizeofag.jar
在eclipse下新建java
工程,并将src
文件夹下的源代码文件夹复制到工程的src
目录下;注意所需jar
包也需要添加进去。
工程运行,需要weka.jar
包的支持,因此,下载weka3.7.0
以上的版本,并添加到java project
的路径中。
仔细观察,发现上面操作之后,java
工程仍然提示有错,无法运行。打开出错的java
源文件,发现import moa.core.Globals
出,提示cannot be resolved
。
解决办法 :刚才src
下添加的源文件,有2个moa
文件夹,将占存储小的moa
文件夹下源文件,复制到另一个moa
文件夹下,保持文件夹内的相对路径不变。
注意 :moa
的2012.08
版本中,使用junit4
进行的单元测试。原因:test/moa/integration/SimpleClusterTest.java
中import org.junit.Test;
存在于junit4
中(junit3
中不存在此用法)。
从源代码运行weka
找出java
文件:
/moa/src/moa/gui/GUI.java
运行其中的main
函数即可。
附录:Junit4知识
目标:Junit4
的有什么用?怎么用?单独写一个文档。
MOA环境下,查看weka源代码
在搭建好MOA
环境之后,有些程序继承自weka
,Ctrl+”点击code”
方式查看源代码时,会弹出如下界面:
解决办法 :点击上面的“Attach Source”按钮,并添加weka-src.jar
包即可。
原文地址:https://ningg.top/Install-MOA/