weka completo

Post on 04-Jul-2015

533 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación que explica las funciones básicas del Weka

TRANSCRIPT

Programa Open Source WEKA

• Introducción.

• Instalación del WEKA.

• Uso del WEKA.

• Repositorios del WEKA.

Gracias al apoyo del Consejo de Investigación y Postgrado de la Universidad Nacional Abierta

Elaborado por: Ing. Jean Sánchez

IntroducciónEl sistema WEKA (Waikato Environment for Knowledge Analysis) fuedesarrollado en la Universidad de Waikato en Nueva Zelanda. Está bajolicencia GNU implementado en Java y ha sido probado en Windows, Linux yMacintosh.Implementa algoritmos de minería de datos que pueden aplicarse a bases dedatos desde su línea de comando o bien desde su interfaz gráfica.Este sistema incluye una variedad de herramientas para transformarconjuntos de datos.Permite realizar preprocesamientos de datos para transformarlos en unesquema de aprendizaje, a fin de que sus resultados puedan ser analizados.WEKA permite aplicar un método de aprendizaje a conjuntos de datos yanalizar los resultados para extraer información. Otra forma es aplicar variosmétodos de aprendizaje y comparar sus resultados en orden de escoger unapredicción. Estos métodos son llamados clasificadores.La implementación de los esquemas de aprendizaje son los recursos másvaliosos de WEKA. Las herramientas para el preprocesamiento de datos,llamados filtros, WEKA centra su atención en los algoritmos de clasificación yfiltro, sin embargo, también incluye la implementación de algoritmos para elaprendizaje 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 WEKALa pantalla principal del WEKA se muestra a

continuación:

Uso del WEKASe muestran las 4 opciones posibles interfaces de trabajo

con WEKAExplorer: es la opción quepermite ejecutar losalgoritmos de análisis ycomparar resultados sobre unúnico conjunto de datos.Experimenter: es la opciónque permite definirexperimentos complejos yalmacenar resultados.Knowledge Flow: es laopción que permite llevar acabo las mismas operacionesque Experimenter perorepresentado como un grafodirigido.Simple Cli: es “Command-Line Interfaz” es una ventanade comandos java paraejecutar las clases WEKA.

Uso del WEKAExplorer:

Como se observa con seissubentornos de ejecución:Preprocess: permite el uso delas herramientas y filtros paracargar y manipular los datos.Classification: permite elacceso a las técnicas declasificación y regresión.Cluster: permite integrarvarios métodos deagrupamiento.Associate: permite incluir lasreglas de asociación.Select Attributes: permiteaplicar las técnicas dereducción de atributos.Visualize: permite visualizarel comportamiento de losdatos.

Uso del WEKA

Explorer: Preprocesamiento de Datos.

•Se pueden importar datos en varios formatos: ARFF,

CVS, C.45, binarios.

•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, ...

Uso del WEKAExplorer:

Las flores de las plantas Iris(liliáceas) se clasifican a base delas dimensiones de sus pétalos ysépalos

Es un problema académico planteado por Fisher en 1936, que consta de las mediciones de 150 ejemplares de tres subclases: Setosa, Versicolor, Virginica.

Uso del WEKAExplorer:

Los datos son introducidos comoarchivos ARFF los cuales poseenlas siguientes características:

@RELATION iris@ATTRIBUTE sepallength REAL@ATTRIBUTE sepalwidth REAL@ATTRIBUTE petallength REAL@ATTRIBUTE petalwidth REAL@ATTRIBUTE class {Iris-setosa,Iris-versicolor,Iris-virginica}@DATA5.1,3.5,1.4,0.2,Iris-setosa4.9,3.0,1.4,0.2,Iris-setosa…5.2,2.7,3.9,1.4,Iris-versicolor5.0,2.0,3.5,1.0,Iris-versicolor…7.2,3.6,6.1,2.5,Iris-virginica6.5,3.2,1.4,2.0,Iris-virginica

Cabecera con el nombrede la relación:iris

Declaración de atributos:{a1,a2,..,an} enumeradoREAL numérico

Conjunto de datos:150 instancias.Ordenadas de 50 en 50.

Uso del WEKAExplorer: Preprocess

Pulse para abrir archivo

Uso del WEKAExplorer: Preprocess

Pulse para abrir archivoseleccionado

Uso del WEKAExplorer: Preprocess

Uso del WEKAExplorer: Preprocess

Pulse sobre el atributo class

Uso del WEKAExplorer: Preprocess

Pulse sobre la opción Visualiza todo

Uso del WEKAExplorer: Preprocess

Como se observa los cincoatributos de las plantas Iris:sepallenght: longitud delsépalo.sepalwidth: anchura delsépalo.petallenght: longitud delpétalo.petalwidth: anchura delpétalo.class: especies quecomponen la planta Iris.

Uso del WEKAExplorer: Preprocess

Pulse sobre el atributo petalwidth

Uso del WEKAExplorer: Preprocess

Pulse sobre la opción Elegir

Uso del WEKAExplorer: Preprocess

Pulse sobre la opción dela herramienta depreprocesamineto nosupervisada

Uso del WEKAExplorer: Preprocess

Pulse sobre la opción dela herramienta depreprocesamineto nosupervisada para eltratamiento de losatributos

Uso del WEKAExplorer: Preprocess

Pulse sobre la opción defiltros

Uso del WEKAExplorer: Preprocess

Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien

Uso del WEKAExplorer: Preprocess

Pulse sobre la opción dela herramienta depreprocesamineto nosupervisada para eltratamiento de losatributos escogiendoDiscretizar

Uso del WEKAExplorer: Preprocess

Pulse sobre laopción aplicar

Uso del WEKAExplorer: Preprocess

Uso del WEKAExplorer: Preprocess

Usaremos ahora de laherramienta depreprocesamineto nosupervisada para eltratamiento de losatributos escogiendoDiscretizar las opcionesque posee pulsandosobre el

Uso del WEKAExplorer: Preprocess

Colocar en verdadero para hacer iguales el número de las frecuencias. Sepuede también modificar cualquiera de las opciones a nuestra conveniencia

Uso del WEKAExplorer: Preprocess

Pulsar sobre la opción esta bien

En la sección Acerca de semuestra la informaciónsobre la herramienta dePreprocesamiento utilizada.

Uso del WEKAExplorer: Preprocess

Pulse sobre laopción aplicar

Uso del WEKAExplorer: Preprocess

Uso del WEKAExplorer: Classify

WEKA ofrece cuatro opciones enel Test options:Use trainig set: la muestra esusada para entrenar y probar almismo tiempo. Los resultadosobtenidos no corresponden conla realidad.Supplied test set: los atributosde los datos son escritos en unnuevo archivo de formato ARFFsobre el cual se efectuará laclasificación.Cross-validation: permitedividir la muestra en k partes,sobre estas se procede aentrenar el clasificador con las k-1 partes y evaluar con la parte kactual.Percentage split: indica elporcentaje de la muestra queempleara para probar elclasificador.

Uso del WEKAExplorer: Classify

Pulsar sobre la opción Elegir

Uso del WEKAExplorer: Classify

WEKA ofrece ocho opciones paraclasificar:Bayes: métodos basados en elaprendizaje de Bayes.Functions: métodosmatemáticos.Lazy: métodos basados en elaprendizaje del perezoso.Meta: métodos que resultan dela combinación de diferentesmétodos de aprendizaje.Mi: métodos que aprendenmediante la variación de ladensidad de los algoritmos.Misc: métodos que aprendencomo si leyeran los datos.Trees: métodos que aprendenmediante arboles de decisión.Rules: métodos que aprenden yesto se puede expresar comoreglas.

Uso del WEKAExplorer: Classify (bayes)

Pulsar sobre la de filtros

Uso del WEKAExplorer: Classify (bayes)

Marca sobre la opciones filtros que considere necesarios y pulsa Esta bien

Uso del WEKAExplorer: Classify (bayes)

Pulsar sobre NaiveBayes paraque se muestren las opcionesque este posee

Uso del WEKAExplorer: Classify (bayes)

En la sección Acerca de semuestra la informaciónsobre la herramienta deClasificación utilizada.

Pulsa Esta bien luego de realizar lasmodificaciones en las opciones de ser necesario.

Uso del WEKAExplorer: Classify (bayes)

Pulsar sobre Más opciones conlo cual se desplegara un menúemergente

Uso del WEKAExplorer: Classify (bayes)

Pulsa Esta bien luego de realizar lasmodificaciones en las opciones de ser necesario.

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre Comienzo paraque el algoritmo empiece aejecutarse

Uso del WEKAExplorer: Classify (bayes)

Se muestra el resultado del algoritmo, deberás pulsar sobre la ventanadeslizante hasta llegar al final de la misma

Uso del WEKAExplorer: Classify (bayes)

Se muestra el resultado del algoritmo, deberás pulsar sobre la ventanadeslizante hasta llegar al final de la misma

Uso del WEKAExplorer: Classify (bayes)

Se muestra el resultado del algoritmo

Uso del WEKAExplorer: Classify (bayes)

Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre la opción visualizar los errores clasificados

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre la opción visualizar la curva marginal

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre la opción visualizar el umbral de la curva

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre la opción visualizar la curva de costos

Uso del WEKAExplorer: Classify (bayes)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (trees)

Pulsar sobre la opción Arbolesde decisión

Uso del WEKAExplorer: Classify (trees)

Pulsar sobre la opción J48 queusa el algoritmo C4.5

Uso del WEKAExplorer: Classify (trees)

Pulsar sobre la de filtros

Uso del WEKAExplorer: Classify (trees)

Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien

Uso del WEKAExplorer: Classify (trees)

Pulsar sobre J48 para que semuestren las opciones queeste posee

Uso del WEKAExplorer: Classify (trees)

En la sección Acerca de semuestra la informaciónsobre la herramienta deClasificación utilizada.

Pulsa Esta bien luego de realizar lasmodificaciones en las opciones de ser necesario.

Uso del WEKAExplorer: Classify (trees)

Pulsar sobre Más opciones conlo cual se desplegara un menúemergente

Uso del WEKAExplorer: Classify (trees)

Pulsa Esta bien luego de realizar lasmodificaciones en las opciones de ser necesario.

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre Comienzo paraque el algoritmo empiece aejecutarse

Uso del WEKAExplorer: Classify (trees)

Se muestra el resultado del algoritmo, deberás pulsar sobre la ventanadeslizante hasta llegar al final de la misma

Uso del WEKAExplorer: Classify (trees)

Se muestra el resultado del algoritmo, deberás pulsar sobre la ventanadeslizante hasta llegar al final de la misma

Uso del WEKAExplorer: Classify (trees)

Se muestra el resultado del algoritmo

Uso del WEKAExplorer: Classify (trees)

Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre la opción visualizar Árbol de Decisión

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre la opción visualizar los errores clasificados

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre la opción visualizar la curva marginal

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre la opción visualizar el umbral de la curva

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre la opción visualizar la curva de costos

Uso del WEKAExplorer: Classify (trees)

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Classify

Principales Algoritmos utilizados en Clasificar

•BayesNet: Aprende redes Bayesianas.•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…

Uso del WEKAExplorer: Classify

Principales Algoritmos utilizados en Clasificar

•BayesNet: Aprende redes Bayesianas.•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…

Uso del WEKAExplorer: Cluster

WEKA ofrece cuatro opciones enel Cluster mode:Use trainig set: la muestra esusada para entrenar y probar almismo tiempo. Los resultadosobtenidos no corresponden conla realidad.Supplied test set: los atributosde los datos son escritos en unnuevo archivo de formato ARFFsobre el cual se efectuará laclasificación.Percentage split: indica elporcentaje de la muestra queempleara para probar elclasificador.Classes to cluster evaluation:permite escoger el atributo aagrupar

Uso del WEKAExplorer: Cluster

Pulsar sobre la opción Elegir

Uso del WEKAExplorer: Cluster

WEKA ofrece nueve algoritmospara agrupar datos:•CobWeb: utiliza el algoritmoCobWeb.•DBScan: utiliza el algoritmoDBScan.•EM: utiliza el algoritmo EM.•FarthestFirst: utiliza elalgoritmo FarthestFirst.•FilteredCluster: agupra losdatos arbitrariamente y luegoson pasados por un filtroarbitrario.•MakeDensityBasedClusterer: losdatos son envueltos en clases ydevuelven su distribución ydensidad.•OPTICS: utiliza el algoritmoOPTICS.•SimpleKMeans: utiliza elalgoritmo de k-medias.•XMeans: utiliza el algoritmo dex-medias.

Uso del WEKAExplorer: Cluster

Pulsa sobre la opción filtros

Uso del WEKAExplorer: Cluster

Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien

Uso del WEKAExplorer: Cluster

Pulsa sobre la opción delalgoritmo CobWeb

Uso del WEKAExplorer: Cluster

Pulsar sobre CobWeb para quese muestren las opciones queeste posee

Uso del WEKAExplorer: Cluster

En la sección Acerca de semuestra la informaciónsobre la herramienta deAgrupamiento de datosutilizada.

Pulsa Esta bien luego de realizar lasmodificaciones en las opciones de ser necesario.

Uso del WEKAExplorer: Cluster

Pulsa sobre Comienzo paraque el algoritmo empiece aejecutarse

Uso del WEKAExplorer: Cluster

Se muestra el resultado del algoritmo, deberás pulsar sobre la ventanadeslizante hasta llegar al final de la misma

Uso del WEKAExplorer: Cluster

Se muestra el resultado del algoritmo

Uso del WEKAExplorer: Cluster

Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente

Uso del WEKAExplorer: Cluster

Pulsa sobre la opción visualizar Árbol

Uso del WEKAExplorer: Cluster

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Cluster

Pulsa sobre la opción visualizar los grupos formados

Uso del WEKAExplorer: Cluster

Pulsa sobre X para cerrar la ventana emergente

Uso del WEKAExplorer: Associate

Pulsar sobre la opción Elegir

Uso del WEKAExplorer: Associate

WEKA ofrece cinco algoritmospara asociar datos:•Apriori: utiliza el algoritmoApriori.•FilteredAssociator: utiliza elalgoritmo que asocia los datosarbitrariamente además defiltrarlos arbitrariamentetambién.•GeneralizedSequentialPatterns:utiliza el algoritmo GSP•PredictiveApriori: utiliza elalgoritmo Apriori para hacerreglas de asociación.•Tertius: utiliza el algoritmo deTertius.

Uso del WEKAExplorer: Associate

Pulsa sobre la opción filtros

Uso del WEKAExplorer: Associate

Marca sobre la opciones filtros que considere necesarias y pulsa Esta bien

Uso del WEKAExplorer: Associate

Pulsa sobre la opción delalgoritmo FilteredAssociator

Uso del WEKAExplorer: Associate

Pulsar sobre FilteredAssociatorpara que se muestren lasopciones que este posee

Uso del WEKAExplorer: Associate

En la sección Acerca de semuestra la informaciónsobre la herramienta deAsociación de datosutilizada.

Pulsa Esta bien luego de realizar lasmodificaciones en las opciones de ser necesario.

Uso del WEKAExplorer: Associate

Pulsa sobre Comienzo paraque el algoritmo empiece aejecutarse

Uso del WEKAExplorer: Associate

Se muestra el resultado del algoritmo

Uso del WEKAExplorer: Associate

Pulsando botón contrario del ratón se desplegara la siguiente ventana emergente

Uso del WEKAExplorer: Visualize

Uso del WEKAExperimenter:

Como se observa con tressubentornos de ejecución:Setup: permite la carga de losarchivos así como la creaciónde los mismos.Run: permite ejecutar elarchivo con los algoritmosindicados en Setup.Analyse: permite configurarlas pruebas sobre los datos.

Uso del WEKAKnowledgeFlow:

Como se observa con ochosubentornos de ejecución:DataSources: permite leer los datosen los diferentes tipos de archivos:ARFF, C45, CVS, LIBSVM, XRFF.DataSkin: permite guardar los datosen los diferentes tipos de archivos:ARFF, C45, CVS, LIBSVM, XRFF.Filters: permite efectuar elpreprocesamiento de los datos, sedividen supervisados y nosupervisados.Classifiers: permite efectuar laclasificación de los datos, se dividenen: bayes, functions, lazy, meta, mi,misc, trees y rules.Clusterers: permite aplicar lastécnicas de agrupamiento de datos.Associations: permite aplicar lastécnicas de asociación de los datos.Evaluation: permite evaluar odesignar el conjunto de datos para elentrenamiento.Visualization: permite visualizar yasea como texto o grafico el resultadode los algoritmos.

Uso del WEKAKnowledgeFlow:

Como primer paso es necesariocargar los datos. Para esto se debe:1) Pulsar sobre la pestaña deDataSources

2) Pulsar sobre la el icono deArffLoader

3) Pulsar doble clic y aparecerá elicono de ArffLoader

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario sobre el icono deArffLoader y aparecerá un menúdesplegable sobre este elegirás laopción Configure, esto para indicarlela ubicación del archivo ARFF

Uso del WEKAKnowledgeFlow:

Pulsar clic sobre el archivo ARFF denuestra elección el cual seráinmediatamente cargado como fuentede datos

Uso del WEKAKnowledgeFlow:

Como segundo paso es necesarioevaluar los datos. Para esto se debe:1) Pulsar sobre la pestaña deEvaluation

2) Pulsar sobre la el icono deClassAssigener

3) Pulsar doble clic y aparecerá elicono de ClassAssigner

ClassAssigner es un algoritmo que divide los datos en grupos (clases)

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción dataSet.

Uso del WEKAKnowledgeFlow:

La flecha indica que se efectúa laconexión entre el conjunto de losdatos “dataSet” en formato ARFF(icono ArffLoader) y seránevaluados dicho conjunto de datos(icono ClassAssigner)

Cada uno de los iconos u objetos sólo se conectaran con los atributos comunesa los mismos, en este caso es común el conjunto de datos “dataSet” y es la únicaforma de comunicación entre la carga del conjunto de datos (ArffLoader) y laevaluación de los mismos (ClassAsigner).

Uso del WEKAKnowledgeFlow:

Pulsar sobre la el icono deCrossValidationFoldMaker

Pulsar doble clic y aparecerá elicono de CrossValidationFoldMaker

CrossValidationFolderMaker es un algoritmo de evaluación que divide unconjunto de datos al efectuar una validación cruzada, para esto separa elentrenamiento y las pruebas de los datos que son producidas por cada k-partes

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción dataSet.

Uso del WEKAKnowledgeFlow:

La flecha indica que se efectúa laconexión entre el conjunto de losdatos “dataSet” formados por elmétodo de agrupar en clases (iconoClassAssigner) y serán evaluadosdicho conjunto de datos (iconoCrossValidationFolderMaker)

Uso del WEKAKnowledgeFlow:

Como tercer paso es necesarioefectuar la clasificación de los datos.Para esto se debe:1) Pulsar sobre la pestaña deClassifiers

2) Pulsar sobre la el icono de SMO

3) Pulsar doble clic y aparecerá elicono de SMO

SMO es una función que implementa el algoritmo de secuencia mínima optimade John Platt.

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción trainingSet y luego de igualmanera pulsaras clic contrarioaparecerá el menú emergente yluego pulsaras sobre la opcióntestSet.

Uso del WEKAKnowledgeFlow:

La flecha indica que se efectúa laconexión entre el evaluador (iconoCrossValidationFoldMaker) ya seatanto por entrenamiento de losdatos “trainingSet” o por pruebasde los datos “testSet” al clasificadorSMO.

Uso del WEKAKnowledgeFlow:

Pulsar sobre la el icono deNaiveBayes

3) Pulsar doble clic y aparecerá elicono de NaiveBayes

NaiveBayes es una función que se usa para estimar las clases

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción trainingSet y luego de igualmanera pulsaras clic contrarioaparecerá el menú emergente yluego pulsaras sobre la opcióntestSet.

Uso del WEKAKnowledgeFlow:

La flecha indica que se efectúa laconexión entre el evaluador (iconoCrossValidationFoldMaker) ya seatanto por entrenamiento de losdatos “trainingSet” o por pruebasde los datos “testSet” al clasificadorNaiveBayes.

Uso del WEKAKnowledgeFlow:

Como cuarto es necesario efectuar lavisualización de los datos. Para estose debe:1) Pulsar sobre la pestaña deVisualization

2) Pulsar sobre la el icono deTextViewer

3) Pulsar doble clic y aparecerá elicono de TextViewer

TextViewer es un visualizador que permite observar por pantalla los resultadosgenerales del experimento

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción text

Uso del WEKAKnowledgeFlow:

La flecha indica que se efectúa laconexión entre el clasificador(icono MSO) que envía el resultadotipo texto “text” al visualizadorTextViewer

Pulsar TextViewer y luego pulsardoble clic y aparecerá el icono deTextViewer

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción text

Uso del WEKAKnowledgeFlow:

La flecha indica que se efectúa laconexión entre el clasificador(icono NaiveBayes) que envía elresultado tipo texto “text” alvisualizador TextViewer

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario sobre los datos(icono titanic.txt) aparecerá unmenú emergente donde escogerásla opción Start loading, con esto seiniciará la carga de los datos en elmodelo creado.

Como quinto paso es necesario cargarlos datos.

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción ShowResults

Uso del WEKAKnowledgeFlow:

Estos son los resultados en formade texto del clasificadorimplementado.

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción ShowResults

Uso del WEKAKnowledgeFlow:

Estos son los resultados en formade texto del clasificadorimplementado.

Uso del WEKAKnowledgeFlow:

Pulsar sobre la el icono de J48

Pulsar doble clic y aparecerá elicono de J48

J48 es una función que genera un árbol de decisión usando el algoritmo C4.5

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción trainingSet y luego de igualmanera pulsaras clic contrarioaparecerá el menú emergente yluego pulsaras sobre la opcióntestSet.

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario sobre los datos(icono titanic.txt) aparecerá unmenú emergente donde escogerásla opción Start loading, con esto seiniciará la carga de los datos en elmodelo creado.

Como sexto paso y para efectuarcomparación con los algoritmos deárboles de decisión, es necesariovolver a cargar los datos.

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción ShowResults

Uso del WEKAKnowledgeFlow:

Estos son los resultados en formade texto del clasificadorimplementado.

Uso del WEKAKnowledgeFlow:

Pulsar clic contrario aparecerá elmenú emergente pulsaras sobre laopción ShowResults

Uso del WEKAKnowledgeFlow:

Este es el resultado en forma deárbol del clasificadorimplementado.

Uso del WEKASimpleCLI:

Como se observa con los sietecomandos posibles son:java <classname> <args>.break.kill.cls.history.exit.help <command>

Repositorios de WEKASimpleCLI:

Como se observa con los sietecomandos posibles son:java <classname> <args>.break.kill.cls.history.exit.help <command>

top related