37
Grupo de investigación en Grupo de investigación en Bases de Datos y Sistemas de Información Bases de Datos y Sistemas de Información Inteligentes Inteligentes Departamento de Ciencias de la Computación e Departamento de Ciencias de la Computación e Inteligencia Artificial Inteligencia Artificial ETS Ingeniería Informática - Universidad de ETS Ingeniería Informática - Universidad de Granada Granada

Grupo de investigación en Bases de Datos y Sistemas de Información Inteligentes

  • Upload
    nathan

  • View
    32

  • Download
    1

Embed Size (px)

DESCRIPTION

Grupo de investigación en Bases de Datos y Sistemas de Información Inteligentes Departamento de Ciencias de la Computación e Inteligencia Artificial ETS Ingeniería Informática - Universidad de Granada. Entorno integrado de “minería de datos” desarrollado en Java. - PowerPoint PPT Presentation

Citation preview

Page 1: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Grupo de investigación en Grupo de investigación en

Bases de Datos y Sistemas de Información Bases de Datos y Sistemas de Información InteligentesInteligentes

Departamento de Ciencias de la Computación e Inteligencia Departamento de Ciencias de la Computación e Inteligencia ArtificialArtificial

ETS Ingeniería Informática - Universidad de GranadaETS Ingeniería Informática - Universidad de Granada

Page 2: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerData Mining en JavaData Mining en Java

TMinerTMinerData Mining en JavaData Mining en Java

Entorno integrado de “minería de datos”

desarrollado en Java.

JDBC da acceso prácticamente a cualquier base de datos existente

en el mercado.

Page 3: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerInterfaz WindowsInterfaz Windows

TMinerTMinerInterfaz WindowsInterfaz Windows

Los “trabajadores del conocimiento” pueden analizar sus propios datos utilizando un

interfaz estándar de tipo WIMP...

Page 4: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerInterfaz WebInterfaz Web

TMinerTMinerInterfaz WebInterfaz Web

Como applet... ... y como aplicación web

Page 5: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerSistema de ayuda en líneaSistema de ayuda en línea

TMinerTMinerSistema de ayuda en líneaSistema de ayuda en línea

TMiner ofrece unainterfaz bilingüe(español e inglés)

con un sistema de ayuda en líneaen formato HTML

Page 6: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerSelección de los datosSelección de los datos

TMinerTMinerSelección de los datosSelección de los datos

Page 7: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerSelección de los datosSelección de los datos

TMinerTMinerSelección de los datosSelección de los datos

Mediante el controlador JDBC

adecuado se accede a la base de datos…

Page 8: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerSelección de los datosSelección de los datos

TMinerTMinerSelección de los datosSelección de los datos

Con TMiner podemos analizar cualquiera de los

conjuntos de datosde la base de datos

Page 9: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerEl conjunto de datosEl conjunto de datos

TMinerTMinerEl conjunto de datosEl conjunto de datos

Page 10: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerEl conjunto de datosEl conjunto de datos

TMinerTMinerEl conjunto de datosEl conjunto de datos

Una vez seleccionado el conjunto de datos, podemos empezar a

trabajar con él

Page 11: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerEl conjunto de datosEl conjunto de datos

TMinerTMinerEl conjunto de datosEl conjunto de datos

TMinerpermite realizarconsultas SQL

Page 12: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerEl conjunto de datosEl conjunto de datos

TMinerTMinerEl conjunto de datosEl conjunto de datos

Importar datos desde ficheros…

Page 13: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerEl conjunto de datosEl conjunto de datos

TMinerTMinerEl conjunto de datosEl conjunto de datos

… o exportar los datos de la base de datos

Page 14: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerPreparación de los datosPreparación de los datos

TMinerTMinerPreparación de los datosPreparación de los datos

Page 15: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerPreparación de los datosPreparación de los datos

TMinerTMinerPreparación de los datosPreparación de los datos

Una vez seleccionado el conjunto de datos, podemos aplicar distintas técnicas de Data Mining

Page 16: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerPreparación de los datosPreparación de los datos

TMinerTMinerPreparación de los datosPreparación de los datos

En primer lugar, seleccionamos las columnas del conjunto de datos con las que vamos a trabajar

Page 17: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerPreparación de los datosPreparación de los datos

TMinerTMinerPreparación de los datosPreparación de los datos

A continuación, agrupamos los valores de cada atributo en función de cómo queramos interpretarlos

Page 18: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerPreparación de los datosPreparación de los datos

TMinerTMinerPreparación de los datosPreparación de los datos

Cuando los atributos son de tipo numérico, podemos utilizar distintas técnicas de discretización

Page 19: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerPreparación de los datosPreparación de los datos

TMinerTMinerPreparación de los datosPreparación de los datos

Incluso se pueden asignar etiquetas descriptivasa los conjuntos en que agrupamos los valores de los atributos

Page 20: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerTécnicas de Data MiningTécnicas de Data Mining

TMinerTMinerTécnicas de Data MiningTécnicas de Data Mining

Page 21: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerTécnicas de Data MiningTécnicas de Data Mining

TMinerTMinerTécnicas de Data MiningTécnicas de Data Mining

Ya sólo nos quedaelegir qué algoritmos utilizar,

indicar valores adecuadospara sus parámetros

y esperar a ver los resultados que se obtienen…

Page 22: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerTécnicas de Data MiningTécnicas de Data Mining

TMinerTMinerTécnicas de Data MiningTécnicas de Data Mining

Page 23: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerÁrboles de decisiónÁrboles de decisión

TMinerTMinerÁrboles de decisiónÁrboles de decisión

AlgoritmosAlgoritmosID3, C4.5 …ID3, C4.5 …

Page 24: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerListas de decisiónListas de decisión

TMinerTMinerListas de decisiónListas de decisión

Metodología STAR:Metodología STAR:Algoritmos AQ y CN2Algoritmos AQ y CN2

Page 25: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerReglas de asociaciónReglas de asociación

TMinerTMinerReglas de asociaciónReglas de asociación

Algoritmos Algoritmos Apriori y TBARApriori y TBAR

Page 26: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerReglas de asociaciónReglas de asociación

TMinerTMinerReglas de asociaciónReglas de asociación

ClasificaciónClasificacióncon reglas de asociacióncon reglas de asociación

Page 27: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

TMinerTMinerAnálizador NuméricoAnálizador Numérico

TMinerTMinerAnálizador NuméricoAnálizador Numérico

Page 28: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

El Analizador Numérico El Analizador Numérico es la parte de TMiner encargada de trabajar con númeroses la parte de TMiner encargada de trabajar con números

Page 29: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Incluye técnicas de edición y condensado de datos, distintos métodos de Incluye técnicas de edición y condensado de datos, distintos métodos de construcción de clasificadores y múltiples algoritmos de agrupamientoconstrucción de clasificadores y múltiples algoritmos de agrupamiento

Page 30: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Visualización de conjuntos de datos,Visualización de conjuntos de datos,estadísticas y distribuciones de clasesestadísticas y distribuciones de clases

Page 31: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Estadísticas por clasesEstadísticas por clases

Page 32: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Page 33: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Clasificadores paramétricos (lineales y cuadráticos)Clasificadores paramétricos (lineales y cuadráticos)

Page 34: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Clasificadores no paramétricos: k-NNClasificadores no paramétricos: k-NN

Page 35: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Aprendizaje adaptativo: LVQ y DSMAprendizaje adaptativo: LVQ y DSM

Page 36: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Analizador NuméricoAnalizador NuméricoAnalizador NuméricoAnalizador NuméricoTécnicas de clasificación y agrupamiento

Métodos de agrupamiento: K-MEANS, GRASP, ISODATA…Métodos de agrupamiento: K-MEANS, GRASP, ISODATA…

Page 37: Grupo de investigación en  Bases de Datos y Sistemas de Información Inteligentes

Más información...Más información...Más información...Más información...

Fernando Berzal [email protected]

Juan Carlos Cubero [email protected]