Documente Academic
Documente Profesional
Documente Cultură
Sistemas Inteligentes
I. Datos Generales
II. Fundamentacin
Se incluyen los siguientes temas: Sistemas conexionistas y evolutivos (redes neuronales, algoritmos
genticos), sistemas expertos y sistemas difusos (lgica difusa). Para poder abordar la gama de tcnicas
en Sistemas Inteligentes se organizar el estudio en 8 semanas donde el aprendizaje ser progresivo.
Aunque el tratamiento de los temas mencionados es amplio se ha definido una estrategia comn, se
presenta el fundamento terico del tema y luego se utiliza un framework para implementar en forma
prctica el tema correspondiente.
III. Competencias
1
.
IV. Programacin de Contenidos
2
Tema 3: Tipos de redes neuronales artificiales y Capacidades En este tema ampliamos el estudio de las redes neuronales,
aplicaciones. 1. Conoce la clasificacin de las redes neuronales artificiales. presentando una clasificacin de las mismas y sus diferentes
2. Conoce y aplica las tcnicas de entrenamiento de las redes neuronales tcnicas de aprendizaje.
3.1 Tipos de redes neuronales. artificiales. Seguiremos un mtodo de aprendizaje cclico presentando el
3.2 Perceptron. 3. Disea aplicaciones de reconocimiento de voz con redes neuronales modelo para cada tipo de red, luego comentamos su arquitectura y
Semana 3 3.3 Adaline. artificiales. finalmente trabajamos con algoritmo de aprendizaje.
Diseemos 3.4 Backpropagation. 4. Disea aplicaciones de pronsticos con redes neuronales artificiales Mostramos con cierto nivel de detalle el desarrollo de aplicaciones
aplicaciones con redes 3.5 Aprendizaje asociativo. Actitudes de reconocimiento de voz y de pronsticos que son aplicaciones
neuronales. 3.6 Redes competitivas. 1. Valora los tipos de redes neuronales artificiales.. ampliamente difundidas en inteligencia artificial.
(06 al 12 de Junio) 3.7 Redes recurrentes. 2. Orienta la solucin de aplicaciones con modelos de redes neuronales
3.8 Reconocimiento de la voz. artificiales.
3.9 Pronsticos. 3. Asume responsabilidad en el cumplimiento de las actividades programadas.
4. Asume una posicin pro activa respecto a las tcnicas de aprendizaje de las
redes neuronales artificiales.
5. Valora la tecnologa de redes neuronales artificiales para resolver problemas
reales.
Capacidades En esta semana veremos cmo utilizar la lgica difusa en sistemas
Tema 4: Fundamentos de la lgica difusa. 1. Conoce los conceptos bsicos de la lgica difusa. de control.
2. Identifica y utiliza tcnicas la lgica difusa en sistemas de control. Conoceremos la forma de modelar una solucin con conocimiento
Semana 4 4.1 Introduccin al control difuso. 3. Utiliza Xfuzzy para modelar sistemas de control con lgica difusa y genera difuso y definiremos las reglas en el software Xfuzzy, generando el
Utilicemos tcnicas de 4.2 Operaciones bsicas en lgica difusa. cdigo java para desarrollar nuestros propios algoritmos. cdigo fuente correspondiente en lenguaje java.
lgica difusa para 4.3 El modelo de control difuso.
modelar sistemas de 4.4 El modelo Mandani. Actitudes
control. 4.5 El software Xfuzzy. 1. Demuestra tolerancia y respeto ante la opinin de sus compaeros en el
(13 al 19 de Junio) 4.6 Programando nuestros propios algoritmos. debate de un foro.
4.7 El control difuso con Arduino. 2. Valora las operaciones de la lgica difusa y su aplicacin en desarrollo de
sistemas de control.
3. Asume responsabilidad en el cumplimiento de las actividades.
3
Tema 5: Fundamentos de los algoritmos genticos . Capacidades En esta semana veremos cmo utilizar los algoritmos genticos
1. Conoce el algoritmo gentico bsico. para casos de optimizacin de funciones.
5.1 Definiciones. 2. Utiliza el framework JGAP para implementar algoritmos genticos Conoceremos la forma de modelar una solucin con algoritmos
Semana 5 5.2 Descarga e instalacin de JGAP. 3. Conoce aplicaciones que se resuelven con algoritmos genticos. genticos, generando el cdigo fuente correspondiente en lenguaje
Conozcamos los 5.4 Practicando con JGAP. java.
fundamentos de los 5.5 Presentacin de caso.
algoritmos genticos. Actitudes
(20 al 26 de Junio) 1. Demuestra puntualidad y perseverancia en la asistencia de las tutorias
programadas.
2. Reconoce la importancia del algoritmo gentico y sus aplicaciones.
3. Valora las opiniones de los dems y las recoge para fortalecer sus
conocimientos.
Estudiaremos la problemtica, definiciones y arquitectura de los
Tema 6: Fundamentos de los agentes inteligentes. Capacidades agentes inteligentes para casos de procesamiento informtico
1. Conoce los conceptos bsicos de los agentes inteligentes. moderno.
Semana 6 6.1 Definiciones. 2. Identifica los tipos de agentes inteligentes y reconoce su estructura. Conoceremos la forma de modelar una solucin con agentes
6.2 Tipos de agentes inteligentes. 3. Utiliza JADE para programar agentes inteligentes. intelgentes, generando el cdigo fuente correspondiente en
Identifiquemos los tipos 6.3 Descarga y uso de Software JADE. lenguaje java.
de agentes inteligentes. 6.4 Agentes en JADE.
Actitudes
(27 de Junio al 03 de 1. Valora las tcnicas de programacin de agentes inteligentes.
Julio) 2. Asume responsabilidad en el cumplimiento de las actividades programadas.
3. Asume una posicin proactiva respecto al uso de agentes inteligentes en
aplicaciones informticas modernas.
4
En esta semana revisaremos la programacin en detalle de los
Tema 7: Programacin de agentes inteligentes en JADE. Capacidades agentes inteligentes que plantean soluciones modernas a
1. Define y disea aplicaciones basadas en agentes inteligentes. problemas tpicamente informticos.
7.1 Implementado el Comportamiento de los agentes. 2. Aplica las tcnicas de programacin para definir los comportamientos de los
7.2 Implementando Comunicacin entre agentes. agentes inteligentes. Conoceremos el cdigo para definir el comportamiento inteligente
7.3 Conociendo Ontologas. 3. Aplica las tcnicas de programacin para establecer mtodos de de los agentes y la forma en que se comunican.
Semana 7 7.4 Casos resueltos con agentes inteligentes. comunicacin entre los agentes inteligentes.
Diseemos 4. Modela y codifica ontologas usando clases en JADE. Modelaremos escenarios reales con ontologa y codificaremos la
aplicaciones basadas solucin desde el punto de vista de JADE.
en agentes inteligentes Finalmente presentaremos casos resueltos con agentes
(04 al 08 de Julio) Actitudes
inteligentes factibles de implementar en nuestras soluciones
1. Demuestra tolerancia y respeto ante la opinin de sus compaeros en el
informticas..
debate de un foro.
2. Asume responsabilidad en el cumplimiento de las actividades programadas.
3. Valora la problemtica de los agentes inteligentes, su programacin y la
posibilidad de formular soluciones con tecnologas informticas.
Evaluacin de aplazado
Semana 8 1. Se rendir examen de Aplazados, siempre y cuando, se haya obtenido nota promedio entre 8.5 y 10.4
(13 de Julio) 2. Si rinde el examen de Aplazado, la nota final, se obtiene del promedio final, ms nota de su examen de aplazado, dividido entre dos.
3. El examen de aplazado, considera los temas de toda la asignatura.
V. Metodologa
La asignatura de Sistemas inteligentes ha sido diseada para desarrollar aprendizajes significativos en entornos virtuales de aprendizaje (EVA), empleando una metodologa activa y participativa, centrada en el
alumno, quien despliega estrategias de aprendizaje autnomo y colaborativo on line, interactuando con el material de estudio (objetos de aprendizajes), estableciendo una comunicacin asincrnica y sincrnica con
su tutor y compaeros de estudio media por herramientas e-learning.
Especficamente, entre las estrategias didcticas que se fomentarn estn las siguientes:
- Estrategias para motivar y provocar la curiosidad por lo que se aprende: Estas estrategias sern empleadas para mantener motivados y predispuestos a los alumnos para el estudio del curso, en este
contexto, el tutor virtual las utilizar para despertar constantemente el inters, estimular el deseo de aprender y motivar los esfuerzos para alcanzar metas definidas, aqu juega un papel importante el
dialogo mediado y la comunicacin asertiva.
- Estrategias de trabajo colaborativo: Este tipo de estrategia ser orientada a construir conocimiento sociabilizado, a travs de la resolucin de una actividad acadmica o tarea que se proponga en el
5
desarrollo del curso; asimismo, se pretende incentivar el trabajo en equipo con el fin de que los alumnos mediante diversas herramientas tecnolgicas trabajen juntos para maximizar su propio aprendizaje y
el de sus compaeros.
- Estrategias para organizar la informacin nueva por aprender: Estas estrategias sern muy tiles para organizar esquemticamente la informacin que se presentar a los participantes del curso, con
el fin de hacerla ms atractiva y digerible para los participantes, para ello, haremos uso de mapas conceptuales, redes semnticas, mapas mentales, infografas, etc. Situacin que contribuir al logro de
aprendizajes significativos.
- Estrategias de argumentacin y refutacin: En el curso se fomenta el desarrollo del juicio crtico, la argumentacin de ideas propias y fundamentadas en marcos tericos que permita al alumno asumir
una posicin ante situaciones polmicas. La estrategia se apoyar en los foros de debate y argumentacin de acuerdo a los contenidos temticos planteados en el silabo.
Para el desarrollo de la asignatura de Sistemas inteligentes, el alumno contar con el acompaamiento permanente de su Tutor virtual, quien ser el responsable de asesorarlo, guiarlo y orientarlo en el
proceso de enseanza aprendizaje. Para ello, se han programado dos tipos de tutora:
a) Tutora asincrnica: o tutora en tiempo diferido que permite al estudiante establecer con su tutor virtual lneas de comunicacin dinmica, ante inquietudes y aportes con fines de enriquecer el
aprendizaje, para ello se han establecido dos espacios: (a) El foro de consultas generales y (b) Mensaje al tutor virtual, a travs de estos espacios el alumno recibe asesora y orientacin, segn sean
los casos presentados. El tutor virtual atender o responder las consultas en un lapso de 24 horas.
b) Tutora sincrnica: Asimismo, el sistema de tutora implica sesiones de asesoramiento cada 15 das en tiempo real o tutoras sincrnicas, a travs de las TAV (Tutoras Acadmicas Virtuales), esto
propicia la comunicacin on line de los alumnos con su tutor, haciendo uso de una plataforma de web conferencia. En esta TAV, se orienta y asesora al estudiante y se desarrollan contenidos temticos
enmarcados dentro del silabo.
A la vez esta tutora en tiempo real, demanda al alumno su participacin fluida con comentarios, preguntas, aportes, para ello, debe haber ledo y analizado previamente el material de estudio segn la
programacin silbica
El trabajo pedaggico de la presente asignatura utilizar medios y materiales especialmente seleccionados y diseados para el aprendizaje en entornos virtuales.
El material de estudio est constituido por un conjunto de recursos diseados en formatos virtuales donde se presentan los contenidos temticos de la asignatura, combinado textos, organizadores grficos,
imgenes, audios, videos, etc., es decir, los alumnos tendrn acceso a recursos virtuales interactivos de calidad, elaborados netamente en formato digital para promover el aprendizaje autnomo y colaborativo.
Sobre los medios de comunicacin, hacen referencia a un conjunto de herramientas telemticas, exclusivas para el aprendizaje en lnea o e-learning, dichas herramientas facilitarn la comunicacin en tiempo real
(comunicacin sincrnica) y de forma diferida (comunicacin asincrnica).
6
Especficamente los medios para el aprendizaje sern los siguientes:
Campus Virtual USS. Escenario donde encontrar la informacin y los medios administrativos-acadmicos propios del trabajo universitario. A travs del Campus se accede al Aula USS Virtual.
Aula USS Virtual: donde se ubicarn los materiales de estudio (objetos de aprendizaje), asimismo, en este espacio se realizar toda la interaccin entre los actores educativos, es el espacio ms
importante del aprendizaje.
Plataforma Blackboard Collaborate: Utilizada para el desarrollo de las Tutoras Acadmica Virtual, que se realizaran en tiempo real (sincrnica) cada 15 das, segn cronograma publicado por la Direccin
general de Educacin a Distancia .
Correo Crece: es el correo institucional, espacio donde el alumno recibir los mensajes (comunicados, avisos, informes) del tutor virtual y coordinador de escuela.
La asignatura asume el enfoque de evaluacin por competencias, a travs de un sistema permanente de valoracin de los aprendizajes de tal manera que el alumno pueda ir reflexionando en relacin a sus logros
y dificultades. Para tales fines se han estructurado tres tipos de evaluacin; diagnostica, formativa y sumativa, aplicadas tambin en tres momentos, la primera de ellas al iniciar la asignatura (evaluacin
diagnstica), la segunda durante el proceso (constituido por actividades, controles de lectura o autoevaluaciones) y la ltima al final (a travs de una evaluacin en lnea).
a. Sistema de calificacin
El sistema de calificacin cuantitativa est constituido por todas las pruebas o actividades consideradas obligatorias, dentro de este contexto se evaluar lo siguiente:
b. Frmula: Es una operacin que implica la distribucin de las actividades calificadas con su respectivos pesos. Matemticamente la frmula queda graficada de la siguiente forma:
7
c. Instrumentos de evaluacin
Toda actividad o tarea a ser evaluada estar acompaada por su instrumento de evaluacin, especficamente una rbrica, donde se estipula los criterios e indicadores de los aprendizajes que se van a evaluar en
cada una de las actividades, estos instrumentos el alumno los encontrar de manera detallada en el Aula USS Virtual.
8
Participacin en Foro Debate y Argumentacin Del 18 de Enero
Evaluada
(obligatorio): (30%) al 07 de Febrero
Lectura y anlisis del material de estudio semana 4
Participacin en el Foro Temtico 4 Actividades de aprendizaje
Del 13 al 19 de
Semana 4 Participacin en la 2da Tutora Acadmica Virtual Junio
Desarrollo del Cuestionario N04. Autoevaluado Actividad de autoevaluacin
Semana 8
Foro de Despedida
Evaluacin del curso y desempeo del Tutor Actividades de aprendizaje
13 de Julio
Virtual final
9
X. Referencias bibliogrfica
Russell, S y Norving P. Inteligencia Artificial: un enfoque moderno. Ed. Pearson, Prentice Hall. 2da. edicin.
Sutton, Richard S. y Barto, Andrew G. (1998). Reinforcement Learning: An Introduction (Adaptive Computation and Machine Learning)
El Aprendizaje por refuerzo es una de las reas de investigacin ms activas en la inteligencia artificial, es un enfoque computacional para el aprendizaje mediante el cual un agente intenta maximizar la cantidad
total de la recompensa que recibe al interactuar con un entorno complejo, incierto. Los autores presentan los fundamentos de los algoritmos de aprendizaje, la historia y los ms recientes desarrollos y aplicaciones,
tratan los conceptos elementales de la probabilidad. El libro est dividido en tres partes. en la primera se define el problema de refuerzo de aprendizaje en trminos de procesos de decisin de Markov, en la segunda
se proporcionan mtodos bsicos de solucin: la programacin dinmica, los mtodos de Monte Carlo y el aprendizaje temporal-diferencia, finalmente se presenta una visin unificada de los mtodos de solucin e
incorpora redes neuronales artificiales, rastros de elegibilidad, y la planificacin; el libro incluye dos ltimos captulos que presentan estudios de caso y hacen una prospectiva del futuro de aprendizaje por refuerzo.
Goldberg, David E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning
El libro se trata las tcnicas de computacin, herramientas matemticas, y resultados de investigacin que permiten a los estudiantes y profesionales aplicar algoritmos genticos a problemas en muchos campos. Se
incluyen conceptos ilustrados con ejemplos de funcionamiento, y los principales algoritmos se ilustran con programas informticos en lenguaje Pascal. Para comprender los temas propuestos no se requiere
conocimientos previos de gentica, tan slo es necesario conocimientos mnimos de programacin y matemtica bsica.
10
Haykin, Simon O. (2008). Neural Networks and Learning Machines. (3rd Edition)
El libro presenta los temas de Redes Neuronales relacionados con Mquinas de aprendizaje, muy bien organizados y en for ma minuciosa y legible presenta experimentos basados en Matlab desde una perspectiva de
ingeniera los mismos que estn estn disponibles para su descarga en: http://www.pearsonhighered.com/haykin/ .
Eberhart , Russell C.; Shi, Yuhui y Kennedy, James (2001). Swarm Intelligence (The Morgan Kaufmann Series in Evolutionary Computation).
El libro presenta nuevas y valiosas ideas explorando los lmites de la ciencia cognitiva, la psicologa social, la vida artificial, la inteligencia artificial, la computacin evolutiva y mediante la aplicacin de stos
conocimientos hace frente a la resolucin de problemas de ingeniera difciles. La importancia de los temas tratados hace de este libro un documento de lectura obligatoria para os investigadores y estudiantes de
postgrado en cualquiera de estas disciplinas. Se desarrollan temas de inteligencia, conducta adaptativa y computacin evolutiva. Presenta el algoritmo de optimizacin de enjambre de partculas. Incluye programas
basados en Java y Visual Basic.
La aplicacin del ordenador al estudio de la Naturaleza ha conducido desde sus orgenes a espectaculares simulaciones, describiendo las propiedades y mecanismos fundamentales de uno de los fenmenos de mayor
belleza y complejidad surgidos en nuestro planeta, la Vida. Sin embargo, y desde los orgenes de la simulacin, los cientficos e ingenieros emprendieron otro camino: aquel en el que es la propia Naturaleza la que
se convierte en fuente de inspiracin, disendose desde entonces un nmero cada vez mayor de procedimientos computacionales o algoritmos bioinspirados de probada eficacia y utilidad en disciplinas como la
Ingeniera, Economa, Qumica, Poltica, Informtica, Fsica, Matemticas, Sociologa, Biologa, Medicina, etc.
Palma Mndez, Jos Tomas (2008). Inteligencia artificial, mtodos, tcnicas y aplicaciones.
11
El autor presenta en forma clara los conceptos de representacin del conocimiento, diagnosis, planificacin y control. Estudia las redes neuronales, tcnicas de agrupamiento y tcnicas de extraccin de reglas para
aprendizaje y minera de datos. Finalmente presenta aspectos metodolgicos para la ingeniera del conocimiento, sistema multiagentes, razonamiento basado en casos y reconocimiento de formas.
Esta es una obra completa sobre los temas ms importantes de la Inteligencia artificial que se emplean en ingeniera; est dirigida a profesores, alumnos y profesionales de las diversas ramas de la tecnologa, que
busquen entender y aplicar los conocimientos avanzados de inteligencia artificial en su rea de accin correspondiente de una manera sencilla y amigable. Presenta grficas, ilustraciones y numerosos ejemplos
desarrollados en MATLAB , que permiten una mejor comprensin de lo expuesto.
Direcciones Electrnicas
Brito, Ramirez, Izquierdo. Heurstica. http://psmheuristica.webnode.com.ve/. Politcnico Santiago Marios. Extensin Maracay, Escuela de Sistemas.
El contenido de esta pgina presenta recursos didcticos para la aplicacin del paradigma de la heurstica en informtica, implementa interesantes ejemplos ldicos como la 8 reinas, el agente viajero, etc.
12
Esta pgina desarrolla conceptos de la representacin del conocimiento desde el punto de vista de los sistemas expertos y forma parte de un curso de inteligencia artificial. Contiene temas de la disciplina con enlaces
a recursos disponibles en la web.
13