SlideShare uma empresa Scribd logo
1 de 5
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
                               (Universidad del Perú, DECANA DE AMÉRICA)

                FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
                   Escuela Académico Profesional de Ingeniería de Sistemas

                                               SILABO

1. ESPECIFICACIONES GENERALES

Nombre del Curso          : INTELIGENCIA ARTIFICIAL
Código del Curso          : 207008
Duración del Curso        : 17 semanas
Forma de Dictado          : Técnico - experimental
Horas semanales           : Teoría: 3h – Laboratorio: 2h
Naturaleza                : Formación profesional
Número de créditos        : Cuatro (04)
Prerrequisitos            : 205007 – Investigación Operativa I
Semestre académico        : 2010 – I
Coordinador               :

2. SUMILLA

La Inteligencia Artificial, conceptos, paradigmas y aplicaciones en la industria y servicios.
Representación del conocimiento. Representación de problemas de IA como búsqueda en el espacio
de estado. Métodos de búsqueda ciegos e informados. Juegos inteligentes hombre-máquina. Sistemas
Expertos. Sistemas inteligentes.

3. OBJETIVO GENERAL

La Inteligencia Artificial es una de las áreas de la ciencia de la computación que presenta grandes
expectativas de desarrollo, debido a su diversidad de aplicaciones en la industria, en los sectores de
educación, servicios y, ciencia y tecnología.
El presente curso visa introducir el área de inteligencia artificial, la representación del conocimiento,
los métodos básicos para la resolución de problemas y sus principales aplicaciones en el contexto de
la demanda nacional, dando énfasis al estudio y desarrollo de juegos y sistemas expertos.

OBJETIVOS ESPECÍFICOS

  •   Representar el conocimiento mediante técnicas ad hoc tales como redes semánticas,
      predicados, y listas.
  •   Representar y resolver problemas determinada clase de problemas de la Inteligencia Artificial
      mediante las técnicas de búsqueda en un espacio de estados.
  •   Diseñar y desarrollar software de juegos inteligentes hombre-máquina que usen técnicas de la
      Inteligencia Artificial.
  •   Diseñar y desarrollar sistemas expertos basados en diversos motores de inferencia (métodos
      de encadenamiento y redes neuronales artificiales).
  •   Presentar los fundamentos de los sistemas inteligentes y sus diversas aplicaciones, así como
      establecer las diferencias respecto de los métodos basados en búsqueda y los sistemas
      expertos.

5. CONTENIDO ANALÍTICO POR SEMANAS:

1º Semana: Fundamentos de la Inteligencia Artificial (Negrita)
Teoría
Presentación del curso.



                                                                                                     1/5
Definición de la Inteligencia Artificial. Máquina inteligente. Diferencia entre sistemas operacionales
y sistemas inteligentes. Revisión de los lenguajes de la inteligencia artificial. Aplicaciones en la
industria y servicios.
Referencias: [1] Capítulo 1, [2] Capítulo 1
Práctica - Laboratorio
Introducción al LISP: características y palabras del lenguaje, operaciones con números. Presentación
del software Lispworks: comandos básicos, procesamiento básico del interpretador.

2º Semana: Representación del conocimiento – Clasificación de problemas algorítmicos
Teoría
Representación del conocimiento: redes semánticas, registros, y predicados.
Clasificación de problemas algorítmicos. Problemas de decisión, localización y optimización.
Problemas P y NP. Descripción de algunos problemas.
Referencias: [1] Capítulos 6, 7 y 10, [2] Capítulo 2, [3] Capítulos 4 y 5, [4] Capítulo 1
Práctica
Representación del conocimiento referido a diversos dominios.
Laboratorio
Operaciones con listas: funciones car, cdr, cons, list, append, nth, reverse. Ejemplos y ejercicios.

3º Semana: Búsqueda en un espacio de estados
Teoría
Definición de problemas de la IA como problemas de búsqueda en un espacio de estado.
Referencias: [1] Capítulos 3 y 4, [2] Capítulo 3, [3] Capítulo 2 y 3, [4] Capítulo 3
Práctica
Representación de problemas de raciocinio, problemas de juegos hombre máquina, problemas de
optimización.
Laboratorio
Definición de funciones en LISP: anónimas y con nombre. Pautas para la elaboración de programas
en el LISP.

4º Semana: Métodos de búsqueda en un espacio de estados
Teoría
Métodos de búsqueda ciega: amplitud, profundidad y no determinista.
Referencias: [1] Capítulo 4, [2] Capítulos 3 y 4, [3] Capítulo 3, [4] Capítulos 5 y 6.
Práctica
Resolución de problemas de raciocinio, de juegos hombre máquina, problemas de optimización
mediante métodos de búsqueda ciegos.
Laboratorio
Práctica calificada de laboratorio.

5º Semana: Métodos de búsqueda informados
Teoría
Métodos que usan información adicional: primero el mejor, ascenso a la colina, ramificación y
acotación.
Referencias: [1] Capítulo 4, [2] Capítulo 5, [3] Capítulo 3, [4] Capítulos 5 y 6.
Práctica
Resolución de problemas de raciocinio, de juegos hombre máquina, problemas de optimización
mediante métodos de búsqueda ciegos.
Laboratorio
Variables globales y locales. Condicionales: cond, if. Predicados: predicados sobre tipos de datos,
numéricos, predicados de igualdad y predicados para listas.

6º Semana: Métodos de búsqueda para juegos hombre-máquina
Teoría
Métodos MIN-MAX para desarrollar juegos inteligentes hombre-máquina.
Referencias: [1] Capítulo 5, [2] Capítulos 5 y 6, [3] Capítulos 3 y 12, [4] Capítulos 5 y 6.
Práctica
Resolución de problemas de juegos hombre máquina.
Laboratorio
                                                                                                  2/5
Uso de archivos. Iteraciones en LISP: dotimes, dolist, do. Asignación de variables locales mediante
let.

7º Semana: Presentación de trabajos computacionales
Teoría
Presentación de trabajos computacionales

Práctica
Presentación de trabajos computacionales
Laboratorio
Recursión en LISP.

8º Semana
EXAMEN PARCIAL

9º Semana: Fundamentos de Sistemas Expertos
Teoría
Definición de Sistemas Expertos. Arquitectura de un sistema experto. Taxonomía y aplicaciones de
los sistemas expertos. Requisitos para el desarrollo de sistemas expertos y ventajas del uso de
sistemas expertos. Algunos problemas basados en el conocimiento.
Referencias: [6] Capítulo 1
Práctica - Laboratorio
Listas de asociación. Almacenamiento y recuperación de información contenida en árboles.
Operadores aplicativos: concepto de programación aplicativa y principales operadores.

10º Semana: Diseño de Sistemas Expertos
Teoría
Diseño de Sistemas Expertos (SE). Ingeniería de software y SE Ciclo de vida de un SE.
Referencias: [6] Capítulos 1 y 6.
Práctica - Laboratorio
Práctica calificada de laboratorio.

11º Semana: Desarrollo de Sistemas Expertos
Teoría
Construcción de la base de hechos y base de conocimiento. El motor de inferencia. Los métodos de
encadenamiento regresivo y progresivo. Ventajas y desventajas del uso de los métodos de
encadenamiento. Consideraciones para el desarrollo de interfaces.
Referencias: [1] Capítulos 6 y 7, [2] Capítulo 7, [6] Capítulo 3.
Práctica
Resolución de problemas basados en el conocimiento mediante los métodos de encadenamiento.
Laboratorio
Implementación de métodos de búsqueda ciegos en LISP.

12º Semana: Sistemas expertos basados en Redes Neuronales
Teoría
Conceptos básicos de redes neuronales artificiales (RNA). El problema de identificación de patrones
y sus aplicaciones. Identificación de patrones a través de RNA. Algoritmos de RNA para
identificación de patrones. Consideraciones para resolver problemas basados en el conocimiento a
través de RNA.
Práctica
Resolución de problemas basados en el conocimiento mediante los sistemas expertos basados en
redes neuronales.
Laboratorio
Implementación de métodos de búsqueda informados en LISP.

13º Semana: Calidad y validación de sistemas expertos
Teoría
Principales errores en el desarrollo de un sistema experto. Calidad de un sistema experto. Eficiencia
y error de sistemas expertos.
                                                                                                 3/5
Práctica
Determinación de la confiabilidad de sistemas expertos, análisis de estabilidad.
Laboratorio
Implementación del algoritmo de encadenamiento regresivo en LISP

14º Semana: Introducción a los Sistemas Inteligentes
Teoría
Introducción a los sistemas inteligentes Conceptos de aprendizajes Aplicaciones de RNA y de
Sistemas Inteligentes.
Práctica - Laboratorio
Práctica calificada de laboratorio.

15º Semana: Presentación de trabajos computacionales
Teoría
Presentación de trabajos computacionales
Práctica
Presentación de trabajos computacionales
Laboratorio
Implementación de un sistema experto mediante LISP.

16º Semana
EXAMEN FINAL

17º Semana
EXAMEN SUSTITUTORIO

5. METODOLOGÍA

El curso se desarrolla a través de actividades teórico – prácticas, dando énfasis a aplicaciones en
la industria y servicios. Los estudiantes, organizados en grupos de 3 estudiantes, desarrollarán
dos trabajos computacionales.

6. EVALUACIÓN

El Promedio Final (PF) se determina de la forma siguiente:
PF = 0.025(CL1 + CL2 + CL3 + CL4) + 0.075(TB1 + TB2) + 0.15*LA + 0,30*EA + 0,30*EB
Donde:
CLx: Controles de Lecturas (CL1, CL2, CL3 y CL4)
TB1: Trabajo Grupal (Juegos Inteligentes Hombre – Máquina)
TB2: Trabajo Grupal (Sistemas Expertos)
EA: Examen Parcial
EB: Examen Final
LA: Laboratorio

7. BIBLIOGRAFÍA

    •   STUART, RUSSELL; PETER, NORVIG
        1996 Inteligencia artificial, un enfoque moderno. Ed Prentice Hall.
        ISBN 0-13-103805-2
    •   PATRICK, WINSTON
        1984 Inteligencia Artificial. Ed. Addison-Wesley
        ISBN 0-201-51876-7
    •   ELAINE, RICH
        1988 Inteligencia Artificial. Ed McGraw-Hill
        ISBN 0-07-450364-2
    •   DAVID, MAURICIO
        2000 Apuntes de Inteligencia Artificial.
    •   BONIFACIO, MARTIN; ALFREDO, SANZ

                                                                                               4/5
2002 Redes Neuronales y Sistemas Difusos. Ed. Alfaomega
        ISBN 84-7897-466-0
    •   GIARRATANO RILEY
        2001 Sistemas Expertos, principios y programación. Ed. Ciencias Thomson
        ISBN 970-686-059-2

Las lecturas obligatorias serán proporcionadas por el profesor del curso.




                                                                                  5/5

Mais conteúdo relacionado

Semelhante a Inteligencia artificia 2010 ii

Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1
Hiper S.A.
 
Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)
jcastellanob
 
Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1
UNFV
 
Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicaciones
aleja90158
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacion
tf94
 
A152 w0i9 inteligenciaartificial
A152 w0i9 inteligenciaartificialA152 w0i9 inteligenciaartificial
A152 w0i9 inteligenciaartificial
jcbp_peru
 
Utp sirn_s0_generalidades
 Utp sirn_s0_generalidades Utp sirn_s0_generalidades
Utp sirn_s0_generalidades
jcbenitezp
 
Utp sirn_s0_generalidades
 Utp sirn_s0_generalidades Utp sirn_s0_generalidades
Utp sirn_s0_generalidades
jcbenitezp
 
Arduino: Aplicaciones con hardware abierto para el Arduino
Arduino: Aplicaciones con hardware abierto para el Arduino Arduino: Aplicaciones con hardware abierto para el Arduino
Arduino: Aplicaciones con hardware abierto para el Arduino
SANTIAGO PABLO ALBERTO
 

Semelhante a Inteligencia artificia 2010 ii (20)

Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1
 
Silabo Inteligencia Artificial
Silabo Inteligencia ArtificialSilabo Inteligencia Artificial
Silabo Inteligencia Artificial
 
trabajo1
trabajo1trabajo1
trabajo1
 
9 g syllabus_esis_aplicaciones_difusas_2013_01 (1)
9 g syllabus_esis_aplicaciones_difusas_2013_01 (1)9 g syllabus_esis_aplicaciones_difusas_2013_01 (1)
9 g syllabus_esis_aplicaciones_difusas_2013_01 (1)
 
Silabo deinteligencia artificial
Silabo deinteligencia artificialSilabo deinteligencia artificial
Silabo deinteligencia artificial
 
Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)
 
Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)
 
Introducción a la ing. informática y de sistemas
Introducción a la ing. informática y de sistemasIntroducción a la ing. informática y de sistemas
Introducción a la ing. informática y de sistemas
 
Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1
 
Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicaciones
 
Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicaciones
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacion
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de pro
 
A152 w0i9 inteligenciaartificial
A152 w0i9 inteligenciaartificialA152 w0i9 inteligenciaartificial
A152 w0i9 inteligenciaartificial
 
Contenido, formato y distribucion programatica listo120616
Contenido, formato y distribucion programatica listo120616Contenido, formato y distribucion programatica listo120616
Contenido, formato y distribucion programatica listo120616
 
Octavo ciclo
Octavo cicloOctavo ciclo
Octavo ciclo
 
Diseño instruccional sistemas de información 1
Diseño instruccional sistemas de información 1Diseño instruccional sistemas de información 1
Diseño instruccional sistemas de información 1
 
Utp sirn_s0_generalidades
 Utp sirn_s0_generalidades Utp sirn_s0_generalidades
Utp sirn_s0_generalidades
 
Utp sirn_s0_generalidades
 Utp sirn_s0_generalidades Utp sirn_s0_generalidades
Utp sirn_s0_generalidades
 
Arduino: Aplicaciones con hardware abierto para el Arduino
Arduino: Aplicaciones con hardware abierto para el Arduino Arduino: Aplicaciones con hardware abierto para el Arduino
Arduino: Aplicaciones con hardware abierto para el Arduino
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Inteligencia artificia 2010 ii

  • 1. UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA Escuela Académico Profesional de Ingeniería de Sistemas SILABO 1. ESPECIFICACIONES GENERALES Nombre del Curso : INTELIGENCIA ARTIFICIAL Código del Curso : 207008 Duración del Curso : 17 semanas Forma de Dictado : Técnico - experimental Horas semanales : Teoría: 3h – Laboratorio: 2h Naturaleza : Formación profesional Número de créditos : Cuatro (04) Prerrequisitos : 205007 – Investigación Operativa I Semestre académico : 2010 – I Coordinador : 2. SUMILLA La Inteligencia Artificial, conceptos, paradigmas y aplicaciones en la industria y servicios. Representación del conocimiento. Representación de problemas de IA como búsqueda en el espacio de estado. Métodos de búsqueda ciegos e informados. Juegos inteligentes hombre-máquina. Sistemas Expertos. Sistemas inteligentes. 3. OBJETIVO GENERAL La Inteligencia Artificial es una de las áreas de la ciencia de la computación que presenta grandes expectativas de desarrollo, debido a su diversidad de aplicaciones en la industria, en los sectores de educación, servicios y, ciencia y tecnología. El presente curso visa introducir el área de inteligencia artificial, la representación del conocimiento, los métodos básicos para la resolución de problemas y sus principales aplicaciones en el contexto de la demanda nacional, dando énfasis al estudio y desarrollo de juegos y sistemas expertos. OBJETIVOS ESPECÍFICOS • Representar el conocimiento mediante técnicas ad hoc tales como redes semánticas, predicados, y listas. • Representar y resolver problemas determinada clase de problemas de la Inteligencia Artificial mediante las técnicas de búsqueda en un espacio de estados. • Diseñar y desarrollar software de juegos inteligentes hombre-máquina que usen técnicas de la Inteligencia Artificial. • Diseñar y desarrollar sistemas expertos basados en diversos motores de inferencia (métodos de encadenamiento y redes neuronales artificiales). • Presentar los fundamentos de los sistemas inteligentes y sus diversas aplicaciones, así como establecer las diferencias respecto de los métodos basados en búsqueda y los sistemas expertos. 5. CONTENIDO ANALÍTICO POR SEMANAS: 1º Semana: Fundamentos de la Inteligencia Artificial (Negrita) Teoría Presentación del curso. 1/5
  • 2. Definición de la Inteligencia Artificial. Máquina inteligente. Diferencia entre sistemas operacionales y sistemas inteligentes. Revisión de los lenguajes de la inteligencia artificial. Aplicaciones en la industria y servicios. Referencias: [1] Capítulo 1, [2] Capítulo 1 Práctica - Laboratorio Introducción al LISP: características y palabras del lenguaje, operaciones con números. Presentación del software Lispworks: comandos básicos, procesamiento básico del interpretador. 2º Semana: Representación del conocimiento – Clasificación de problemas algorítmicos Teoría Representación del conocimiento: redes semánticas, registros, y predicados. Clasificación de problemas algorítmicos. Problemas de decisión, localización y optimización. Problemas P y NP. Descripción de algunos problemas. Referencias: [1] Capítulos 6, 7 y 10, [2] Capítulo 2, [3] Capítulos 4 y 5, [4] Capítulo 1 Práctica Representación del conocimiento referido a diversos dominios. Laboratorio Operaciones con listas: funciones car, cdr, cons, list, append, nth, reverse. Ejemplos y ejercicios. 3º Semana: Búsqueda en un espacio de estados Teoría Definición de problemas de la IA como problemas de búsqueda en un espacio de estado. Referencias: [1] Capítulos 3 y 4, [2] Capítulo 3, [3] Capítulo 2 y 3, [4] Capítulo 3 Práctica Representación de problemas de raciocinio, problemas de juegos hombre máquina, problemas de optimización. Laboratorio Definición de funciones en LISP: anónimas y con nombre. Pautas para la elaboración de programas en el LISP. 4º Semana: Métodos de búsqueda en un espacio de estados Teoría Métodos de búsqueda ciega: amplitud, profundidad y no determinista. Referencias: [1] Capítulo 4, [2] Capítulos 3 y 4, [3] Capítulo 3, [4] Capítulos 5 y 6. Práctica Resolución de problemas de raciocinio, de juegos hombre máquina, problemas de optimización mediante métodos de búsqueda ciegos. Laboratorio Práctica calificada de laboratorio. 5º Semana: Métodos de búsqueda informados Teoría Métodos que usan información adicional: primero el mejor, ascenso a la colina, ramificación y acotación. Referencias: [1] Capítulo 4, [2] Capítulo 5, [3] Capítulo 3, [4] Capítulos 5 y 6. Práctica Resolución de problemas de raciocinio, de juegos hombre máquina, problemas de optimización mediante métodos de búsqueda ciegos. Laboratorio Variables globales y locales. Condicionales: cond, if. Predicados: predicados sobre tipos de datos, numéricos, predicados de igualdad y predicados para listas. 6º Semana: Métodos de búsqueda para juegos hombre-máquina Teoría Métodos MIN-MAX para desarrollar juegos inteligentes hombre-máquina. Referencias: [1] Capítulo 5, [2] Capítulos 5 y 6, [3] Capítulos 3 y 12, [4] Capítulos 5 y 6. Práctica Resolución de problemas de juegos hombre máquina. Laboratorio 2/5
  • 3. Uso de archivos. Iteraciones en LISP: dotimes, dolist, do. Asignación de variables locales mediante let. 7º Semana: Presentación de trabajos computacionales Teoría Presentación de trabajos computacionales Práctica Presentación de trabajos computacionales Laboratorio Recursión en LISP. 8º Semana EXAMEN PARCIAL 9º Semana: Fundamentos de Sistemas Expertos Teoría Definición de Sistemas Expertos. Arquitectura de un sistema experto. Taxonomía y aplicaciones de los sistemas expertos. Requisitos para el desarrollo de sistemas expertos y ventajas del uso de sistemas expertos. Algunos problemas basados en el conocimiento. Referencias: [6] Capítulo 1 Práctica - Laboratorio Listas de asociación. Almacenamiento y recuperación de información contenida en árboles. Operadores aplicativos: concepto de programación aplicativa y principales operadores. 10º Semana: Diseño de Sistemas Expertos Teoría Diseño de Sistemas Expertos (SE). Ingeniería de software y SE Ciclo de vida de un SE. Referencias: [6] Capítulos 1 y 6. Práctica - Laboratorio Práctica calificada de laboratorio. 11º Semana: Desarrollo de Sistemas Expertos Teoría Construcción de la base de hechos y base de conocimiento. El motor de inferencia. Los métodos de encadenamiento regresivo y progresivo. Ventajas y desventajas del uso de los métodos de encadenamiento. Consideraciones para el desarrollo de interfaces. Referencias: [1] Capítulos 6 y 7, [2] Capítulo 7, [6] Capítulo 3. Práctica Resolución de problemas basados en el conocimiento mediante los métodos de encadenamiento. Laboratorio Implementación de métodos de búsqueda ciegos en LISP. 12º Semana: Sistemas expertos basados en Redes Neuronales Teoría Conceptos básicos de redes neuronales artificiales (RNA). El problema de identificación de patrones y sus aplicaciones. Identificación de patrones a través de RNA. Algoritmos de RNA para identificación de patrones. Consideraciones para resolver problemas basados en el conocimiento a través de RNA. Práctica Resolución de problemas basados en el conocimiento mediante los sistemas expertos basados en redes neuronales. Laboratorio Implementación de métodos de búsqueda informados en LISP. 13º Semana: Calidad y validación de sistemas expertos Teoría Principales errores en el desarrollo de un sistema experto. Calidad de un sistema experto. Eficiencia y error de sistemas expertos. 3/5
  • 4. Práctica Determinación de la confiabilidad de sistemas expertos, análisis de estabilidad. Laboratorio Implementación del algoritmo de encadenamiento regresivo en LISP 14º Semana: Introducción a los Sistemas Inteligentes Teoría Introducción a los sistemas inteligentes Conceptos de aprendizajes Aplicaciones de RNA y de Sistemas Inteligentes. Práctica - Laboratorio Práctica calificada de laboratorio. 15º Semana: Presentación de trabajos computacionales Teoría Presentación de trabajos computacionales Práctica Presentación de trabajos computacionales Laboratorio Implementación de un sistema experto mediante LISP. 16º Semana EXAMEN FINAL 17º Semana EXAMEN SUSTITUTORIO 5. METODOLOGÍA El curso se desarrolla a través de actividades teórico – prácticas, dando énfasis a aplicaciones en la industria y servicios. Los estudiantes, organizados en grupos de 3 estudiantes, desarrollarán dos trabajos computacionales. 6. EVALUACIÓN El Promedio Final (PF) se determina de la forma siguiente: PF = 0.025(CL1 + CL2 + CL3 + CL4) + 0.075(TB1 + TB2) + 0.15*LA + 0,30*EA + 0,30*EB Donde: CLx: Controles de Lecturas (CL1, CL2, CL3 y CL4) TB1: Trabajo Grupal (Juegos Inteligentes Hombre – Máquina) TB2: Trabajo Grupal (Sistemas Expertos) EA: Examen Parcial EB: Examen Final LA: Laboratorio 7. BIBLIOGRAFÍA • STUART, RUSSELL; PETER, NORVIG 1996 Inteligencia artificial, un enfoque moderno. Ed Prentice Hall. ISBN 0-13-103805-2 • PATRICK, WINSTON 1984 Inteligencia Artificial. Ed. Addison-Wesley ISBN 0-201-51876-7 • ELAINE, RICH 1988 Inteligencia Artificial. Ed McGraw-Hill ISBN 0-07-450364-2 • DAVID, MAURICIO 2000 Apuntes de Inteligencia Artificial. • BONIFACIO, MARTIN; ALFREDO, SANZ 4/5
  • 5. 2002 Redes Neuronales y Sistemas Difusos. Ed. Alfaomega ISBN 84-7897-466-0 • GIARRATANO RILEY 2001 Sistemas Expertos, principios y programación. Ed. Ciencias Thomson ISBN 970-686-059-2 Las lecturas obligatorias serán proporcionadas por el profesor del curso. 5/5