Reconocimiento de Patrones

Documentos relacionados
Tareas de la minería de datos: clasificación. PF-5028 Minería de datos Prof. Braulio José Solano Rojas UCR

Tareas de la minería de datos: clasificación. CI-2352 Intr. a la minería de datos Prof. Braulio José Solano Rojas ECCI, UCR

Análisis de Datos. Introducción al aprendizaje supervisado. Profesor: Dr. Wilfrido Gómez Flores

CLASIFICACIÓN DE LA IMAGEN. Escuela de Ingeniería Civil y Geomática Francisco Luis Hernández Torres

Introducción a las Redes Neuronales

Introducción a la minería de datos. CI-2352 Intr. a la minería de datos Prof. Braulio José Solano Rojas ECCI, UCR

Reconocimiento de Patrones

Técnicas de Clasificación Supervisada DRA. LETICIA FLORES PULIDO

ESTADISTICA. Tradicionalmente la aplicación del término estadística se ha utilizado en tres ámbitos:

COMPETENCIA MATEMÁTICA

Análisis de Datos. Combinación de clasificadores. Profesor: Dr. Wilfrido Gómez Flores

R for Data Mining Análisis de datos, segmentación y técnicas de predicción con R. web

Sistemas Biométricos para el aula nuestro de informática.

TÉCNICAS DE AGRUPAMIENTO

CRITERIOS DE SELECCIÓN DE MODELOS

Métodos de Inteligencia Artificial

Estadística. Presentación general

Aprendizaje Automatizado

PLANES CURRICULARES GRADO9º/ 01 PERIODO

Ficha técnica EXANI-III

Capitulo 1: Introducción al reconocimiento de patrones (Secciones )

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Técnicas de Minería de Datos

28/08/ :52:22 Página 1 de 5

TECNOLOGÍAS INTELIGENTES PARA EXPLOTACIÓN DE INFORMACIÓN

CLASIFICACIÓN DE IMÁGENES DE SATÉLITE MEDIANTE AUTÓMATAS CELULARES

Competencia Matemática

I. CONSIDERACIONES GENERALES

Jesús García Herrero METODOLOGÍA DE ANÁLISIS DE DATOS

Métodos de Inteligencia Artificial

Tema 4: Gramáticas independientes del contexto. Teoría de autómatas y lenguajes formales I

07 Estimación puntual e introducción a la estadística inferencial

Contenido. Capítulo I Sistemas numéricos 2. Capítulo II Métodos de conteo 40

LICENCIATURA EN FÍSICA. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Unidad académica donde se imparte

Dra. María del Pilar Gómez Gil INSTITUTO NACIONAL DE ASTROFÍSICA, ÓPTICA Y ELECTRÓNICA Octubre 2013

GUÍA DOCENTE: Sistemas Basados en Conocimiento y Minería de Datos (SBC)

1 Introducción. 2 Modelo. Hipótesis del modelo MODELO DE REGRESIÓN LOGÍSTICA

Aprendizaje no supervisado

Introducción a las estadísticas Javier I. Toro Torres, PhD

INSTITUCIÓN EDUCATIVA SAN VICENTE DE PAÚL ANÁLISIS RESULTADOS PRUEBAS SABER 3, 5 Y

INSTITUCIÓN EDUCATIVA SAN VICENTE DE PAÚL ANÁLISIS RESULTADOS PRUEBAS SABER 3, 5 Y

RECONOCIMIENTO DE PAUTAS

Que es la lógica difusa

Contenido Capítulo 1 Introducción Capítulo 2 Conceptos Básicos Capítulo 3 Procesamiento de Imágenes en el Dominio Espacial

Sistemas de Reconocimiento de Patrones

Breve introducción a la Investigación de Operaciones

Capítulo 9. Introducción a los lenguajes formales. Continuar

CONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7)

ANÁLISIS DE CONGLOMERADOS (CLUSTER ANALYSIS)

Árboles de Decisión Árboles de Sintaxis

RECONOCIMIENTO DE PATRONES DRA. LETICIA FLORES PULIDO

Lenguajes y Compiladores Análisis Sintáctico Parte I. Teoría Lenguajes 1

MATEMÁTICA 6 BÁSICO MATERIAL DE APOYO PARA EL DOCENTE PATRONES Y ÁLGEBRA

Introducción a la lingüística computacional

Redes Neuronales. Introducción a las redes neuronales Carlos Andrés Delgado S.

PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO INGENIERÌA EN SISTEMAS ASIGNATURA

NOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación

UNIDAD 4; ECUACIONES DE PRIMER Y SEGUNDO GRADO

4.3. COMPETENCIA MATEMÁTICA

- Resolver problemas que involucren probabilidad clásica, unión e intersección de dos eventos

TEMARIOS EXAMEN DE ADMISIÓN 2018 ASIGNATURA MATEMÁTICA. Emplear los números para: Identificar Contar Clasificar Sumar y restar Resolución de problemas

Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática

EQUIVALENCIAS CON EL RESTO DE LAS CARRERAS DE INGENIERÍA

CONTENIDOS MÍNIMOS BLOQUE 2. NÚMEROS

28/08/ :48:03 Página 1 de 5

ÁREA DE MATEMÁTICAS 2º CURSO DE LA E.S.O.

Introducción a las Ciencias de la Computación

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Diagnóstico. Dirección de Cómputo para la Docencia. UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Dirección General de Servicios de Cómputo Académico

INSTRUCCIONES PARA REVISORES

SECUENCIA DIDÁCTICA. Módulo IV Competencia de Módulo:

Optimización en Ingeniería

SILABO MATEMÁTICA I 1. DATOS INFORMATIVOS 1. SUMILLA 2. CAPACIDADES/HABILIDADES

Introducción a la minería de datos

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

LENGUAJES Y GRAMÁTICAS

Tema 5. Análisis sintáctico ascendente

Nivel I: Pensamiento Memorístico (demuestra conocimiento en forma igual o casi igual a como lo aprendido).

Análisis Inteligente de Datos: Introducción

Introducción. Análisis Semántico. José M. Castaño. Teoría de Lenguajes 2011 Departamento de Computación FCEyN, UBA

1. El concepto de número natural. 2. Adición y sustracción de números naturales. 3. Multiplicación y división de números naturales.

Introducción al Diseño de Compiladores. Año

Introducción a la Lógica y la Computación

Especialidad en Preparación y Evaluación de Proyectos

Transcripción:

Reconocimiento de Patrones Jesús Ariel Carrasco Ochoa Instituto Nacional de Astrofísica Óptica y Electrónica ariel@inaoep.mx Contenido Introducción Enfoques Problemas Selección de Variables Clasificación no Supervisada Clasificación Supervisada Aplicaciones 1

Que es Reconocimiento de Patrones? Son los medios por los cuales se puede interpretar el mundo. Es la ciencia que se ocupa de los procesos sobre ingeniería, computación y matemáticas relacionados con objetos físicos y/o abstractos, con el propósito de extraer información que permita establecer propiedades de o entre conjuntos de dichos objetos. Enfoques de Reconocimiento de Patrones Reconocimiento Estadístico de Patrones.- Este enfoque se basa en la teoría de probabilidad y estadística y supone que se tiene un conjunto de medidas numéricas con distribuciones de probabilidad conocidas y a partir de ellas se hace el reconocimiento. Reconocimiento Sintáctico de Patrones.- Este enfoque se basa en encontrar las relaciones estructurales que guardan los objetos de estudio, utilizando la teoría de lenguajes formales. El objetivo es construir una gramática que describa la estructura del universo de objetos. 2

Enfoques de Reconocimiento de Patrones Redes Neuronales.- Este enfoque supone que tiene una estructura de neuronas interconectadas que se estimulan unas a otras, las cuales pueden ser entrenadas para dar una cierta respuesta cuando se le presentan determinados valores. Reconocimiento Lógico Combinatorio de Patrones.- Este enfoque se basa en la idea de que la modelación del problema debe ser lo más cercana posible a la realidad del mismo, sin hacer suposiciones que no estén fundamentadas. Uno de los aspectos esenciales del enfoque es que las características utilizadas para describir a los objetos de estudio deben ser tratadas cuidadosamente. Problemas de Reconocimiento de Patrones Selección de variables.- Consiste en determinar cual es el conjunto de características más adecuado para describir a los objetos. Clasificación Supervisada.- Consiste en clasificar nuevos objetos basándose en la información de una muestra ya clasificada. Clasificación no supervisada.- Consiste en dada una muestra no clasificada encontrar la clasificación de la misma. 3

Enfoques y Problemas de Reconocimiento de Patrones Reconocimiento de Patrones Estadístico Sintáctico Lógico Combinatorio Redes Neuronales Clasificación Selección de Variables Supervisada No Supervisada Selección de Variables Para la Clasificación.- La selección de características relevantes, a partir del conjunto total de características que describen a los objetos, se hace con dos motivos fundamentales: mejorar la clasificación y/o aumentar la velocidad de procesamiento. Para la Representación.- Decidir cuáles características representan mejor a cierto tipo de objetos. 4

Estrategias de Selección de Variables wrapper.- La selección de características se hace usando información del mecanismo de clasificación. filter.- La selección se hace con un criterio independiente del clasificador. Métodos de Selección de Variables Tablas de Desición.- Se busca un subconjunto mínimo de variables que no introduzca confusión entre clases. ID3.- Se crea un árbol de desición y se selecciona un conjunto de variables que permita discriminar entre clases. Teoría de Testores.- Se buscan todos los subconjuntos de variables discriminantes minimales, con estos se evalúa la relevancia de cada variable y se seleccionan aquellas con mayor relevancia. 5

Tipos de Selección de Variables Selección de Variables Para Representación Para Clasificación Filter Wrapper Tablas de Decisión ID3 Teoría de Testores Clasificación No Supervisada Dada una muestra de objetos no clasificados, obtener la estructuración en clases de dicha muestra. Restringida.- El número de clases en la que se estructurará la muestra está previamente definido. Libre.- El número de clases en la que se estructurará la muestra depende exclusivamente de los datos. 6

Estrategias para Clasificación No Supervisada Jerárquica.- Puede se divisiva o aglomerativa. Reagrupamiento.- Se hace un primer agrupamiento y se va refinanado iterativamente. Lógico Combinatorio.- Se define ciertas condiciones que deben cumplir los agrupamientos y se buscan los grupos que las cumplan. Métodos de Clasificación No Supervisada Simple Link y Complete Link.- Parten de grupos unitarios de objetos y van uniendo los grupos más parecidos en cada etapa, hasta cumplir aguna condición. ISODATA.- Se van formando grupos que se ajustan iterativamente usando teoría de probabilidades, en alguna versiones se puede hacer la unión o división de algún grupo. 7

Métodos de Clasificación No Supervisada C-means.- Se define un grupo de semillas, se asocia cada objeto al grupo de la semilla más parecida, se toman los centroides de cada grupo como nuevas semillas y se itera hasta que se estabilize. Criterios Lógico Combinatorios.- Los criterios que se imponen a los grupos son tales como ser conexos, completos maximales, compactos, etc. Tipos de Clasificación No Supervisada Clasificación No Supervisada Jerárquico Reagrupamiento Lógico Combinatorio Aglomerativo Divisivo C-means Single link Complete link Isodata Duros Difusos Conexo Compacto Fuertemente Compacto Completo Maximal 8

Clasificación Supervisada M x 1... x n α 1... α r O 1 x 1 (O 1 )... x n (O 1 ) α 1 (O 1 )... α r (O 1 ) : O m x 1 (O m )... x n (O m ) α 1 (O m )... α r (O m ) Objeto O Clasificador α 1 (O)... α l (O) Métodos de Clasificación Supervisada Superficies de Separación.- Se suponen los objetos en R n y se busca un conjunto de superficies que separen a las clases. Funciones Discriminantes.- Si son dos clases, se busca obtener una función g tal que para un nuevo objeto O, si g(o) 0 se asigna a la clase 1 y en otro caso a la 2. Si son multiples clases se busca un conjunto de funciones g i y el nuevo objeto se ubica en la clase donde la función tome el mayor valor. 9

Métodos de Clasificación Supervisada Vecino mas cercano.- Un nuevo objeto se ubica en la clase donde esté el objeto de la muestra original que más se le parece. Redes Neuronales.- Se entrena una red de neuronas interconectadas, con los ejemplos para cada clase, con esto al presentarle un objeto nuevo en sus entradas la red dará como resultado la clase a la cual pertenece. Clasificación Supervisada en el Enfoque Lógico Combinatorio Modelo ALVOT M x 1... x n... K 1 ψ(1,o) Objeto O : α 1 (O)...α r (O) K r... ψ(r,o) 10

Clasificación Supervisada en el Enfoque Lógico Combinatorio M x 1... x n... Modelo KORA-Ω K 1 RC(K 1 ) ψ(1,o) : Objeto O α 1 (O)...α r (O) K r... RC(K r ) ψ(r,o) Clasificación Supervisada en el Enfoque Lógico Combinatorio M x 1... x n... K 1 Modelo CR+ 1 M 1 M0 1 + Γ 1 (O) Γ 1 (O) α 1 (O) Objeto O CK 1 M 1 r M0 r + Γ r (O) Γ r (O) α r (O) 11

Modelos de Clasificación Supervisada Clasificación Supervisada Superficies de Separación Funciones Discriminantes Redes Neuronales Vecino más cercano Lógico Combinatorio ALVOT KORA-Ω CR+ Etapas del Proceso de Reconocimiento de Patrones Sistema Físico (Realidad). Modelación por el especialista no Matemático. Sistemas de medición. Datos obtenidos. Validación de los datos. Definición del modelo de Reconocimiento que más conviene seguir. Modelación matemática. 12

Etapas del Proceso de Reconocimiento de Patrones Selección de variables. Diseño del clasificador. Pruebas y validación del clasificador. Aplicación del modelo. Interpretación de resultados. Retroalimentación. Aplicaciones Identificación de rostros (Redes Neuronales)(ALVOT ). Predicción de magnitudes máximas de terremotos (ALVOT) Búsqueda de petróleo (CR+) Pronóstico postoperatorio en niños con paladar endido (ALVOT) Determinación de factores que inciden en la lactancia materna (Teoría de Testores) Clasificación de atmósfera estelares (K vecinos más cercanos) 13