Syllabus

SCC-1012 INTELIGENCIA ARTIFICIAL

MI. DANIEL ALBERTO PANTI GONZALEZ

dapanti@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
8 0 4 4 Ingeniería Aplicada

Prerrequisitos
• Comprensión de las estructuras de control, las listas, árboles, recursividad y teoría de la probabilidad. •Capacidad de análisis y síntesis. •Representación y resolución de enunciados con lógica matemática. •Capacidad de organización y planificación •Habilidades en el uso de la computadora. •Programar en un lenguaje de alto nivel •Experiencia utilizando el Internet. •Aplicación de sistemas gestores de bases de datos. •Conocer conceptos de la teoría de la computación.

Competencias Atributos de Ingeniería

Normatividad
1.- El alumno tiene una tolerancia de 15 min. para entrar a clases, después de este tiempo se considerará como falta. 2.- Ante faltas colectivas el tema se dará por visto y el tema será calificado en el examen. 3.- El alumno deberá mantener siempre el respeto hacia sus compañeros y maestros. No se permiten palabras altisonantes. 4.- No se permite entrar al salón con alimentos y bebidas. 5.- No se permiten gorras, shorts; se le pedirá que se retire del salón la persona que no cumpla. 6.- Celulares en modo vibrador. 7.- Aretes en el caso de los varones no está permitido.

Materiales
No aplica

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 2.5.1
PARCIAL 2 De la actividad 3.1.1 a la actividad 4.3.4

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Fundamentos de la Inteligencia Artificial.
          1.1. Historia de la IA.
                   1.1.1. Historia de la IA.
                           http://es.wikipedia.org/wiki/Historia_de_la_inteligencia_artificial
                          
          1.2. Conceptos y técnicas (Estado del arte) .
                   1.2.1. Conceptos y técnicas (Estado del arte) .
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-1_23.html
                          
          1.3. Desarrollos actuales.
                   1.3.1. Procesamiento de Lenguaje Natural (PLN).
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-1_23.html
                           http://es.wikipedia.org/wiki/Procesamiento_de_lenguajes_naturales
                          
                   1.3.2. Reconocimiento de patrones.
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-1_23.html
                          
                   1.3.3. Robótica
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-1_23.html
                          
                   1.3.4. Sistemas Expertos.
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-1_23.html
                           http://es.wikipedia.org/wiki/Sistema_experto
                          
                   1.3.5. Lógica Difusa (Fuzzy logic).
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-1_23.html
                           http://www.seattlerobotics.org/encoder/mar98/fuz/fl_part1.html#INTRODUCTION
                          
          1.4. Modelos de agente inteligente.
                   1.4.1. Modelos de agente inteligente.
                           http://es.wikipedia.org/wiki/Agente_inteligente_(inteligencia_artificial)
                           http://www.mind.ilstu.edu/curriculum/ants_nasa/intelligent_agents.php
                          
          1.5. Heurística
                   1.5.1. Heurística
                           http://es.wikipedia.org/wiki/Heur%C3%ADstica_(inform%C3%A1tica)
                          
2. Técnicas de Búsqueda.
          2.1. Solución de problemas con búsqueda.
                   2.1.1. Contenido
                           http://www.unistmo.edu.mx/~daniel.garcia/unidadiii_ia.pdf
                          
          2.2. Espacios de estados
                   2.2.1. Determinísticos
                           http://www.unistmo.edu.mx/~daniel.garcia/unidadiii_ia.pdf
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-2.html
                          
                   2.2.2. No Determinísticos
                           http://www.unistmo.edu.mx/~daniel.garcia/unidadiii_ia.pdf
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-2.html
                          
          2.3. Métodos de búsqueda.
                   2.3.1. Primero en anchura (breadthfirst).
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-2.html
                           http://es.wikipedia.org/wiki/B%C3%BAsqueda_en_anchura
                          
                   2.3.2. Primero en profundidad (depthfirst).
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-2.html
                           http://es.wikipedia.org/wiki/B%C3%BAsqueda_en_profundidad
                          
                   2.3.3. Grafos O
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-2.html
                          
                   2.3.4. Grafos A
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-2.html
                           http://es.wikipedia.org/wiki/Algoritmo_de_b%C3%BAsqueda_A*
                          
          2.4. Satisfacción de restricciones.
                   2.4.1. Contenidos
                           http://es.wikipedia.org/wiki/Problema_de_satisfacci%C3%B3n_de_restricciones
                          
          2.5. Teoría de juegos
                   2.5.1. Teoría de juegos
                           http://es.wikipedia.org/wiki/Teor%C3%ADa_de_juegos
                          
3. Representación del conocimiento y razonamiento
          3.1. Sistemas basados en conocimiento.
                   3.1.1. Concepto de conocimiento.
                           http://definicion.de/conocimiento/
                           http://www.wolnm.org/apa/articulos/Sistemas_Basados_Conocimiento.pdf
                          
                   3.1.2. Lenguajes utilizados en la representación de conocimiento
                           http://www.gsi.dit.upm.es/~gfer/ssii/rcsi/rcsise11.html
                          
          3.2. Mapas conceptuales.
                   3.2.1. Mapas conceptuales.
                           http://fernandosantamaria.com/blog/2006/04/representacion-grafica-del-conocimiento-mapas-conceptuales-y-mapas-mentales-i-la-teoria/
                          
          3.3. Redes semánticas.
                   3.3.1. Redes semánticas.
                           http://www.gsi.dit.upm.es/~gfer/ssii/rcsi/rcsisu15.html
                           http://es.wikipedia.org/wiki/Red_sem%C3%A1ntica
                           http://www.cs.upc.edu/~bejar/ia/transpas/teoria/3-RC2-Representacion_Frames.pdf
                          
          3.4. Lógica de predicados.
                   3.4.1. Sintaxis
                           http://campus.cva.itesm.mx/nazira/Tc1001/L%C3%B3gica%20de%20predicados.pdf
                          
                   3.4.2. Semántica
                           http://www.fceia.unr.edu.ar/lcc/r223/archivos/p5.pdf
                          
                   3.4.3. Validez
                           http://es.wikipedia.org/wiki/Validez_%28l%C3%B3gica%29
                           http://trevinca.ei.uvigo.es/~alma/docencia/mfes/LOGICAPREDICADOS.pdf
                          
                   3.4.4. Inferencia
                           http://eisc.univalle.edu.co/~oscarbed/IA/Tema7.pdf
                          
          3.5. Razonamiento con incertidumbre.
                   3.5.1. Aprendizaje
                           http://fdoperez.webs.ull.es/doc/Conocimiento4.pdf
                          
                   3.5.2. Razonamiento probabilístico.
                           http://ccc.inaoep.mx/~jagonzalez/AI/Sesion12_RazonamientoProbabilistico.pdf
                          
                   3.5.3. Lógicas multivaluadas.
                           http://www.dc.fi.udc.es/muc/sites/www.dc.fi.udc.es.muc/files/mvl.pdf
                           https://prezi.com/4ezm_epj5lku/razonamiento-con-incertidumbre/
                          
                   3.5.4. Lógica difusa.
                           http://es.wikipedia.org/wiki/L%C3%B3gica_difusa
                           http://www.ramr.org/articulos/volumen_6_numero_3/editoriales/mere3_6.pdf
                          
          3.6. Demostración y métodos
                   3.6.1. Demostración y métodos
                           Aplicaciones (296103 bytes)
                          
4. Sistemas de razonamiento
          4.1. Reglas de producción
                   4.1.1. Sintaxis de las reglas de producción.
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-4.html
                          
          4.2. Semántica de las reglas de producción.
                   4.2.1. Conocimiento causal.
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-4.html
                          
                   4.2.2. Conocimiento de diagnóstico.
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-4.html
                          
          4.3. Arquitectura de un sistema de producción.
                   4.3.1. Hechos
                           https://prezi.com/u-1bjbezfj2k/unidad-4-sistemas-de-razonamiento/
                           http://disi.unal.edu.co/~lctorress/iartificial/IAc007.pdf
                           http://galahad.plg.inf.uc3m.es/~iat/practicas/SSPPconCLIPS.pdf
                          
                   4.3.2. Base de conocimiento
                           http://quegrande.org/apuntes/EI/4/IA/teoria/09-10/tema_6_-_sistemas_de_produccion.pdf
                          
                   4.3.3. Mecanismos de control
                           http://ccc.inaoep.mx/~emorales/Cursos/InteligenciaArtificial/Representa/WWW/principal.html
                          
                   4.3.4. Ciclo de vida de un sistema de producción
                           http://disi.unal.edu.co/~lctorress/iartificial/IAc005.pdf
                           http://inteligenciaartificial-isc.blogspot.mx/p/unidad-4.html
                           https://prezi.com/yerj1utha0ua/ciclo-de-vida-del-sistema-de-produccion/
                          
5. Aplicaciones con técnicas de IA
          5.1. Robótica
                   5.1.1. Conceptos básicos
                           http://es.wikipedia.org/wiki/Rob%C3%B3tica
                           http://definicion.de/robotica/
                          
                   5.1.2. Clasificación
                           http://jodaniel95.blogspot.mx/2011/03/clasificacion-de-la-robotica.html
                          
                   5.1.3. Desarrollos actuales y aplicaciones
                           http://proton.ucting.udg.mx/materias/robotica/r166/r109/r109.htm
                          
          5.2. Redes Neuronales (RN)
                   5.2.1. Conceptos básicos
                           http://es.wikipedia.org/wiki/Red_neuronal_artificial
                          
                   5.2.2. Clasificación
                           http://es.wikipedia.org/wiki/Red_neuronal_artificial
                          
                   5.2.3. Desarrollos actuales y aplicaciones
                           http://es.wikipedia.org/wiki/Red_neuronal_artificial
                           http://www.dynamics.unam.edu/DinamicaNoLineal/Articulos/MineriaDatos/Articulo03.pdf
                          
          5.3. Visión artificial
                   5.3.1. Conceptos básicos
                           http://es.wikipedia.org/wiki/Visi%C3%B3n_artificial
                          
                   5.3.2. Desarrollos actuales y aplicaciones
                           http://dmi.uib.es/~ygonzalez/VI/Material_del_Curso/Teoria/Aplicaciones_VC.PDF
                           http://visionartificial.fpcat.cat/wp-content/uploads/UD_1_didac_Conceptos_previos.pdf
                          
          5.4. Lógica difusa (Fuzzy Logic)
                   5.4.1. Conceptos básicos
                           http://www.revistas.ucr.ac.cr/index.php/cienciaytecnologia/article/viewFile/2640/2591
                          
                   5.4.2. Desarrollos actuales y aplicaciones
                           http://www.revistas.ucr.ac.cr/index.php/cienciaytecnologia/article/viewFile/2640/2591
                          
          5.5. Procesamiento de Lenguaje Natural (PLN)
                   5.5.1. Conceptos básicos
                           http://rua.ua.es/dspace/bitstream/10045/33514/1/2013_Hernandez_Gomez_RevPolitec.pdf
                          
                   5.5.2. Desarrollos actuales y aplicaciones
                           http://rua.ua.es/dspace/bitstream/10045/33514/1/2013_Hernandez_Gomez_RevPolitec.pdf
                          
          5.6. Sistemas Expertos (SE)
                   5.6.1. Conceptos básicos
                           http://www.monografias.com/trabajos16/sistemas-expertos/sistemas-expertos.shtml
                          
                   5.6.2. Clasificación
                           http://www.monografias.com/trabajos16/sistemas-expertos/sistemas-expertos.shtml
                          
                   5.6.3. Desarrollos actuales y aplicaciones
                           http://www.monografias.com/trabajos16/sistemas-expertos/sistemas-expertos.shtml
                           https://sites.google.com/site/proyectointeligenciaartificial/indice/los-sistemas-expertos/aplicaciones-de-los-sistemas-expertos
                           http://www.uaeh.edu.mx/docencia/Tesis/icbi/licenciatura/documentos/Sistemas%20expertos%20y%20sus%20aplicaciones.pdf
                           http://ciberconta.unizar.es/biblioteca/0002/sanchez95.html
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación