SlideShare ist ein Scribd-Unternehmen logo
1 von 146
Programa Open Source WEKA ,[object Object]
Instalación del WEKA.
Uso del WEKA.
Repositorios del WEKA.Elaborado por: Jean Sánchez
Introducción El sistema WEKA  (WaikatoEnvironmentforKnowledgeAnalysis) fue desarrollado en la Universidad de Waikato en Nueva Zelanda. Está  bajo licencia GNU implementado en Java y ha sido probado en Windows, Linux y Macintosh. Implementa algoritmos de minería de datos que pueden  aplicarse a bases de datos desde su línea de comando o bien desde su interfaz gráfica. Este sistema incluye una variedad de herramientas para transformar conjuntos de datos. Permite realizar preprocesamientos de datos para transformarlos en un esquema de aprendizaje, a fin de que sus resultados puedan ser analizados. WEKA permite aplicar un método de aprendizaje a conjuntos de datos y analizar los resultados para extraer información. Otra forma es aplicar varios métodos de aprendizaje y comparar sus resultados en orden de escoger una predicción. Estos métodos son llamados clasificadores. La implementación de los esquemas de aprendizaje son los recursos más valiosos de WEKA. Las herramientas para el preprocesamiento de datos, llamados filtros, WEKA centra su atención en los algoritmos de clasificación y filtro, sin embargo, también incluye la implementación de algoritmos para el aprendizaje de reglas de asociación y el agrupamiento de datos (clustering).
Instalación de WEKA Descargar desde la página web de la Universidad de Waikato http://www.cs.waikato.ac.nz/ml/weka/ Permitirá la instalación de la máquina virtual java. Comenzará la instalación automática del programa. Se mostraran las ventanas que se muestran a continuación
Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
Instalación de WEKA Se mostrará la siguiente ventana Pulsa Estoy de Acuerdo
Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
Instalación de WEKA Se mostrará la siguiente ventana Pulsa Instalar
Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
Instalación de WEKA Se mostrará la siguiente ventana Pulsa Finalizar
Uso del WEKA La pantalla principal del WEKA se muestra a continuación:
Uso del WEKA Se muestran las 4 opciones posibles interfaces de trabajo con WEKA Explorer: es la opción que permite ejecutar los algoritmos de análisis y comparar resultados sobre un único conjunto de datos.  Experimenter: es la opción que permite definir experimentos complejos y almacenar resultados. KnowledgeFlow: es la opción que permite llevar a cabo las mismas operaciones que Experimenter pero representado como un grafo dirigido. Simple Cli: es “Command-Line Interfaz” es una ventana de comandos java para ejecutar las clases WEKA.
Uso del WEKA Explorer: Como se observa con seis subentornos de ejecución: Preprocess: permite el uso de las herramientas y filtros para cargar y manipular los datos. Classification: permite el acceso a las técnicas de clasificación y regresión. Cluster: permite integrar varios métodos de agrupamiento. Associate: permite incluir las reglas de asociación. SelectAttributes: permite aplicar las técnicas de reducción de atributos. Visualize: permite visualizar el comportamiento de los datos.
Uso del WEKA Explorer: Preprocesamiento de Datos. ,[object Object]
Los datos pueden provenir desde un URL o de una base de datos (usando JDBC).
Herramientas de preprocesado: Filters.
Filtros para: discretización, normalización, selección de atributos, ...,[object Object]
Uso del WEKA Explorer: Los datos son introducidos como archivos ARFF los cuales poseen las siguientes características: Cabecera con el nombre de la relación: iris @RELATION iris @ATTRIBUTE sepallength REAL @ATTRIBUTE sepalwidth  REAL @ATTRIBUTE petallength  REAL @ATTRIBUTE petalwidth   REAL @ATTRIBUTE class              {Iris-setosa,Iris-versicolor,Iris-virginica} @DATA 5.1,3.5,1.4,0.2,Iris-setosa 4.9,3.0,1.4,0.2,Iris-setosa … 5.2,2.7,3.9,1.4,Iris-versicolor 5.0,2.0,3.5,1.0,Iris-versicolor … 7.2,3.6,6.1,2.5,Iris-virginica 6.5,3.2,1.4,2.0,Iris-virginica Declaración de atributos: {a1,a2,..,an} enumerado REAL numérico Conjunto de datos: 150 instancias. Ordenadas de 50 en 50.
Uso del WEKA Explorer:  Preprocess Pulse para abrir archivo
Uso del WEKA Explorer:  Preprocess Pulse para abrir archivo seleccionado
Uso del WEKA Explorer:  Preprocess
Uso del WEKA Explorer:  Preprocess Pulse sobre el atributo class
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción Visualiza todo
Uso del WEKA Explorer:  Preprocess Como se observa los cinco atributos de las plantas Iris: sepallenght: longitud del sépalo. sepalwidth: anchura del sépalo. petallenght: longitud del pétalo. petalwidth: anchura del pétalo. class: especies que componen la planta Iris.
Uso del WEKA Explorer:  Preprocess Pulse sobre el atributo petalwidth
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción Elegir
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción de la herramienta de preprocesamineto no supervisada
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción de la herramienta de preprocesamineto no supervisada para el tratamiento de los atributos
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción de filtros
Uso del WEKA Explorer: Preprocess Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción de la herramienta de preprocesamineto no supervisada para el tratamiento de los atributos escogiendo Discretizar
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción aplicar
Uso del WEKA Explorer:  Preprocess
Uso del WEKA Explorer:  Preprocess Usaremos ahora de la herramienta de preprocesamineto no supervisada para el tratamiento de los atributos escogiendo Discretizar las opciones que posee pulsando sobre el
Uso del WEKA Explorer:  Preprocess Colocar en verdadero para hacer iguales el número de las frecuencias. Se puede también modificar cualquiera de las opciones a nuestra conveniencia
Uso del WEKA Explorer:  Preprocess En la sección Acerca de se muestra la información sobre la herramienta  de Preprocesamiento utilizada. Pulsar sobre la opción esta bien
Uso del WEKA Explorer:  Preprocess Pulse sobre la opción aplicar
Uso del WEKA Explorer:  Preprocess
Uso del WEKA Explorer: Classify WEKA ofrece cuatro opciones en el Test options: Use trainig set: la muestra es usada para entrenar y probar al mismo tiempo. Los resultados obtenidos no corresponden con la realidad. Supplied test set: los atributos de los datos son escritos en un nuevo archivo de formato ARFF sobre el cual se efectuará la clasificación. Cross-validation: permite dividir la muestra en k partes, sobre estas se procede a entrenar el clasificador con las k-1 partes y evaluar con la parte k actual. Percentagesplit: indica el porcentaje de la muestra que empleara para probar el clasificador.
Uso del WEKA Explorer: Classify Pulsar sobre la opción Elegir
Uso del WEKA Explorer: Classify WEKA ofrece ocho opciones para clasificar: Bayes: métodos basados en el aprendizaje de Bayes. Functions: métodos matemáticos. Lazy: métodos basados en el aprendizaje del perezoso. Meta: métodos que resultan de la combinación de diferentes métodos de aprendizaje. Mi: métodos que aprenden mediante la variación de la densidad de los algoritmos. Misc: métodos que aprenden como si leyeran los datos. Trees: métodos que aprenden mediante arboles de decisión. Rules: métodos que aprenden y esto se puede expresar como reglas.
Uso del WEKA Explorer: Classify (bayes) Pulsar sobre la de filtros
Uso del WEKA Explorer: Classify (bayes) Marca sobre la opciones filtros que considere necesarios y pulsa Esta bien
Uso del WEKA Explorer: Classify (bayes) Pulsar sobre NaiveBayes para que se muestren las opciones que este posee
Uso del WEKA Explorer: Classify (bayes) En la sección Acerca de se muestra la información sobre la herramienta  de Clasificación utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
Uso del WEKA Explorer: Classify (bayes) Pulsar sobre Más opciones con lo cual se desplegara un menú emergente
Uso del WEKA Explorer: Classify (bayes) Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
Uso del WEKA Explorer: Classify (bayes) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
Uso del WEKA Explorer: Classify (bayes) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
Uso del WEKA Explorer: Classify (bayes) Se muestra el resultado del algoritmo
Uso del WEKA Explorer: Classify (bayes) Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar los errores clasificados
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar la curva marginal
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar el umbral de la curva
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar la curva de costos
Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (trees) Pulsar sobre la opción Arboles de decisión
Uso del WEKA Explorer: Classify (trees) Pulsar sobre la opción J48 que usa el algoritmo C4.5
Uso del WEKA Explorer: Classify (trees) Pulsar sobre la de filtros
Uso del WEKA Explorer: Classify (trees) Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
Uso del WEKA Explorer: Classify (trees) Pulsar sobre J48 para que se muestren las opciones que este posee
Uso del WEKA Explorer: Classify (trees) En la sección Acerca de se muestra la información sobre la herramienta  de Clasificación utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
Uso del WEKA Explorer: Classify (trees) Pulsar sobre Más opciones con lo cual se desplegara un menú emergente
Uso del WEKA Explorer: Classify (trees) Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
Uso del WEKA Explorer: Classify (trees) Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
Uso del WEKA Explorer: Classify (trees) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
Uso del WEKA Explorer: Classify (trees) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
Uso del WEKA Explorer: Classify (trees) Se muestra el resultado del algoritmo
Uso del WEKA Explorer: Classify (trees) Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar Árbol de Decisión
Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar los errores clasificados
Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar la curva marginal
Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar el umbral de la curva
Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar la curva de costos
Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Classify Principales Algoritmos utilizados en Clasificar ,[object Object]
NaiveBayes: Clasificador discriminador de Bayes.
Id3: Arboles de decisión usando el divide y vencerás.
J48: Arboles de decisión usando el C4.5.
RandomForest: Contruye un bosque aleatorio.
JRip: Construye reglas con el algoritmo RIPPER.
M5Rules: Construye reglas M5 desde árboles.
LinearRegression: Utiliza la regresión lineal.
MultilayerPerceptron: Usa Red Neuronal de Retroprogramación.
RBFNetwork: Usa Red de función en Radio Base.
SMO: Basado en Vectores de Soporte.
Ibk: Usa k vecinos más cercanos.
LWL: Aprendizaje basados en Pesos Locales.
Entre muchos otros…,[object Object]
NaiveBayes: Clasificador discriminador de Bayes.
Id3: Arboles de decisión usando el divide y vencerás.
J48: Arboles de decisión usando el C4.5.
RandomForest: Contruye un bosque aleatorio.
JRip: Construye reglas con el algoritmo RIPPER.
M5Rules: Construye reglas M5 desde árboles.
LinearRegression: Utiliza la regresión lineal.
MultilayerPerceptron: Usa Red Neuronal de Retroprogramación.
RBFNetwork: Usa Red de función en Radio Base.
SMO: Basado en Vectores de Soporte.
Ibk: Usa k vecinos más cercanos.
LWL: Aprendizaje basados en Pesos Locales.
Entre muchos otros…,[object Object]
Uso del WEKA Explorer: Cluster Pulsar sobre la opción Elegir
Uso del WEKA Explorer: Cluster WEKA ofrece nueve algoritmos para agrupar datos: ,[object Object]
DBScan: utiliza el algoritmo DBScan.
EM: utiliza el algoritmo EM.
FarthestFirst: utiliza el algoritmo FarthestFirst.
FilteredCluster: agupra los datos arbitrariamente y luego son pasados por un filtro arbitrario.
MakeDensityBasedClusterer: los datos son envueltos en clases y devuelven su distribución y densidad.
OPTICS: utiliza el algoritmo OPTICS.
SimpleKMeans: utiliza el algoritmo de k-medias.
XMeans: utiliza el algoritmo de x-medias.,[object Object]
Uso del WEKA Explorer: Cluster Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
Uso del WEKA Explorer: Cluster Pulsa sobre la opción del algoritmo CobWeb
Uso del WEKA Explorer: Cluster Pulsar sobre CobWeb para que se muestren las opciones que este posee
Uso del WEKA Explorer: Cluster En la sección Acerca de se muestra la información sobre la herramienta  de Agrupamiento de datos utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
Uso del WEKA Explorer: Cluster Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
Uso del WEKA Explorer: Cluster Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
Uso del WEKA Explorer: Cluster Se muestra el resultado del algoritmo
Uso del WEKA Explorer: Cluster Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
Uso del WEKA Explorer: Cluster Pulsa sobre la opción visualizar Árbol
Uso del WEKA Explorer: Cluster Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Cluster Pulsa sobre la opción visualizar los grupos formados
Uso del WEKA Explorer: Cluster Pulsa sobre X para cerrar la ventana emergente
Uso del WEKA Explorer: Associate Pulsar sobre la opción Elegir
Uso del WEKA Explorer: Associate WEKA ofrece cinco algoritmos para asociar datos: ,[object Object]
FilteredAssociator: utiliza el algoritmo que asocia los datos arbitrariamente además de filtrarlos arbitrariamente también.
GeneralizedSequentialPatterns: utiliza el algoritmo GSP
PredictiveApriori: utiliza el algoritmo Apriori para hacer reglas de asociación.
Tertius: utiliza el algoritmo de Tertius.,[object Object]
Uso del WEKA Explorer: Associate Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
Uso del WEKA Explorer: Associate Pulsa sobre la opción del algoritmo FilteredAssociator
Uso del WEKA Explorer: Associate Pulsar sobre FilteredAssociator para que se muestren las opciones que este posee
Uso del WEKA Explorer: Associate En la sección Acerca de se muestra la información sobre la herramienta  de Asociación de datos utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
Uso del WEKA Explorer: Associate Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse

Weitere ähnliche Inhalte

Was ist angesagt?

Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red ANDINO2017
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebTensor
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busquedaJuan Navarro
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo RelacionalKudos S.A.S
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Seguridad En Sistemas Distribuidos
Seguridad En Sistemas DistribuidosSeguridad En Sistemas Distribuidos
Seguridad En Sistemas DistribuidosHECTOR JAVIER
 
Linea del tiempo chipset
Linea del tiempo chipsetLinea del tiempo chipset
Linea del tiempo chipsetOscar LS
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Unidad 3 - Seguridad Lógica
Unidad 3 - Seguridad LógicaUnidad 3 - Seguridad Lógica
Unidad 3 - Seguridad Lógicavverdu
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivoseduardoed5
 
Problemas de sincronizacion de procesos
Problemas de sincronizacion de procesosProblemas de sincronizacion de procesos
Problemas de sincronizacion de procesosAbimael hernandez
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 

Was ist angesagt? (20)

Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Seguridad En Sistemas Distribuidos
Seguridad En Sistemas DistribuidosSeguridad En Sistemas Distribuidos
Seguridad En Sistemas Distribuidos
 
Sistemas expertos
Sistemas expertosSistemas expertos
Sistemas expertos
 
Linea del tiempo chipset
Linea del tiempo chipsetLinea del tiempo chipset
Linea del tiempo chipset
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Datacenter
DatacenterDatacenter
Datacenter
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Unidad 3 - Seguridad Lógica
Unidad 3 - Seguridad LógicaUnidad 3 - Seguridad Lógica
Unidad 3 - Seguridad Lógica
 
Implementación de hilos
Implementación de hilos Implementación de hilos
Implementación de hilos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Problemas de sincronizacion de procesos
Problemas de sincronizacion de procesosProblemas de sincronizacion de procesos
Problemas de sincronizacion de procesos
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 

Andere mochten auch

Ejemplo de Aplicaciones en Weka
Ejemplo de Aplicaciones en WekaEjemplo de Aplicaciones en Weka
Ejemplo de Aplicaciones en WekaRaquel Solano
 
Mineria de datos en weka
Mineria de datos en wekaMineria de datos en weka
Mineria de datos en wekaUri Mon
 
Algoritmos de Clasificación
Algoritmos de ClasificaciónAlgoritmos de Clasificación
Algoritmos de ClasificaciónUTPL
 
Classification and Clustering Analysis using Weka
Classification and Clustering Analysis using Weka Classification and Clustering Analysis using Weka
Classification and Clustering Analysis using Weka Ishan Awadhesh
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoAndrea Lezcano
 
WEKA: Algorithms The Basic Methods
WEKA: Algorithms The Basic MethodsWEKA: Algorithms The Basic Methods
WEKA: Algorithms The Basic MethodsDataminingTools Inc
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoroxanaparra28
 

Andere mochten auch (8)

Ejemplo de Aplicaciones en Weka
Ejemplo de Aplicaciones en WekaEjemplo de Aplicaciones en Weka
Ejemplo de Aplicaciones en Weka
 
Introducción a weka
Introducción a wekaIntroducción a weka
Introducción a weka
 
Mineria de datos en weka
Mineria de datos en wekaMineria de datos en weka
Mineria de datos en weka
 
Algoritmos de Clasificación
Algoritmos de ClasificaciónAlgoritmos de Clasificación
Algoritmos de Clasificación
 
Classification and Clustering Analysis using Weka
Classification and Clustering Analysis using Weka Classification and Clustering Analysis using Weka
Classification and Clustering Analysis using Weka
 
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje SupervisadoPerceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
Perceptrón Simple – Redes Neuronales con Aprendizaje Supervisado
 
WEKA: Algorithms The Basic Methods
WEKA: Algorithms The Basic MethodsWEKA: Algorithms The Basic Methods
WEKA: Algorithms The Basic Methods
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 

Ähnlich wie Weka (20)

Weka completo
Weka completoWeka completo
Weka completo
 
Examen final
Examen finalExamen final
Examen final
 
Turorial weka
Turorial wekaTurorial weka
Turorial weka
 
Tutorial selectividad (1)
Tutorial selectividad (1)Tutorial selectividad (1)
Tutorial selectividad (1)
 
Turorial weka
Turorial wekaTurorial weka
Turorial weka
 
Turorial weka
Turorial wekaTurorial weka
Turorial weka
 
P1 doctorado
P1 doctoradoP1 doctorado
P1 doctorado
 
Componente de weka (mineria datos ing. software)
Componente de weka (mineria datos ing. software)Componente de weka (mineria datos ing. software)
Componente de weka (mineria datos ing. software)
 
Weka
WekaWeka
Weka
 
Weka
WekaWeka
Weka
 
Tutorial weka
Tutorial wekaTutorial weka
Tutorial weka
 
Evaluacion final
Evaluacion finalEvaluacion final
Evaluacion final
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
 
Alumno valoracion 1.1 de programacion
Alumno valoracion 1.1 de programacionAlumno valoracion 1.1 de programacion
Alumno valoracion 1.1 de programacion
 
Tutorial java fx_8_espanol
Tutorial java fx_8_espanolTutorial java fx_8_espanol
Tutorial java fx_8_espanol
 
Wireshark
Wireshark Wireshark
Wireshark
 
Wireshark
Wireshark Wireshark
Wireshark
 
Introduction to sas in spanish
Introduction to sas in spanishIntroduction to sas in spanish
Introduction to sas in spanish
 
Conociendo las tecnologías de TypeSafe (Primer meetup Scala Perú Nov 2015)
Conociendo las tecnologías de TypeSafe (Primer meetup Scala Perú Nov 2015)Conociendo las tecnologías de TypeSafe (Primer meetup Scala Perú Nov 2015)
Conociendo las tecnologías de TypeSafe (Primer meetup Scala Perú Nov 2015)
 
Jmeter para Aplicaciones Web
Jmeter para Aplicaciones WebJmeter para Aplicaciones Web
Jmeter para Aplicaciones Web
 

Mehr von Jean Sanchez

WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...
WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...
WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...Jean Sanchez
 
Jean realidadaumentada
Jean realidadaumentadaJean realidadaumentada
Jean realidadaumentadaJean Sanchez
 
Brevepaseoporla mineríadedatos
Brevepaseoporla mineríadedatosBrevepaseoporla mineríadedatos
Brevepaseoporla mineríadedatosJean Sanchez
 
Yog leaflet spanish
Yog leaflet spanishYog leaflet spanish
Yog leaflet spanishJean Sanchez
 
Presentacion andragogia
Presentacion andragogiaPresentacion andragogia
Presentacion andragogiaJean Sanchez
 
Presentacion andragogia
Presentacion andragogiaPresentacion andragogia
Presentacion andragogiaJean Sanchez
 
Presentacion andragogia
Presentacion andragogiaPresentacion andragogia
Presentacion andragogiaJean Sanchez
 
Jean sancheziiicvei extenso
Jean sancheziiicvei extensoJean sancheziiicvei extenso
Jean sancheziiicvei extensoJean Sanchez
 
Programa final cvei
Programa final cveiPrograma final cvei
Programa final cveiJean Sanchez
 
Program final cveiii
Program final cveiiiProgram final cveiii
Program final cveiiiJean Sanchez
 

Mehr von Jean Sanchez (20)

WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...
WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...
WEKA: Programa que Permite una mayor Comprensión y Acercamiento a la Minería ...
 
Jean realidadaumentada
Jean realidadaumentadaJean realidadaumentada
Jean realidadaumentada
 
Kdd fase1
Kdd fase1Kdd fase1
Kdd fase1
 
Brevepaseoporla mineríadedatos
Brevepaseoporla mineríadedatosBrevepaseoporla mineríadedatos
Brevepaseoporla mineríadedatos
 
Koala
KoalaKoala
Koala
 
Yog leaflet spanish
Yog leaflet spanishYog leaflet spanish
Yog leaflet spanish
 
Panda
PandaPanda
Panda
 
Gorila
GorilaGorila
Gorila
 
Amazonalive web2
Amazonalive web2Amazonalive web2
Amazonalive web2
 
Grupo sslj-805
Grupo sslj-805Grupo sslj-805
Grupo sslj-805
 
Presentacion andragogia
Presentacion andragogiaPresentacion andragogia
Presentacion andragogia
 
Presentacion andragogia
Presentacion andragogiaPresentacion andragogia
Presentacion andragogia
 
Presentacion andragogia
Presentacion andragogiaPresentacion andragogia
Presentacion andragogia
 
Memorias IIICVEI
Memorias IIICVEIMemorias IIICVEI
Memorias IIICVEI
 
Articulo ICIEI
Articulo ICIEIArticulo ICIEI
Articulo ICIEI
 
Jornadas una
Jornadas unaJornadas una
Jornadas una
 
Jean sancheziiicvei extenso
Jean sancheziiicvei extensoJean sancheziiicvei extenso
Jean sancheziiicvei extenso
 
IIICVEI
IIICVEIIIICVEI
IIICVEI
 
Programa final cvei
Programa final cveiPrograma final cvei
Programa final cvei
 
Program final cveiii
Program final cveiiiProgram final cveiii
Program final cveiii
 

Weka

  • 1.
  • 4. Repositorios del WEKA.Elaborado por: Jean Sánchez
  • 5. Introducción El sistema WEKA (WaikatoEnvironmentforKnowledgeAnalysis) fue desarrollado en la Universidad de Waikato en Nueva Zelanda. Está bajo licencia GNU implementado en Java y ha sido probado en Windows, Linux y Macintosh. Implementa algoritmos de minería de datos que pueden aplicarse a bases de datos desde su línea de comando o bien desde su interfaz gráfica. Este sistema incluye una variedad de herramientas para transformar conjuntos de datos. Permite realizar preprocesamientos de datos para transformarlos en un esquema de aprendizaje, a fin de que sus resultados puedan ser analizados. WEKA permite aplicar un método de aprendizaje a conjuntos de datos y analizar los resultados para extraer información. Otra forma es aplicar varios métodos de aprendizaje y comparar sus resultados en orden de escoger una predicción. Estos métodos son llamados clasificadores. La implementación de los esquemas de aprendizaje son los recursos más valiosos de WEKA. Las herramientas para el preprocesamiento de datos, llamados filtros, WEKA centra su atención en los algoritmos de clasificación y filtro, sin embargo, también incluye la implementación de algoritmos para el aprendizaje de reglas de asociación y el agrupamiento de datos (clustering).
  • 6. Instalación de WEKA Descargar desde la página web de la Universidad de Waikato http://www.cs.waikato.ac.nz/ml/weka/ Permitirá la instalación de la máquina virtual java. Comenzará la instalación automática del programa. Se mostraran las ventanas que se muestran a continuación
  • 7. Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
  • 8. Instalación de WEKA Se mostrará la siguiente ventana Pulsa Estoy de Acuerdo
  • 9. Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
  • 10. Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
  • 11. Instalación de WEKA Se mostrará la siguiente ventana Pulsa Instalar
  • 12. Instalación de WEKA Se mostrará la siguiente ventana Pulsa siguiente
  • 13. Instalación de WEKA Se mostrará la siguiente ventana Pulsa Finalizar
  • 14. Uso del WEKA La pantalla principal del WEKA se muestra a continuación:
  • 15. Uso del WEKA Se muestran las 4 opciones posibles interfaces de trabajo con WEKA Explorer: es la opción que permite ejecutar los algoritmos de análisis y comparar resultados sobre un único conjunto de datos. Experimenter: es la opción que permite definir experimentos complejos y almacenar resultados. KnowledgeFlow: es la opción que permite llevar a cabo las mismas operaciones que Experimenter pero representado como un grafo dirigido. Simple Cli: es “Command-Line Interfaz” es una ventana de comandos java para ejecutar las clases WEKA.
  • 16. Uso del WEKA Explorer: Como se observa con seis subentornos de ejecución: Preprocess: permite el uso de las herramientas y filtros para cargar y manipular los datos. Classification: permite el acceso a las técnicas de clasificación y regresión. Cluster: permite integrar varios métodos de agrupamiento. Associate: permite incluir las reglas de asociación. SelectAttributes: permite aplicar las técnicas de reducción de atributos. Visualize: permite visualizar el comportamiento de los datos.
  • 17.
  • 18. Los datos pueden provenir desde un URL o de una base de datos (usando JDBC).
  • 20.
  • 21. Uso del WEKA Explorer: Los datos son introducidos como archivos ARFF los cuales poseen las siguientes características: Cabecera con el nombre de la relación: iris @RELATION iris @ATTRIBUTE sepallength REAL @ATTRIBUTE sepalwidth REAL @ATTRIBUTE petallength REAL @ATTRIBUTE petalwidth REAL @ATTRIBUTE class {Iris-setosa,Iris-versicolor,Iris-virginica} @DATA 5.1,3.5,1.4,0.2,Iris-setosa 4.9,3.0,1.4,0.2,Iris-setosa … 5.2,2.7,3.9,1.4,Iris-versicolor 5.0,2.0,3.5,1.0,Iris-versicolor … 7.2,3.6,6.1,2.5,Iris-virginica 6.5,3.2,1.4,2.0,Iris-virginica Declaración de atributos: {a1,a2,..,an} enumerado REAL numérico Conjunto de datos: 150 instancias. Ordenadas de 50 en 50.
  • 22. Uso del WEKA Explorer: Preprocess Pulse para abrir archivo
  • 23. Uso del WEKA Explorer: Preprocess Pulse para abrir archivo seleccionado
  • 24. Uso del WEKA Explorer: Preprocess
  • 25. Uso del WEKA Explorer: Preprocess Pulse sobre el atributo class
  • 26. Uso del WEKA Explorer: Preprocess Pulse sobre la opción Visualiza todo
  • 27. Uso del WEKA Explorer: Preprocess Como se observa los cinco atributos de las plantas Iris: sepallenght: longitud del sépalo. sepalwidth: anchura del sépalo. petallenght: longitud del pétalo. petalwidth: anchura del pétalo. class: especies que componen la planta Iris.
  • 28. Uso del WEKA Explorer: Preprocess Pulse sobre el atributo petalwidth
  • 29. Uso del WEKA Explorer: Preprocess Pulse sobre la opción Elegir
  • 30. Uso del WEKA Explorer: Preprocess Pulse sobre la opción de la herramienta de preprocesamineto no supervisada
  • 31. Uso del WEKA Explorer: Preprocess Pulse sobre la opción de la herramienta de preprocesamineto no supervisada para el tratamiento de los atributos
  • 32. Uso del WEKA Explorer: Preprocess Pulse sobre la opción de filtros
  • 33. Uso del WEKA Explorer: Preprocess Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
  • 34. Uso del WEKA Explorer: Preprocess Pulse sobre la opción de la herramienta de preprocesamineto no supervisada para el tratamiento de los atributos escogiendo Discretizar
  • 35. Uso del WEKA Explorer: Preprocess Pulse sobre la opción aplicar
  • 36. Uso del WEKA Explorer: Preprocess
  • 37. Uso del WEKA Explorer: Preprocess Usaremos ahora de la herramienta de preprocesamineto no supervisada para el tratamiento de los atributos escogiendo Discretizar las opciones que posee pulsando sobre el
  • 38. Uso del WEKA Explorer: Preprocess Colocar en verdadero para hacer iguales el número de las frecuencias. Se puede también modificar cualquiera de las opciones a nuestra conveniencia
  • 39. Uso del WEKA Explorer: Preprocess En la sección Acerca de se muestra la información sobre la herramienta de Preprocesamiento utilizada. Pulsar sobre la opción esta bien
  • 40. Uso del WEKA Explorer: Preprocess Pulse sobre la opción aplicar
  • 41. Uso del WEKA Explorer: Preprocess
  • 42. Uso del WEKA Explorer: Classify WEKA ofrece cuatro opciones en el Test options: Use trainig set: la muestra es usada para entrenar y probar al mismo tiempo. Los resultados obtenidos no corresponden con la realidad. Supplied test set: los atributos de los datos son escritos en un nuevo archivo de formato ARFF sobre el cual se efectuará la clasificación. Cross-validation: permite dividir la muestra en k partes, sobre estas se procede a entrenar el clasificador con las k-1 partes y evaluar con la parte k actual. Percentagesplit: indica el porcentaje de la muestra que empleara para probar el clasificador.
  • 43. Uso del WEKA Explorer: Classify Pulsar sobre la opción Elegir
  • 44. Uso del WEKA Explorer: Classify WEKA ofrece ocho opciones para clasificar: Bayes: métodos basados en el aprendizaje de Bayes. Functions: métodos matemáticos. Lazy: métodos basados en el aprendizaje del perezoso. Meta: métodos que resultan de la combinación de diferentes métodos de aprendizaje. Mi: métodos que aprenden mediante la variación de la densidad de los algoritmos. Misc: métodos que aprenden como si leyeran los datos. Trees: métodos que aprenden mediante arboles de decisión. Rules: métodos que aprenden y esto se puede expresar como reglas.
  • 45. Uso del WEKA Explorer: Classify (bayes) Pulsar sobre la de filtros
  • 46. Uso del WEKA Explorer: Classify (bayes) Marca sobre la opciones filtros que considere necesarios y pulsa Esta bien
  • 47. Uso del WEKA Explorer: Classify (bayes) Pulsar sobre NaiveBayes para que se muestren las opciones que este posee
  • 48. Uso del WEKA Explorer: Classify (bayes) En la sección Acerca de se muestra la información sobre la herramienta de Clasificación utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
  • 49. Uso del WEKA Explorer: Classify (bayes) Pulsar sobre Más opciones con lo cual se desplegara un menú emergente
  • 50. Uso del WEKA Explorer: Classify (bayes) Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
  • 51. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
  • 52. Uso del WEKA Explorer: Classify (bayes) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
  • 53. Uso del WEKA Explorer: Classify (bayes) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
  • 54. Uso del WEKA Explorer: Classify (bayes) Se muestra el resultado del algoritmo
  • 55. Uso del WEKA Explorer: Classify (bayes) Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
  • 56. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar los errores clasificados
  • 57. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
  • 58. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar la curva marginal
  • 59. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
  • 60. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar el umbral de la curva
  • 61. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
  • 62. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre la opción visualizar la curva de costos
  • 63. Uso del WEKA Explorer: Classify (bayes) Pulsa sobre X para cerrar la ventana emergente
  • 64. Uso del WEKA Explorer: Classify (trees) Pulsar sobre la opción Arboles de decisión
  • 65. Uso del WEKA Explorer: Classify (trees) Pulsar sobre la opción J48 que usa el algoritmo C4.5
  • 66. Uso del WEKA Explorer: Classify (trees) Pulsar sobre la de filtros
  • 67. Uso del WEKA Explorer: Classify (trees) Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
  • 68. Uso del WEKA Explorer: Classify (trees) Pulsar sobre J48 para que se muestren las opciones que este posee
  • 69. Uso del WEKA Explorer: Classify (trees) En la sección Acerca de se muestra la información sobre la herramienta de Clasificación utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
  • 70. Uso del WEKA Explorer: Classify (trees) Pulsar sobre Más opciones con lo cual se desplegara un menú emergente
  • 71. Uso del WEKA Explorer: Classify (trees) Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
  • 72. Uso del WEKA Explorer: Classify (trees) Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
  • 73. Uso del WEKA Explorer: Classify (trees) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
  • 74. Uso del WEKA Explorer: Classify (trees) Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
  • 75. Uso del WEKA Explorer: Classify (trees) Se muestra el resultado del algoritmo
  • 76. Uso del WEKA Explorer: Classify (trees) Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
  • 77. Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar Árbol de Decisión
  • 78. Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
  • 79. Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar los errores clasificados
  • 80. Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
  • 81. Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar la curva marginal
  • 82. Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
  • 83. Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar el umbral de la curva
  • 84. Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
  • 85. Uso del WEKA Explorer: Classify (trees) Pulsa sobre la opción visualizar la curva de costos
  • 86. Uso del WEKA Explorer: Classify (trees) Pulsa sobre X para cerrar la ventana emergente
  • 87.
  • 89. Id3: Arboles de decisión usando el divide y vencerás.
  • 90. J48: Arboles de decisión usando el C4.5.
  • 91. RandomForest: Contruye un bosque aleatorio.
  • 92. JRip: Construye reglas con el algoritmo RIPPER.
  • 93. M5Rules: Construye reglas M5 desde árboles.
  • 94. LinearRegression: Utiliza la regresión lineal.
  • 95. MultilayerPerceptron: Usa Red Neuronal de Retroprogramación.
  • 96. RBFNetwork: Usa Red de función en Radio Base.
  • 97. SMO: Basado en Vectores de Soporte.
  • 98. Ibk: Usa k vecinos más cercanos.
  • 99. LWL: Aprendizaje basados en Pesos Locales.
  • 100.
  • 102. Id3: Arboles de decisión usando el divide y vencerás.
  • 103. J48: Arboles de decisión usando el C4.5.
  • 104. RandomForest: Contruye un bosque aleatorio.
  • 105. JRip: Construye reglas con el algoritmo RIPPER.
  • 106. M5Rules: Construye reglas M5 desde árboles.
  • 107. LinearRegression: Utiliza la regresión lineal.
  • 108. MultilayerPerceptron: Usa Red Neuronal de Retroprogramación.
  • 109. RBFNetwork: Usa Red de función en Radio Base.
  • 110. SMO: Basado en Vectores de Soporte.
  • 111. Ibk: Usa k vecinos más cercanos.
  • 112. LWL: Aprendizaje basados en Pesos Locales.
  • 113.
  • 114. Uso del WEKA Explorer: Cluster Pulsar sobre la opción Elegir
  • 115.
  • 116. DBScan: utiliza el algoritmo DBScan.
  • 117. EM: utiliza el algoritmo EM.
  • 118. FarthestFirst: utiliza el algoritmo FarthestFirst.
  • 119. FilteredCluster: agupra los datos arbitrariamente y luego son pasados por un filtro arbitrario.
  • 120. MakeDensityBasedClusterer: los datos son envueltos en clases y devuelven su distribución y densidad.
  • 121. OPTICS: utiliza el algoritmo OPTICS.
  • 122. SimpleKMeans: utiliza el algoritmo de k-medias.
  • 123.
  • 124. Uso del WEKA Explorer: Cluster Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
  • 125. Uso del WEKA Explorer: Cluster Pulsa sobre la opción del algoritmo CobWeb
  • 126. Uso del WEKA Explorer: Cluster Pulsar sobre CobWeb para que se muestren las opciones que este posee
  • 127. Uso del WEKA Explorer: Cluster En la sección Acerca de se muestra la información sobre la herramienta de Agrupamiento de datos utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
  • 128. Uso del WEKA Explorer: Cluster Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
  • 129. Uso del WEKA Explorer: Cluster Se muestra el resultado del algoritmo, deberás pulsar sobre la ventana deslizante hasta llegar al final de la misma
  • 130. Uso del WEKA Explorer: Cluster Se muestra el resultado del algoritmo
  • 131. Uso del WEKA Explorer: Cluster Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
  • 132. Uso del WEKA Explorer: Cluster Pulsa sobre la opción visualizar Árbol
  • 133. Uso del WEKA Explorer: Cluster Pulsa sobre X para cerrar la ventana emergente
  • 134. Uso del WEKA Explorer: Cluster Pulsa sobre la opción visualizar los grupos formados
  • 135. Uso del WEKA Explorer: Cluster Pulsa sobre X para cerrar la ventana emergente
  • 136. Uso del WEKA Explorer: Associate Pulsar sobre la opción Elegir
  • 137.
  • 138. FilteredAssociator: utiliza el algoritmo que asocia los datos arbitrariamente además de filtrarlos arbitrariamente también.
  • 140. PredictiveApriori: utiliza el algoritmo Apriori para hacer reglas de asociación.
  • 141.
  • 142. Uso del WEKA Explorer: Associate Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien
  • 143. Uso del WEKA Explorer: Associate Pulsa sobre la opción del algoritmo FilteredAssociator
  • 144. Uso del WEKA Explorer: Associate Pulsar sobre FilteredAssociator para que se muestren las opciones que este posee
  • 145. Uso del WEKA Explorer: Associate En la sección Acerca de se muestra la información sobre la herramienta de Asociación de datos utilizada. Pulsa Esta bien luego de realizar las modificaciones en las opciones de ser necesario.
  • 146. Uso del WEKA Explorer: Associate Pulsa sobre Comienzo para que el algoritmo empiece a ejecutarse
  • 147. Uso del WEKA Explorer: Associate Se muestra el resultado del algoritmo
  • 148. Uso del WEKA Explorer: Associate Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente
  • 149. Uso del WEKA Explorer: Visualize
  • 150. Uso del WEKA Experimenter: Como se observa con tres subentornos de ejecución: Setup: permite la carga de los archivos así como la creación de los mismos. Run: permite ejecutar el archivo con los algoritmos indicados en Setup. Analyse: permite configurar las pruebas sobre los datos.
  • 151. Uso del WEKA KnowledgeFlow: Como se observa con ocho subentornos de ejecución: DataSources: permite leer los datos en los diferentes tipos de archivos: ARFF, C45, CVS, LIBSVM, XRFF. DataSkin: permite guardar los datos en los diferentes tipos de archivos: ARFF, C45, CVS, LIBSVM, XRFF. Filters: permite efectuar el preprocesamiento de los datos, se dividen supervisados y no supervisados. Classifiers: permite efectuar la clasificación de los datos, se dividen en: bayes, functions, lazy, meta, mi, misc, trees y rules. Clusterers: permite aplicar las técnicas de agrupamiento de datos. Associations: permite aplicar las técnicas de asociación de los datos. Evaluation: permite evaluar o designar el conjunto de datos para el entrenamiento. Visualization: permite visualizar ya sea como texto o grafico el resultado de los algoritmos.
  • 152. Uso del WEKA KnowledgeFlow: Como primer paso es necesario cargar los datos. Para esto se debe: 1) Pulsar sobre la pestaña de DataSources 2) Pulsar sobre la el icono de ArffLoader 3) Pulsar doble clic y aparecerá el icono de ArffLoader
  • 153. Uso del WEKA KnowledgeFlow: Pulsar clic contrario sobre el icono de ArffLoader y aparecerá un menú desplegable sobre este elegirás la opción Configure, esto para indicarle la ubicación del archivo ARFF
  • 154. Uso del WEKA KnowledgeFlow: Pulsar clic sobre el archivo ARFF de nuestra elección el cual será inmediatamente cargado como fuente de datos
  • 155. Uso del WEKA KnowledgeFlow: Como segundo paso es necesario evaluar los datos. Para esto se debe: 1) Pulsar sobre la pestaña de Evaluation 2) Pulsar sobre la el icono de ClassAssigener 3) Pulsar doble clic y aparecerá el icono de ClassAssigner ClassAssigner es un algoritmo que divide los datos en grupos (clases)
  • 156. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción dataSet.
  • 157. Uso del WEKA KnowledgeFlow: La flecha indica que se efectúa la conexión entre el conjunto de los datos “dataSet” en formato ARFF (icono ArffLoader) y serán evaluados dicho conjunto de datos (icono ClassAssigner) Cada uno de los iconos u objetos sólo se conectaran con los atributos comunes a los mismos, en este caso es común el conjunto de datos “dataSet” y es la única forma de comunicación entre la carga del conjunto de datos (ArffLoader) y la evaluación de los mismos (ClassAsigner).
  • 158. Uso del WEKA KnowledgeFlow: Pulsar sobre la el icono de CrossValidationFoldMaker Pulsar doble clic y aparecerá el icono de CrossValidationFoldMaker CrossValidationFolderMaker es un algoritmo de evaluación que divide un conjunto de datos al efectuar una validación cruzada, para esto separa el entrenamiento y las pruebas de los datos que son producidas por cada k-partes
  • 159. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción dataSet.
  • 160. Uso del WEKA KnowledgeFlow: La flecha indica que se efectúa la conexión entre el conjunto de los datos “dataSet” formados por el método de agrupar en clases (icono ClassAssigner) y serán evaluados dicho conjunto de datos (icono CrossValidationFolderMaker)
  • 161. Uso del WEKA KnowledgeFlow: Como tercer paso es necesario efectuar la clasificación de los datos. Para esto se debe: 1) Pulsar sobre la pestaña de Classifiers 2) Pulsar sobre la el icono de SMO 3) Pulsar doble clic y aparecerá el icono de SMO SMO es una función que implementa el algoritmo de secuencia mínima optima de John Platt.
  • 162. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción trainingSet y luego de igual manera pulsaras clic contrario aparecerá el menú emergente y luego pulsaras sobre la opción testSet.
  • 163. Uso del WEKA KnowledgeFlow: La flecha indica que se efectúa la conexión entre el evaluador (icono CrossValidationFoldMaker) ya sea tanto por entrenamiento de los datos “trainingSet” o por pruebas de los datos “testSet” al clasificador SMO.
  • 164. Uso del WEKA KnowledgeFlow: Pulsar sobre la el icono de NaiveBayes 3) Pulsar doble clic y aparecerá el icono de NaiveBayes NaiveBayes es una función que se usa para estimar las clases
  • 165. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción trainingSet y luego de igual manera pulsaras clic contrario aparecerá el menú emergente y luego pulsaras sobre la opción testSet.
  • 166. Uso del WEKA KnowledgeFlow: La flecha indica que se efectúa la conexión entre el evaluador (icono CrossValidationFoldMaker) ya sea tanto por entrenamiento de los datos “trainingSet” o por pruebas de los datos “testSet” al clasificador NaiveBayes.
  • 167. Uso del WEKA KnowledgeFlow: Como cuarto es necesario efectuar la visualización de los datos. Para esto se debe: 1) Pulsar sobre la pestaña de Visualization 2) Pulsar sobre la el icono de TextViewer 3) Pulsar doble clic y aparecerá el icono de TextViewer TextViewer es un visualizador que permite observar por pantalla los resultados generales del experimento
  • 168. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción text
  • 169. Uso del WEKA KnowledgeFlow: La flecha indica que se efectúa la conexión entre el clasificador (icono MSO) que envía el resultado tipo texto “text” al visualizador TextViewer Pulsar TextViewer y luego pulsar doble clic y aparecerá el icono de TextViewer
  • 170. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción text
  • 171. Uso del WEKA KnowledgeFlow: La flecha indica que se efectúa la conexión entre el clasificador (icono NaiveBayes) que envía el resultado tipo texto “text” al visualizador TextViewer
  • 172. Uso del WEKA KnowledgeFlow: Como quinto paso es necesario cargar los datos. Pulsar clic contrario sobre los datos (icono titanic.txt) aparecerá un menú emergente donde escogerás la opción Startloading, con esto se iniciará la carga de los datos en el modelo creado.
  • 173. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción ShowResults
  • 174. Uso del WEKA KnowledgeFlow: Estos son los resultados en forma de texto del clasificador implementado.
  • 175. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción ShowResults
  • 176. Uso del WEKA KnowledgeFlow: Estos son los resultados en forma de texto del clasificador implementado.
  • 177. Uso del WEKA KnowledgeFlow: Pulsar sobre la el icono de J48 Pulsar doble clic y aparecerá el icono de J48 J48 es una función que genera un árbol de decisión usando el algoritmo C4.5
  • 178. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción trainingSet y luego de igual manera pulsaras clic contrario aparecerá el menú emergente y luego pulsaras sobre la opción testSet.
  • 179. Uso del WEKA KnowledgeFlow: Como sexto paso y para efectuar comparación con los algoritmos de árboles de decisión, es necesario volver a cargar los datos. Pulsar clic contrario sobre los datos (icono titanic.txt) aparecerá un menú emergente donde escogerás la opción Startloading, con esto se iniciará la carga de los datos en el modelo creado.
  • 180. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción ShowResults
  • 181. Uso del WEKA KnowledgeFlow: Estos son los resultados en forma de texto del clasificador implementado.
  • 182. Uso del WEKA KnowledgeFlow: Pulsar clic contrario aparecerá el menú emergente pulsaras sobre la opción ShowResults
  • 183. Uso del WEKA KnowledgeFlow: Este es el resultado en forma de árbol del clasificador implementado.
  • 184. Uso del WEKA SimpleCLI: Como se observa con los siete comandos posibles son: java <classname> <args>. break. kill. cls. history. exit. help <command>
  • 185. Repositorios de WEKA SimpleCLI: Como se observa con los siete comandos posibles son: java <classname> <args>. break. kill. cls. history. exit. help <command>