Download Temas - Instituto Tecnológico de Toluca

Document related concepts

Aprendizaje automático wikipedia , lookup

Red neuronal artificial wikipedia , lookup

Red neuronal prealimentada wikipedia , lookup

Deep Dream wikipedia , lookup

Aprendizaje automático cuántico wikipedia , lookup

Transcript
1.- DATOS DE LA ASIGNATURA
Nombre de la asignatura: Herramientas par la Toma de decisiones I
Carrera: Ingeniería en Sistemas Computacionales
Clave de la asignatura: BDE-0703
Horas teoría-horas práctica-créditos: 4-0-8
2.- HISTORIA DEL PROGRAMA
Lugar y fecha de
elaboración o revisión
Participantes
Observaciones
(cambios y justificación)
Instituto Tecnológico de
Representante de
Definición de los programas
Toluca, del 07 al 25 de
Comité del Posgrado en
de estudios para la
Agosto de 2006
Ciencias de la
especialidad en Inteligencia
Computación
Artificial
Institutos tecnológicos
Academias de la carrera
Análisis y enriquecimiento de
de Toluca
de Sistemas y
las propuestas de los
Computación y
programas diseñados en la
Academia del Posgrado
reunión nacional de
en Ciencias en Ciencias
evaluación
Computacionales
3.- UBICACIÓN DE LA ASIGNATURA
a). Relación con otras asignaturas del plan de estudio
Anteriores
Asignaturas
Matemáticas
Discretas;
Posteriores
Temas
Todos
Asignaturas
Toma de
Temas
Todos
decisiones II
Inteligencia
Artificial I
b). Aportación de la asignatura al perfil del egresado




Capacidad de análisis, de desarrollo y de programación de modelos
matemáticos, estadísticos y de simulación de comportamientos humanos.
Coordina y realiza investigaciones que fortalezcan el desarrollo cultural,
científico y tecnológico.
Aplica nuevas tecnologías a la solución de problemas de su entorno laboral.
Desarrolla interfaces hombre-máquina.
4.- OBJETIVO(S) GENERAL(ES) DEL CURSO
Conocer las herramientas de Inteligencia Artificial con las que se elaboran
sistemas para la toma de decisiones a partir del análisis de datos
2
5.- TEMARIO
Unidad
Temas
1
Introducción al
Reconocimiento de Patrones
Subtemas
1.1.
1.2.
1.3.
1.4.
1.5.
2
Sistemas Expertos
2.1
2.2
2.3
2.4
3
Procesamiento de Lenguaje
Natural
3.1
3.2
3.3
Reconocimiento de Objetos
Similaridad de Patrones y Trabajos
en RP
1.4.1. Clasificación
1.4.2. Regresión
1.4.3. Descripción
Clases, Patrones y Muestras
RP Approaches
1.4.1. Datos Clustering
1.4.2. Clasificación Estadística
1.4.3. Redes Neuronales
1.4.4. RP Estructural
Proyecto
1.5.1 Tareas de Proyecto
1.5.2 Tratamiento y Muestras
1.5.3 Software de RP
Introducción a los Sistemas
Expertos
Representación el Conocimiento
Método de Inferencia
Aplicaciones Wucshell
Introducción a los lenguajes
formales
Redes de Transición aumentada
Aplicaciones
3.3.1 Recuperación de
Información
3.3.2 Extracción de Información
3.3.3 Generación de gramáticas
4
Visión
4.1.
4.2.
4.3.
4.4.
4.5.
Adquisición de la imagen
Segmentación de la imagen
Mejoramiento de la imagen
Mejoramiento de la Imagen
Detección de Contornos
5
Métodos Bayesianos
5.1.
Incertidumbre
3
5.2.
5.3.
5.4.
5.5.
5.6.
6
Técnicas de agrupamiento
7
Redes Neuronales
6.1.
6.2.
6.3.
6.4.
6.5.
7.1.
7.2
7.3
7.4
7.5
7.6
Sistemas de Razonamiento
Probabilística
5.1.1. Introducción
5.1.2. Introducción a Inferencia
Bayesiana
5.1.3. Teorema de Bayes
5.1.4. Teorema de Bayes Aplicado
Redes Bayesianas
5.1.1. Introducción
5.1.2. Definición
5.1.3. Ilustración con redes
bayesianas
Implicaciones algoritmos con redes
bayesianas
Usos prácticos de las redes
bayesianas
Limitaciones de las redes
bayesianas
Introducción
Tipos de Datos
Métodos de Agrupamiento
Algoritmo k-medias
Ejemplos
Introducción
7.1.1. Neurona Biológica
7.1.2. Neurona Computacional
7.1.3. Algoritmos de Aprendizaje
7.1.4. Topología
Perceptrón
Introducción al Perceptón
Multicapa
Introducción a la red SOM
Neurosolution
Aplicaciones
4
6.- APRENDIZAJES REQUERIDOS
Contenidos de Inteligencia Artificial I, Matemáticas Discretas,
7.- SUGERENCIAS DIDÁCTICAS







Propiciar la búsqueda y selección de información sobre temas de inteligencia
humana y artificial.
Organizar exposición de temas por equipo.
Elaborar un proyecto vinculado a problemas de juegos.
Propiciar debates sobre temas relacionados, con sesiones de preguntas y
respuestas.
Propiciar la resolución en conjunto de problemas relacionados con la materia.
Utilizar un software para el diseño y análisis de los temas del curso.
Desarrollar un mapa conceptual sobre inteligencia artificial, donde se
establezcan los conceptos y sus relaciones.
8.- SUGERENCIAS DE EVALUACIÓN




Desarrollo de proyecto final (informe, presentación y defensa del proyecto).
Evaluación de informes sobre tareas o trabajos de investigación.
Evaluación escrita.
Desempeño y participación en el aula.
9.- UNIDADES DE APRENDIZAJE
Unidad 1: Introducción al Reconocimiento de Patrones
Objetivo
Educacional
Comprenderá la teoría
del Reconocimiento de
Patrones así como los
diversos enfoques que
Actividades de Aprendizaje
 Conocer la definición de Reconocimiento de
Patrones
 Identificar el concepto de Similaridad
 Conocer las diferentes tareas y aplicaciones
Fuentes de
Información
19,20,21
5
se emplean
del reconocimiento de patrones
 Identificar los diferentes elementos que
integran el enfoque de Reconocimiento de
Patrones Sintáctico Estructural.
 Conocer diversas aplicaciones del
Reconocimiento de Patrones Sintáctico
Estructurales.
Unidad 2: Sistemas Expertos
Objetivo
Educacional
Comprenderá la teoría
de Sistemas Expertos y
conocerá la manera de
implementarlos
utilizando Wucshell
Actividades de Aprendizaje
 Identificar los diferentes elementos que
integran a un Sistema Experto.
 Identificar las diferentes formas de
representación de conocimiento.
 Ejemplificar el proceso de inferencia en una
base de conocimientos.
 Investigar otros usos que se le pude dar a la
teoría de lenguajes libres de contexto.
 Desarrollar ejemplos de aplicación utilizando
Wucshell.
 Investigar sobre otros shells para desarrollo
de sistemas expertos.
Fuentes de
Información
4,16,17,18
Unidad 3: Procesamiento de Lenguaje Natural
Objetivo
Educacional
Comprenderá la teoría
de lenguajes de
contexto libre y su
representación
Actividades de Aprendizaje
Fuentes de
Información
 Identificar los diferentes tipos de lenguajes de 10,11,12,13,
acuerdo a la clasificación de Chomsky.
14,15
 Realizar ejercicios que permitan desarrollar la
habilidad para representar lenguajes libres de
contexto.
 Utilizar un lenguaje de alto nivel para
6
representar lenguajes libres de contexto,
solamente como casos tipo.
 Investigar otros usos que se le pude dar a la
teoría de lenguajes libres de contexto.
 Investigar nuevas técnicas para la
representación de lenguajes libres de contexto.
Unidad 4: Visión Artificial
Objetivo
Actividades de Aprendizaje
Educacional
Conocerá los
fundamentos de una
imagen digital así
como .los tipos de
mejoramiento de una
imagen digital tanto en
su dominio espacial
como en el de
frecuencia.











Conocerá los conceptos de imagen digital.
Conocer los Tipos de imágenes
Desarrollar los pasos para el
procesamiento de las imágenes digitales.
Elementos de la percepción visual
Conocer las diferentes formas de adquirir
una imagen digital
Conocer las operaciones básicas en las
imágenes
Ejemplos de un Histograma
Operaciones aritmético lógicas
Conocer los diferentes Filtros espaciales
Conocer los filtros del dominio de
frecuencia
Realizar diferentes practicas en un
software libre
Fuentes de
Información
5,21,
22,23,
24,25,26
Unidad 5: Métodos Bayesianos
Objetivo
Educacional
Comprenderá la teoría
Probabilidades y los
Métodos Bayesianos, y
se introducirá a los
Actividades de Aprendizaje
 Identificar la naturaleza, relevancia y
aplicabilidad de la teoría de Redes Bayesianas
para temas con formas avanzadas de
computabilidad
Fuentes de
Información
9
7
procesos aleatorios.
 Se examinará un cierto número de
aplicaciones usando redes Bayesianas.
 Se revisarán las limitaciones de las Redes
Bayesianas para la interacción humanocomputadora y el aprendizaje automatizado.
UNIDAD 6: Técnicas de agrupamiento
Objetivo
Actividades de Aprendizaje
Educacional
Comprenderá los
elementos básicos y
algoritmos elementales
de agrupamiento

Identificar los diferentes tipos de datos y
Fuentes de
Información
3,1
sus características.

Identificar los diferentes criterios de
agrupamiento (partición y jerárquicos)

Conocer la algoritmia del K-Medias

Realizar pruebas de escritorio del
algoritmo K-medias
Unidad 7: Redes Neuronales Artificiales
Objetivo
Actividades de Aprendizaje
Educacional
El estudiante aprenderá
los conceptos básicos
de las redes neuronales
artificiales más usadas:
Perceptron, Perceptron
Multicapas y SOM


Identificar la equivalencia de
comportamiento de las partes de la
neurona biológica y la neurona
computacional.
Identificar los diferentes tipos y la utilidad
de las reglas de aprendizaje: supervisadas
y no supervisadas.
Fuentes de
Información
2, 22
8


Con la ayuda de Neurosolutions construir
una red de cada uno de los siguientes tipos:
Perceptron, Perceptron Multicapas, y
SOM.
Aplicar las redes construidas a un
problema de toma de decisiones.
10. FUENTES DE INFORMACIÓN
1.-
Pattern Recognition, Concepts, Methods and Applications J.P. Marques de
Sá Springer
2.-
Notas del curso de e-Learning Dr. Eduardo Gasca Alvarez
3.-
Finding Groups In Data. An Introduction to cluster Analysis Leonard Kaufman/
Peter J.Rousseuw Wiley Inter-s Science
4.-
Sistemas Expertos Principios y Programación Giarratano Ruley
5.-
Tratamiento Digital de imágenes Rafael Gonzalez and Woods Prentice Hall
6.-
Inteligencia Artificial un enfoque moderno Stuart Russell & Peter Norving
Prentice Hall
7.-
The Pattern Recognition Basis in Artificial Intelligence R. Tveter
8.-
Pattern Recognition: Statistical, Structural and Neural Approaches Robert J.
Schalkoff John Wiley & Sons, Inc., 1992
9.-
An introduction to Bayesian Networks and the Contemporary Applications;
Daryle Niedermayer; Dic 1998; http://www.niedermayer.ca/papers/bayesian/
10.- Compiladores Principios, técnicas y herramientas, Aho, Sethi, Ullman
Addison Wesley.
11.- Compiladores Conceptos Fundamentales, Teufel, Schmidt, Teufel, AddisonWesley Iberoamericana.
12.- Chomsky, Noam. Temas teóricos de gramática generativa. De. Siglo XXI. 5a
de. México. 1990
13.- Hopcroft, J. & Ullman, J. Introducción a la teoría de autómatas, Lenguajes y
Computación. Ed. CECSA. 1a. Ed. México.1993
9
14.- Herbert Schildt. Artificial Intelligence Using C (Cap. 4 – Lenguaje Natural). Ed.
Mc Graw Hill., 1987
15.- Kennedy, Ruby, L.; Solving Data Mining Problems through Pattern
Recognition; Prentice Hall, 1998.
16.- Fohmann, L. Knowledge Acquisition and Machine Learning. A. I. and Expert
Systems. Editor Stuart Savory. John Wiley & Sons.USA. 1988.
17.- Rich, E. & Knight, K. Inteligencia Artificial. McGraw Hill . 2a. ed. España
1994.
18.- David W. Rolston. Principios de Inteligencia Artificial y Sistemas Expertos.
Editorial McGraw Hill.
19.- Escudero, L.F. Reconocimiento de Patrones. Ed. Paraninfo. España. 1977
20.- González, R. & Thomason, G. Syntactic Pattern Recognition. An introduction.
Addison Wesley Publishing Co. USA. 1978.
21.- Tou, Julius, T. Gonzalez, R; Pattern Recognition Principles; Addison Wesley,
1974
22.- The image processing Handbook ; John C. Russ, CRC press 1994 USA
23.- Digital Image processing; Kenneth R. Castleman, Prentice Hall 1996 USA
24.- Computer Vision and Image processing, Linda Shapro and Azriel Rarenteld
Academic Press, USA 1992.
25.- Introduction techniques for Computer vision, Gmanuele trucco Alessandro
Verri, Prentice may USA 1998
26.- Image Processing and Patter Recognition; Cornelious T. Leondes,Academic
Press (Vol 5 of neural networks).
27.- Manuales de uso de Neurosolution
10