摘要: Repository是存放process配置等元数据的地方,按惯例,先上UML图:图1:Repository UML图 下面以LocalRepository为例来说明Repository是如何实现的,其它类型的Repository都是与此类似的: 首先来看下UML中的接口: Entry:表示存... 阅读全文
posted @ 2015-07-31 12:34 haizhun 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 先贴下MainFrame类的UML图: 一 MainFrame中涉及的接口或类说明 1.1 ApplicationFrame类 ApplicationFrame继承自JFrame,是一个单例类,该类中含有一个类型为StatusBar的成员变量,其作用是显示process的状态,而MainFr... 阅读全文
posted @ 2015-07-15 13:32 haizhun 阅读(909) 评论(0) 推荐(0) 编辑
摘要: RapidMiner的核心处理类是Process,其是Operator的集合,而ProcessRenderer是负责Process上的事件。 com.rapidminer.Process是用观察者模式实现的,这里套用下《JAVA与模式》一书中对观察者模式的定义:观察者模式定义了一种一对多的... 阅读全文
posted @ 2015-07-14 15:21 haizhun 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: RapidMiner的GUI界面的按钮、菜单等显示的文字要根据使用者操作系统的语言环境一致,当前5.3版本只支持英语和日语二种语言环境,在了解其多语言支持的框架之后,可以很轻松的添加中文在内的其它语种的支持。 RapidMiner GUI启动时,先设置所使用的语言,再根据语言加载资源文件,最后... 阅读全文
posted @ 2015-07-14 15:21 haizhun 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: Action负责响应按钮的动作,GUI启动后,每个按钮都有相应的action进行响应,下面先说明Action的继承关系: ResourceAction -->ConditionalAction -->AbstractAction 这三个类都是抽象类 ,AbstractAction实现了Acti... 阅读全文
posted @ 2015-07-14 15:21 haizhun 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 以GUI方式启动RapidMiner时,其入口是类com.rapidminer.gui.RapidMinerGUI,这个类中有com.rapidminer.RapidMiner类的一个引用,RapidMiner是整个工具的主类,其完成了大多数的初始化工作,RapidMinerGUI则添加了以G... 阅读全文
posted @ 2015-07-14 15:20 haizhun 阅读(2347) 评论(0) 推荐(0) 编辑
摘要: RapidMiner提供了可视化的数据挖掘技术,可视化建模简化了数据挖掘的工作,其5.3版本是开源的版本(代码全部用Java实现),但这个版本缺少对hadoop的支持(rm6已经支持hadoop,但6的版本是不开放源码的),现因工作需要,需要在5.3开源版本的基础上添加hadoop组件,支持以h... 阅读全文
posted @ 2015-07-14 15:17 haizhun 阅读(2992) 评论(2) 推荐(0) 编辑