(YALE)
Presentado por
Carlos Andrés Fritz
Agenda
9
Características
• Interfaz Gráfica
• Ejemplo Simple – Carga de DataSet
• Árbol de Decisión – Juego de Golf
• Reglas de Decisión – Juego de Golf
• Evaluación de Modelos
z
Ejemplo Complejo – Reglas de Asociación
zMas Información...
Características
• RapidMiner/YALE es un sistema prototipado
para descubrimiento del conocimiento y
DataMining
• Es un software de tipo Open-Source con licencia
GNU GPL, basado en JAVA.
• Se presenta bajo 3 versiones de descarga:
– Versión Open-Source : permite su libre uso en todas
las formas de la licencia GNU GPL
– Versión Libre: posee una interfaz gráfica mejorada,
pero no bajo licencia GNU GPL
– Versión Comercial
• Trabaja bajo las plataformas Windows y Linux
Características
• Tips para la descarga de la version libre:
– Descargar desde http://rapid-i.com/content/view/26/84/lang,en/ (se presenta una tabla con las tres versiones, cuando se elije la descarga, esta la realiza desde la página de
SOURGEFORCE.NET)
– Descargar parche desde
http://rapid-i.com/content/view/26/84/lang,en/
(el archivo zip se descomprime en la carpeta creada por el instalador, este sobre escribe la carpeta etc)
• Posee alrededor de 400 operadores que pueden ser
combinados.
• Usa el lenguaje de scripting XML para describir los
operadores y su configuración.
• La característica más importante es la capacidad de
jerarquizar cadenas del operador y de construir
complejos árboles de operadores.
Agenda
9
Características
9
Interfaz Gráfica
• Ejemplo Simple – Carga de DataSet
• Árbol de Decisión – Juego de Golf
• Reglas de Decisión – Juego de Golf
• Evaluación de Modelos
z
Ejemplo Complejo – Reglas de Asociación
zMas información...
Interfaz Gráfica
• Pantalla de Bienvenida
con posibilidad de:
– Iniciar nuevo proceso
– Abrir procesos recientemente usados – Abrir un proceso existente
– Utilizar el Asistente de Creación de Procesos (wizard) – Abrir el tutorial en linea
• Pantalla de Ventana de Edición
contiene:
– Barra de Menú– Barra de Herramientas – Lengüeta de Árbol de Operadores
– Lengüetas de Edición (Parámetros, XML, Comentarios y Operadores )
Interfaz Gráfica
Interfaz Gráfica
Interfaz Gráfica
• Crear Operadores:
– Usando el icono de nuevo operador:
– Usando el botón derecho del Mouse ubicándonos en la lengüeta del Árbol de Operadores sobre cualquier operador que lo permita, elegimos nuevo operador.
• Reemplazar Operadores:
– Usando el botón derecho del Mouse ubicándonos en la lengüeta del Árbol de Operadores sobre cualquier operador que lo permita, elegimos reemplazar operador.
• Eliminar Operadores:
– Usando el icono de remover operador:– Usando el botón derecho del Mouse ubicándonos en la lengüeta del Árbol de Operadores sobre cualquier operador que lo permita, elegimos remover operador.
• Manejo de párametros:
– A partir de la lengüeta de parámetros y pudiendo acceder a mas si se pasa de modo normal a modo experto con los iconos:
Interfaz Gráfica
• Editar Atributos:
– Cuando se ha seleccionado una fuente de entrada de datos Desde sus parámetros podemos editar los atributos de esa fuente
.
Interfaz Gráfica
• Validación de la definición de Proceso:
– Una vez que se agregaron todos los operadores necesarios para un proceso es posible chequear si estos fueron jerarquizados como corresponde y si tiene sus entradas correctas y sus propiedades seteadas.
– Para esto usamos el icono de validación:
– Los resultados se observan en el Visor de Mensajes y en caso de error aparece un signo de admiración junto al operador, en la lengüeta del Árbol de operadores, en el que surge el problema .
• Ejecución del Proceso:
– Una vez validado el proceso, la ejecución consiste en clickear en el icono de ejecución:
• Agregados de Puntos de Corte (BreakPoint):
– Si nos ubicamos en alguno de los operadores en la lengüeta del Árbol de operadores usando el botón derecho del mouse podemos elegir colocar un BreaKPoint para que cuando la ejecución se inicie podamos frenar la en algún punto y luego reanudarla.
Interfaz Gráfica
• Evaluación de Resultados:
– Cuando la ejecución termino los resultados se observan en pantalla en lo que se denomina Modo de Resultados (Result Mode).
– Desde esta pantalla también se puede volver a la pantalla de edición (Edit Mode) con la tecla <F9> (la cual sirve para cambiar de modo) o también con el icono:
– El modo de Resultados se puede acceder usando el icono:
• Manejo de Graficos para los resultados:
– Desde la vista de resultados es posible dependiendo el tipo de resultados que arroja el modelo obtener gráficos de distintas formas.
Agenda
9
Características
9
Interfaz Gráfica
9
Ejemplo Simple – Carga de DataSet
• Árbol de Decisión – Juego de Golf
• Reglas de Decisión – Juego de Golf
• Evaluación de Modelos
z
Ejemplo Complejo – Reglas de Asociación
zMas Información...
Ejemplo simple – Carga de Dataset
•Agregar Operador:
Ejemplo simple – Carga de Dataset
z
Setear archivo a cargar:
Ejemplo simple – Carga de Dataset
z
Validar el proceso
z
Ejecutar el proceso
z
Observar Resultados:
zVista de Meta Data zVista de Datos zVista de Plot
Agenda
9
Características
9
Interfaz Gráfica
9
Ejemplo Simple – Carga de DataSet
9
Árbol de Decisión – Juego de Golf
• Reglas de Decisión – Juego de Golf
• Evaluación de Modelos
z
Ejemplo Complejo – Reglas de Asociación
zMas Información...
Árbol de Decisión – Juego de Golf
z
Cargar el DataSet
zAgregar operador :
z
Validar el proceso
z
Ejecutar el proceso
z
Observar Resultados:
zVista Gráfica zVista Textual
Árbol de Decisión – Juego de Golf
Agenda
9
Características
9
Interfaz Gráfica
9
Ejemplo Simple – Carga de DataSet
9
Árbol de Decisión – Juego de Golf
9
Reglas de Decisión – Juego de Golf
• Evaluación de Modelos
z
Ejemplo Complejo – Reglas de Asociación
zMas Información...
Reglas de Decisión – Juego de Golf
z
Cargar el DataSet
zAgregar operador :
zValidar el proceso
zEjecutar el proceso
zObservar Resultados:
Vista TextualReglas de Decisión – Juego de Golf
Agenda
9
Características
9
Interfaz Gráfica
9
Ejemplo Simple – Carga de DataSet
9
Árbol de Decisión – Juego de Golf
9
Reglas de Decisión – Juego de Golf
9
Evaluación de Modelos
z
Ejemplo Complejo – Reglas de Asociación
zMas Información...
Evaluación de Modelos
z
Agregar operadores para evaluación:
zModelApplier zPerformace
Agenda
9
Características
9
Interfaz Gráfica
9
Ejemplo Simple – Carga de DataSet
9
Árbol de Decisión – Juego de Golf
9
Reglas de Decisión – Juego de Golf
9
Evaluación de Modelos
9
Ejemplo Complejo – Reglas de Asociación
• Mas Información...
Ejemplo Complejo – Reglas de Asociación
z