aplicaciones -...

6
19/10/2012 1 Aplicaciones Inteligencia Computacional Carrera de Ingeniería Informática Organización Introducción. Aplicaciones de IC: Tipos de aplicaciones. Bloques de IC. Trabajo final Descripción, objetivos y fechas. Aplicaciones de IC Unidad VIII: Configuración del problema y aplicación de las técnicas de inteligencia computacional en: clasificación de patrones, agrupación de patrones, aproximación de funciones, optimización, búsqueda de soluciones, regresión, predicción de series temporales, control de procesos, identificación de sistemas, compresión de señales, memorias y recuperación de información. Interrelaciones entre las técnicas de inteligencia computacional: sistemas híbridos. Tipos de Aplicaciones de IC Clasificación de patrones, Agrupación de patrones, Aproximación de funciones, Optimización, Búsqueda de soluciones, Regresión, Predicción de series temporales, Control de procesos, Identificación de sistemas, Compresión de señales, Memorias y recuperación de información. Bloques de IC Redes neuronales Sistemas borrosos Inteligencia colectiva Clasificación de patrones Extracción características Clasificador Datos Clase Representación Pesos

Upload: hakien

Post on 21-Sep-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplicaciones - infofich.unl.edu.arinfofich.unl.edu.ar/upload/6abd73ca9af3158e71461e96fc818bc...–Red de Hopfield •Sistemas borrosos –Fuzzy associative memory •Inteligencia colectiva

19/10/2012

1

Aplicaciones

Inteligencia Computacional

Carrera de Ingeniería Informática

Organización

• Introducción.

• Aplicaciones de IC:

– Tipos de aplicaciones.

– Bloques de IC.

• Trabajo final

– Descripción, objetivos y fechas.

Aplicaciones de IC

• Unidad VIII: – Configuración del problema y aplicación de las

técnicas de inteligencia computacional en: • clasificación de patrones, agrupación de patrones,

aproximación de funciones, optimización, búsqueda de soluciones, regresión, predicción de series temporales, control de procesos, identificación de sistemas, compresión de señales, memorias y recuperación de información.

– Interrelaciones entre las técnicas de inteligencia computacional: sistemas híbridos.

Tipos de Aplicaciones de IC

• Clasificación de patrones, • Agrupación de patrones, • Aproximación de funciones, • Optimización, • Búsqueda de soluciones, • Regresión, • Predicción de series temporales, • Control de procesos, • Identificación de sistemas, • Compresión de señales, • Memorias y recuperación de información.

Bloques de IC

• Redes neuronales

• Sistemas borrosos

• Inteligencia colectiva

Clasificación de patrones

Extracción características

Clasificador

Datos Clase

Representación Pesos

Page 2: Aplicaciones - infofich.unl.edu.arinfofich.unl.edu.ar/upload/6abd73ca9af3158e71461e96fc818bc...–Red de Hopfield •Sistemas borrosos –Fuzzy associative memory •Inteligencia colectiva

19/10/2012

2

Clasificación de patrones

• Redes neuronales – PMC

• Sistemas borrosos – Fuzzy classifier

• Inteligencia colectiva – AntMiner

x2

x1

Función Discriminante

Agrupación de patrones

Extracción características

Agrupamiento

Datos Grupo

Representación Centroides

Agrupación de patrones

• Redes neuronales: – Redes de base radial

• Sistemas borrosos: – Fuzzy c-means clustering

• Inteligencia colectiva: – Ant-based clustering

Aproximación de funciones

Extracción características

Aproximador

Datos Entrada

Datos Salida

Representación Parámetros

Aproximación de funciones

• Redes neuronales – PMC (salida lineal)

• Sistemas borrosos – Fuzzy rules for aproximation

• Inteligencia colectiva – Fitting model to data (PSO)

Optimización / Búsqueda soluciones

Función Desconocida

Algoritmo Búsqueda

Datos Valor Encontrado

Salida

Restricciones

Page 3: Aplicaciones - infofich.unl.edu.arinfofich.unl.edu.ar/upload/6abd73ca9af3158e71461e96fc818bc...–Red de Hopfield •Sistemas borrosos –Fuzzy associative memory •Inteligencia colectiva

19/10/2012

3

Optimización / Búsqueda soluciones

• Redes neuronales – Red Hopfield modificada

• Sistemas borrosos – Optimización difusa

• Inteligencia colectiva – PSO

Regresión / Predicción series temporales

Extracción características

Predictor

Señal Entrada

Señal Salida

Representación Parámetros

Regresión / Predicción series temporales

• Redes neuronales – Red con retardos

• Sistemas borrosos – Fuzzy time series

• Inteligencia colectiva – Filtros NARX optimizados mediante PSO

Control de procesos

Sistema

Sensores F

( - )

r (+) y e Controlador

C

u

Referencia

P(u)

Entrada Salida Error

Parámetros

Control de procesos

• Redes neuronales – Red con retardos (salida lineal)

• Sistemas borrosos – Controlador difuso

• Inteligencia colectiva – PID adaptado con GA

sy

Identificación de sistemas

+

-

e f(e)

arg min ( ( ))a

f e a

H(a)

Hest(aest)

aest

Sistema real

Sistema estimado

Superficie de error en función de los parámetros Método para hallar el

óptimo

Criterio x y

Page 4: Aplicaciones - infofich.unl.edu.arinfofich.unl.edu.ar/upload/6abd73ca9af3158e71461e96fc818bc...–Red de Hopfield •Sistemas borrosos –Fuzzy associative memory •Inteligencia colectiva

19/10/2012

4

Identificación de sistemas

• Redes neuronales

• Sistemas borrosos

• Inteligencia colectiva – NARX con GA o PSO

Compresión de datos

Compresor

De-compresor

Almacenamiento o

transmisión

Entrada datos

Salida datos

Datos comprimidos

Compresión de datos

• Redes neuronales – PMC Auto-enconder

• Sistemas borrosos – Fuzzy clustering compression

• Inteligencia colectiva – Ant-based clustering compression

Memorias y recuperación de información

Codificación Almacenamiento

Datos Entrada

Recuperación

Datos Salida

Pistas o dato parcial

Memorias y recuperación de información

• Redes neuronales

– Red de Hopfield

• Sistemas borrosos

– Fuzzy associative memory

• Inteligencia colectiva

– Swarm memory???

HP/FP Very low HP Low HP Medium HP High HP Very high HP

Very weak FP Retreat! Retreat! Defend Defend Attack

Weak FP Retreat! Defend Defend Attack Attack

Medium FP Retreat! Defend Attack Attack Full attack!

High FP Retreat! Defend Attack Attack Full attack!

Very high FP Defend Attack Attack Full attack! Full attack!

Sistemas híbridos

• Interrelaciones entre las técnicas de inteligencia computacional…

Page 5: Aplicaciones - infofich.unl.edu.arinfofich.unl.edu.ar/upload/6abd73ca9af3158e71461e96fc818bc...–Red de Hopfield •Sistemas borrosos –Fuzzy associative memory •Inteligencia colectiva

19/10/2012

5

Trabajo Final

Trabajo final

• Consiste en la solución de un problema propuesto por los alumnos.

• En base a una búsqueda bibliográfica, se debe proponer (e implementar) una solución válida, aplicando las herramientas que se vieron en el cursado.

• Se debe realizar en grupos de 2 o 3 personas.

• Cada integrante del grupo propone un problema práctico a resolver y un tutor (de la Cátedra) guía al grupo para seleccionar y delimitar uno de los temas.

• Este tutor guía luego todo el desarrollo del trabajo.

Trabajo final

• La aprobación consiste en la entrega de un informe escrito y una presentación oral de 15 minutos, con defensa oral de 5 minutos (20 ptos: 10 informe escrito+ 10 presentación oral)

• El estilo y estructura puede descargarse desde el Wiki de la Cátedra.

• No se aceptarán trabajos individuales ni problemas que no hayan sido seleccionados junto al tutor asignado.

Repaso cronograma 2012 • Semana 10:

– Práctica 15/10: continúa GTP 3, comienza GTP 4.

– Teoría 18/10: Unidades VIII (aplicaciones). Inicio de los trabajos finales (TF).

• Semana 11: – Práctica 22/10: continúa GTP 4.

– Teoría 25/10: Parcial 2 (Unidades V a VIII).

• Semana 12: – Práctica 29/10 (Evaluación) : entrega de propuestas definitivas TF y asignación tutores.

– Teoría 01/11: desarrollo de trabajos finales.

• Semana 13: – Práctica 05/11: desarrollo de trabajos finales.

– Teoría 08/11 (Evaluación) : Entrega de implementación de TF.

• Semana 14: – Práctica 12/11 (Teoría): Introducción al modelado conceptual (Clase Prof. invitada).

– Teoría 15/11: Feriado.

• Semana 15: – Práctica 19/11: (Evaluación): Entrega informes, presentación TF (todos deben estar presentes).

– Teoría 22/11: Evaluación: Recuperación de parciales. Recuperación de prácticos.

Fechas Importantes

• 29/10/2012:

– Entrega de propuestas.

• 08/11/2012:

– Entrega de implementación.

• 19/11/2012:

– Entrega de informes y presentación oral.

Bibliografía

• IEEE Transactions on: Fuzzy Systems, Evolutionary Computation, Neural Networks, Pattern Analysis and Machine Intelligence, Systems, Man, and Cybernetics, Robotics and Automation, Information Theory, Knowledge and Data Engineering

• Elsevier Science: Fuzzy Sets and Systems, Intelligent Data Analysis, International Journal of Neurocomputing, Neural Networks, Pattern Recognition, Neurocomputing, Applied Soft Computing, Artificial Intelligence

• Ablex Publishing: Journal of Artificial Neural Networks • World Scientific Publishing: International Journal on Artificial Intelligence

Tools, International Journal of Intelligent Control and Systems, International Journal of Neural Systems, International Journal of Pattern Recognition and Artificial Intelligence, International Journal of Cooperative Intelligent Systems, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems

CONOCIMIENTO CIENTIFICO Y REVISTAS

Page 6: Aplicaciones - infofich.unl.edu.arinfofich.unl.edu.ar/upload/6abd73ca9af3158e71461e96fc818bc...–Red de Hopfield •Sistemas borrosos –Fuzzy associative memory •Inteligencia colectiva

19/10/2012

6

Bibliografía

• MIT Press: Neural Computation, Evolutionary Computation, Journal of Cognitive Neuroscience, Artificial Life.

• Kluwer Academic Publishers: Machine Learning, Neural Processing Letters, Journal of Intelligent Systems

• Springer Verlag: Neural Computing with Applications, Swarm Intelligence, Machine Learning, Artificial Life and Robotics, Evolutionary Intelligence, Fuzzy Optimization and Decision Making, Genetic Programming and Evolvable Machines, Pattern Recognition and Image Analysis, Soft Computing

• John Wiley & Sons: International Journal of Intelligent Systems

• Pergamom Press: Neural Networks • Blackwell Publishers: Computational Intelligence • International Neural Network Society: INNS Neural Networks Newsletter

• Finance & Technology Publishing: Journal of Computational Intelligence in Finance