Simulación de un juego de futbol utilizando una arquitectura Multiagente Reactiva

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Simulación de un juego de futbol utilizando una arquitectura Multiagente Reactiva"

Transcripción

1 Simulacióndeunjuegodefutbolutilizandounaarquitectura Multiagente Reactiva Ana Lilia Laureano-Cruces 1, Denis Omar Verduga-Palencia 2 1 Departamento de Sistemas, Universidad Autónoma Metropolitana San Pablo 180, México D. F., México 2 Posgrado en Ciencia e Ingeniería de la Computación UNAM Edif. Anexo IIMAS, 3er piso Cto. Interior, Cd. Universitaria. D.F., México clc@correo.azc.uam.mx omar.verduga@gmail.com Resumen: El diseño de software basado en agentes representa una nueva perspectiva para las ciencias en computación y más específicamente, para la Inteligencia Artificial. Es una nueva teoría que ha innovado el análisis, el diseño e implementación del sistema del software. El diseño de agentes plantea problemas relacionados con: (1) el procedimiento de toma de decisión autónomo, (2) coordinación, (3) negociación, y (4) la manipulación de los estados mentales y la comunicación. En un sistema multi-agente reactivo, el grupo de agentes está sujeto continuamente a cambios locales. Estos cambios están diseñados por medio de reglas de comportamiento cuyos resultados están influenciados por el comportamiento del resto de los agentes. El diseño de estas reglas está inspirado por las ciencias biológicas o cognitivas. Particularmente, el diseño de reglas cognitivas corresponde con el principio de racionalidad; su perspectiva está enfocada en la interacción entre los agentes y de éstos con el entrono. Palabras clave: Multiagentes Reactivos, Agentes Autónomos, Enjambres, Propiedades Emergentes. 1. Introducción El diseño del software ha incorporado recientemente nuevas perspectivas de agentes en los campos de la ciencia computacional y específicamente en el área de la inteligencia artificial (IA). Esta nueva teoría esta innovando el análisis, diseño e implementación de un sistema de software [3, 4]. Uno de los problemas con la metodología es que existe poca referencia en la manera en la cual el análisis y el diseño se realizan. Además, está básicamente apoyado en la experiencia del diseñador y el dominio del problema. A pesar de estos defectos, hay herramientas que están bien definidas y las cuales contribuyen al desarrollo del análisis y el diseño [5-7]. El punto importarte con esta nueva teoría, es que puede modelar los comportamientos reactivos basados en agentes y por lo tanto los problemas complejos del mundo real, lo que significa que el software especializado situado dentro del mundo contaría con incertidumbre. Estos agentes también tienen un grado de autonomía que les permite alcanzar sus objetivos. El caso de estudio se refiere a la simulación de los comportamientos de jugadores de futbol. Los sistemas multi-agente son considerados un benchmark adecuado para comprobar enfoques de diseño y diversas arquitecturas desde la perspectiva de la Inteligencia Artificial, pues personas sin demasiado grado de conocimiento pueden percibir gráficamente si el funcionamiento de los agentes es adecuado (o al menos, no estúpido). Y en el caso futbol la ventaja es que muchas personas tienen nociones básicas del juego o incluso lo practican; debido a que es un juego relativamente simple [14]. 1.1 Comportamiento adaptativo La autonomía también se conoce como un comportamiento adaptativo y ella tiene la capacidad de ajustarse por sí misma a las condiciones del entorno. Según Beer [2], esta es la esencia de la inteligencia y es la habilidad animal para enfrentar de forma continua el mundo: complejo, dinámico e impredecible. Esta

2 habilidad es vista en términos de flexibilidad para ajustar el esquema de comportamiento a las contingencias en cualquier momento como producto de la interacción con el medio entorno. Nuestras funciones cognitivas más elevadas, son nuestra particular creación de esta capacidad básica y ellas están profundamente vinculadas a la capacidad de adaptación. Por otro lado, cuando agentes que simulan un comportamiento adaptativo son desarrollados, pueden ser realizados desde dos perspectivas [4,9]: el conocimiento y la adquisición del aprendizaje automático, o el dominio experto es codificado del experto humano. En nuestro caso de estudio diseñamos un comportamiento adaptativo considerado la experiencia humana [9]. Por otro lado el diseño de representación de entornos dinámicos puede ser a partir de dos acercamientos. En el primer grupo la IA tradicional consideraba que el éxito de un sistema inteligente está íntimamente ligado al grado de dominio del problema, el cual puede ser tratado como una micro abstracción del mundo (acercamiento de procesamiento simbólico), esto esta, al mismo tiempo, desconectado del mundo real. Existe otro grupo cuyo diseño es usualmente bottom-up. Es un diseño etológico y considera los pasos esenciales del comportamiento animal (sub-simbólico) [9]. 1.2 Agentes Debido a su utilidad y completa aplicabilidad muchas áreas de la ciencia en computación han rápidamente adoptado este simple y poderoso concepto. Actualmente, hay diferentes clases de agentes [8,9,15] de los agentes autónomos genéricos [11-13], agentes del software, agentes inteligentes, los más específicos; agentes del interfaz, agentes virtuales, agentes de información y agentes móviles. En cuanto a las diversas categorías de aplicación, éstos incluyen: sistemas operativos, proceso de datos de imagen, administración de distribución de la electricidad y juegos de computadora. Y de esta forma llegamos a la definición de un agente: De acuerdo a Sohoman, mencionado en [2]. Un agente es una entidad que puede ser descrita por su condición mental. Esta descripción consiste de algunos componentes, los cuales pueden ser: creencias, comisiones y capacidades (esta no es la única selección). La distribución de la condición mental de cada agente no puede incluir todos los componentes antes mencionados. Un agente es encapsulado en un sistema computacional que es ubicado dentro de un entorno, el cuál es capaz de actuar de manera flexible y autónoma, con lo que le permita que alcanzar sus objetivos [5]. Un agente es un sistema ubicado en y como parte de un entorno que percibe, y que desarrolla acciones con el tiempo; lo cual permite que alcance sus metas. Consecuentemente afecta su percepción futura [6]. En la inteligencia artificial, la introducción de agentes ha sido utilizada para lidiar con las dificultades finales que se tienen cuando tratamos de resolver problemas considerando las características del mundo exterior, o cuando el agente está implicado en un proceso de resolución de problema. Las soluciones para tratar los problemas pueden ser limitadas e inflexibles si no existe una buena percepción de las características externas del mundo. Como una respuesta a esta dificultad, los agentes reciben entradas del entorno a través de los dispositivos que permiten que perciban ese mundo. En respuesta a estas entradas, se desarrollan las acciones que causan efectos sobre el entorno. Los agentes continuamente realizan tres funciones; (1) percepción de las condiciones dinámicas que forman parte del entorno, (2) acciones que pueden cambiar las condiciones del entorno, y (3) razonamiento para interpretar opiniones, solucionar problemas, hacer inferencias y tomar una acción. La percepción conceptual arroja datos de entrada para el proceso de razonamiento y el proceso del razonamiento dirige la acción. En algunos casos la percepción puede guiar la acción directamente. Esta última es la propiedad principal que distingue al comportamiento producido por un agente reactivo y a un agente autónomo. En el caso de los agentes reactivos sus acciones son completamente determinadas por su situación inmediata. Los agentes autónomos de acuerdo a su estado interno pueden organizar su comportamiento en anticipación a configuraciones futuras de su entorno [2,8,9].

3 Uno de los problemas en el diseño de estos agentes es establecer un proceso de toma de decisiones con dominios subjetivos. Los entornos naturales tienen una gran cantidad de estructuras de las cuales un agente adecuadamente diseñado puede depender y hasta explotar activamente. Hablando estrictamente sobre las cosas requeridas para alcanzar un comportamiento adaptativo, es necesaria una congruencia estructural entre los mecanismos dinámicos internos del agente y el entorno dinámico externo. Mientras exista esta compatibilidad, ambos el entorno y la unidad actúan como fuentes mutuas de disturbio, de lanzamiento y de condiciones que alteran su comportamiento. 2. Enfoque del diseño de la aplicación La simulación se enfoca en la generación de una formación de juego que maximice la ocupación de la cancha durante el proceso de ataque al mismo tiempo que minimice los espacios del equipo defensivo. Se asume, como en el futbol real, que cualquier jugador, puede ver cualquier rincón de la cancha con solo girar su cabeza [1,3]. Este problema es considerado un caso especial de los enjambres y parvadas, puesto que se necesita cierta separación, alineación y cohesión. Este tipo de mecanismo se usa en videojuegos donde no todos los miembros de la escuadra son controlados por humanos. El diseño de la granularidad conductual en los sistemas reactivos está íntimamente ligado al diseño de la conducta de los agentes reactivos. En general se hace con base en la experticia del diseñador, pero, es de vital importancia [8,10]. Atkinson-Abutridy y Carrasco [7] destacan 3 enfoques básicos utilizados para diseñar la conducta de los agentes reactivos: 1) el diseño guiado etológicamente, 2) el diseño por experimentos y 3) el diseño guiado por actividad situada. El diseño guiado etológicamente permite diseñar el agente tomando en cuenta los estudios fundamentales de la conducta animal; moldeándolos, experimentándolos y evaluándolos de una forma repetitiva, hasta obtener un comportamiento adecuado. Se puede profundizar este diseño en: [8-10]. El diseño por experimentos se lleva a cabo de forma bottom-up dotando al sistema de conductas básicas; experimentándolas, evaluándolas e incorporando conductas adicionales a medida que vayan siendo requeridas en función del comportamiento final. El diseño guiado por actividad situada se enfoca sobre las acciones del agente, y por lo tanto, sus conductas según las situaciones con las que se encuentre en un determinado momento y entorno [8]. Por lo tanto es fundamental encontrar las percepciones específicas que provocarán una determinada acción sobre un entorno preestablecido. Se puede profundizar en este tipo de análisis y diseño en: [7-10]. Independientemente del método de diseño global utilizado, el control del agente dependerá de dos aspectos claves: 1) la representación y codificación de las conductas, y 2) la coordinación entre ellas. En el caso de estudio utilizamos la metodología propuesta en [7,8] con el fin de determinar las conductas situadas de cada uno de los agentes. 3. Análisis del sistema Para el análisis se asumen once jugadores por equipo. La simulación estará compuesta por: 1) un agente autónomo, que cambia su posición; de estado a estado, dependiendo del agente que tiene la posesión del balón, 2) veintiún agentes que deciden sus movimientos tomando como base el agente autónomo. En caso de que no exista un agente con posesión del balón, entonces se deciden con respecto a la posición absoluta del balón (el campo), 3) los objetos principales son: el balón, la portería y las líneas que marcan secciones del campo. Las metas de un portero son: 1) alejar el balón, o 2) colocarse adecuadamente en la portería. Las metas de un jugador de campo son: 1) si la situación es clara; disparar a portería, 2) en caso contrario; conservar la posesión del balón. Es importante mencionar que en este proyecto los agentes representados en la implementación por las: clases Rival y Compañero cuentan con las siguientes características:

4 Autónomos: no son controlados por humanos. Cooperativos: se comunican con otros agentes. Perceptivos: perciben el entorno y reaccionan a él. También afectan al entorno a través de su interacción. Proactivos: su comportamiento está dirigido a metas. Por otra parte, las clases Balón y Portería son objetos: es decir, son pasivos, y si bien reaccionan a estímulos externos, no presentan un comportamiento dirigido a metas Especificación de los distintos comportamientos En esta sección se describen los comportamientos encapsulados en cada uno de los agentes basándonos en la metodología sugerida en [8,9]. Los casos son los distintos escenarios a los que puede enfrentarse un agente. Cada uno de las clases: Rival y Compañero, puede jugar el rol de portero o jugador de campo Comportamientos del: agente portero Caso 1 Precondiciones: tiene el balón Motivación: aleja peligro. Postcondición: despejar el balón. Caso 2 Precondiciones: no tiene el balón, y el balón está en su área. Motivación: alejar el peligro. Postcondición: acercarse balón. Caso 3 Precondiciones: no tiene el balón, y el balón no está en su área Motivación: proteger portería. Postcondición: colocarse en portería Comportamiento del: agente jugador de campo Caso 1 Precondiciones: tiene el balón, no hay rival cercano y está cerca de la portería rival. Motivación: meter gol/mantener la posesión. Postcondición: disparar a portería/ Conducir o esperar movimiento de compañeros. Caso 2 Precondiciones: tiene el balón, no hay rival cercano y no está cerca de la portería rival. Motivación: mantener la posesión. Postcondición: Conducir o esperar movimiento de compañeros. Caso 3 Precondiciones: tiene el balón, hay rival cercano y está cerca de la portería rival. Motivación: meter gol. Postcondición: disparar a portería. Caso 4 Precondiciones: tiene el balón, hay rival cercano y no está cerca de la portería rival. Motivación: conservar posesión. Postcondición: pasar el balón a compañero.

5 Caso 5 Precondiciones: no tiene el balón y el balón lo tiene un compañero. Motivación: mantener posesión. Postcondición: colocarse en el campo de acuerdo con la posición del compañero y la posición de partida. Caso 6 Precondiciones: no tiene el balón, el balón lo tiene un rival y el balón esta cerca de la portería a la que pertenece el jugador. Motivación: interceptar tiro. Postcondición: colocarse en el campo de acuerdo con la posición del balón y la portería propia. Caso 7 Precondiciones: no tiene el balón, el balón lo tiene un rival y el balón está alejado de mi portería. Motivación: recuperar posesión. Postcondición: acercarse a la posesión actual del balón. Caso 8 Precondiciones: no está cerca del balón, nadie tiene posición del balón. Motivación: recuperar posición. Postcondición: acercarse a la ubicación ideal de acuerdo al balón y la formación. Caso 9 Precondiciones: está cerca del balón, nadie tiene posición del balón. Motivación: recuperar posesión. Postcondición: acercarse a la ubicación del balón. Caso 10 Precondiciones: cualquier otro caso Motivación: recuperar posición. Postcondición: acercarse a la ubicación ideal de acuerdo al balón y la formación. Estos comportamientos son elegidos y ejecutados por el agente de acuerdo a su propia especialización: ofensiva o defensiva. Con este fin, internamente el agente tiene un conjunto de umbrales que al ser cruzados desembocan en una acción o conjunto de acciones. La energía de activación que se les agrega o resta está en función de su situación en la cancha, así como de la presencia o no de otros agentes [11-13]. 4. Diseño de las clases Con el fin de llevar a cabo el software; se implementaron cinco clases que corresponden a los comportamientos diseñados. Además en este caso se deben tomar en consideración las distintas percepciones con el fin de poder interactuar con los demás agentes y con el entorno. A través de: 1) la percepción del entrono y las motivaciones de cada uno de los agentes, 2) considerando sus distintos escenarios que se sucederán durante el desarrollo del juego, 3) el marco de sus comportamientos (sección ). Se disparan los distintitos acciones. Esto es, cada vez que a se presente un estímulo físico que implique una motivación, se disparará el comportamiento; lo que provocará un conjunto de acciones. 1. Futbol: representado por el entorno, la cancha, las porterías y los límites. 2. Companero: representada por un agente que comparte mis motivaciones y persiguen la misma meta, llevar el objeto Balón a la portería rival. 3. Rival: representada por los agentes encargados de que la clase Companero no consiga su meta. Su inteligencia se basa en estorbar y no esta tan desarrollada como la de la clase Companero. 4. Portería: representa un objeto fijo que detecta colisiones con el balón, en caso afirmativo, termina la simulación.

6 5. Balon: representa un objeto móvil detectado por otros agentes; y es utilizado para perseguir sus respectivas motivaciones. Por ejemplo que haga colisión con la portería rival en el caso de los agentes que pertenecen a la clase Companero. Con base en la anterior clasificación de clases y de acuerdo a las motivaciones propuestas de acuerdo a los distintos agentes, las motivaciones, para que los objetos (clases) puedan interactuar; quedan de la siguiente forma: un agente de la clase Companero tiene distintas motivaciones según la posesión propia o no del balón (Propiocepción). Así mismo presenta distintas motivaciones si es un portero o si es un jugador de campo, puesto que la principal meta de un portero en esta simulación es mantener el balón lejos de su portería. En el caso de jugador de campo depende de si es clase companero o rival. Finalmente, la forma de llegar a la meta de un jugador de campo depende de: 1) si tiene un rival cerca o no, 2) si esta cercano a la portería rival o no, y 3) de su propia especialización. 5. Ejemplos de la aplicación En los ejemplos que a continuación se describen, hay dos equipos que se distinguen por el color; los de negro y los de rojo. En la Figura 1, se muestra al portero del equipo negro (amarillo) quien percibe la presencia de un agente compañero más cercano al balón que él mismo, esto inhibe el comportamiento de ir por el balón. Por otro lado el comportamiento de los agentes del equipo negro consiste en acercarse al balón en espera de maximizar la oportunidad de recibir un pase y conservar la posesión del balón. Figura 1. Comportamiento del portero y del equipo de bandos contrarios En la Figura 2, se muestra a los agentes del equipo color negro enviando el balón a un lugar alejado de la portería propia, el portero del equipo rojo percibe que puede llegar antes que sus compañeros, así que sale de su posición usual en búsqueda del balón.

7 Figura 2. Los jugadores del bando negro hacen una jugada de despeje La Figura 3, muestra una jugada relajada donde dos agentes del mismo equipo (negro) se perciben mutuamente y se pasan el balón. El equipo rojo esta recolocándose en posiciones optimas para el ataque. Este comportamiento emerge ya que los jugadores notan que la posición del balón no es de peligro inminente y por lo que no existe la prioridad de perseguir el balón con la máxima prioridad. Figura 3. Jugada relajada de pase entre dos jugadores del mismo equipo En la Figura 4, el agente rojo marcado en circulo amarillo percibe que no tiene agentes rivales cercanos y por lo tanto, el comportamiento que se elige es llevar el balón con él hasta una posición más adelantada, hasta que: 1) ocurra la presencia de un rival, 2) la visión de un compañero mejor ubicado, o 3) la percepción de la portería rival.

8 6. Conclusiones y Trabajo futuro Figura 4. Acarreo del balón a una posición de mejor ubicación Este acercamiento de la inteligencia artificial para la simulación de comportamientos humanos y colectivos resulta interesante por las formaciones que emergen. El comportamiento individual queda encapsulado en un agente, desarrollando un análisis de un subconjunto de comportamientos que se desean simular y en la que la interacción de conjuntos de agentes, junto a la interacción con los elementos dinámicos del entorno que disparen la conducta. Es importante mencionar que cada agente, a pesar de tener una meta en común con su equipo, presenta una especialización, lo cual hace que dos agentes a pesar de pertenecer al mismo equipo y por ende, tener la meta común de anotar en la portería del rival, tienen distintas cualidades para llegar a esa meta. Lo anterior dispara diversos comportamientos, aun estando en la misma situación. Las dificultades que se encontraron en el desarrollo fueron de cuestiones geométricas, por ejemplo, el enfoque usual en los videojuegos es que el agente tiene un cono de visión, en este proyecto, se asumió que tiene un radio de visión de 360 grados y es su fuerza y su dirección actual lo que limita su rango de elección. Así mismo, la programación en paralelo de los comportamientos generaba desfases entre lo que el agente percibía y lo que finalmente ejecutaba, por eso se decidió hacer el programa de manera secuencial. Como trabajo futuro, se pretende un mejor ajuste de parámetros para la especialización de cada agente con el fin de mejorar su sintonía entre el comportamiento y el entrno. En esta parte se ha pensado en correr un algoritmo genético que los adecue, pero el problema inherente es como asignar la función de evaluación, pues el solo hecho de que un equipo anote sobre otro no implica que todos sus jugadores sean mejores que los del contrario. Otro punto de interés seria generar un jugador controlado por el usuario, de tal manera que el usuario genere el ritmo de juego o simplemente sea un agente que se posicione y esto provoque la generación de comportamientos reactivos en el equipo defensivo. Por otra parte, la técnica de programación usada fue totalmente secuencial, sería interesante adaptar el código a procesamiento en paralelo, puesto que en el trabajo expuesto, los agentes siempre tienen en cuenta todo su entorno para generar sus decisiones, pero solo un agente a la vez manipula el entorno, lo cual no es lo que pasa en el mundo real.

9 En cuanto a la tecnología y la implementación, el proyecto ha sido desarrollado utilizando el framework MASON ( Este framework, así como el código del proyecto han sido desarrollados con el lenguaje de programación Java. Se desarrollaron las clases comentadas en el apartado 4, así como algunas clases auxiliares. Aunque se planeo desarrollar dos tipos de estrategia para los equipos, por cuestiones de tiempo, los agentes de un equipo usan una estrategia probada en una iteración previa del otro equipo. De tal manera que un equipo presenta una estrategia más desarrollada que su contrario y por lo general es el ganador del partido. El código fuente esta como un proyecto de Netbeans y requiere java mayor a 1.5 Reconocimiento: este trabajo forma parte del proyecto Divisional Computación Suave y Aplicaciones en la línea sistemas multiagente para el modelado y simulación de sistemas ( de la Universidad Autónoma Metropolitana-Azcapotzalco. Y del Posgrado en Ciencia e Ingeniería de la Computación UNAM, a través de la clase Arquitecturas Multiagente Reactivas. Referencias 1 Anderson, J., Tanner, B. & Baltes, J. (2004, Julio). Dynamic Coalition Formation in Robotic Soccer. Ponencia presentada en WORKSHOPS AT THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, San Jose: California. 2 Beer, R Intelligence as Adaptative Behavior. Accademic Press Inc. USA 3 Collinot, A., Drogoul, A. & Benhamou, P. (1996, Diciember 9-13). Agent Oriented Design of a Soccer Robot Team. Memorias de SECOND INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, Kyoto: Japon. 4 Ferber, J Multi-Agent Systems. Addison-Weley. Great Britain. 5 Jennings, N.R On Agent-based software engineering, J. Artificial Intelligence. 117: d Inverno, M and Luck, M Understanding Agent Systems. Springer-Verlag. Berlín. 7 Laureano-Cruces, A., & de Arriaga, F., (2000). Reactive Agent Design For Intelligent Tutoring Systems. Cybernetics and Systems, an International Journal ISSN: (1), pp Laureano-Cruces, A.L., de Arriaga, F., Garcia-Alegre Sanchez, M. (2001). Cognitive Task Analysis: a proposal to model reactive behaviors, In Journal of Experimental & Theoretical Artificial Intelligence. 13(2001) ISSN: X. Ed. TAYLOR & FRANCIS. 9 Laureano-Cruces A.L., Espinosa-Paredes, G. (2005). Behavioral Design to Model a Reactive of an Expert in Geothermal Wells. 39 (1), pp, 1-28, April In International Journal of Approximate Reasoning. ISSN: X, Elsevier. USA. 10 Laureano-Cruces, A.L. Ramirez-Rodriguez, J., de Arriaga, F., Esscarela-Perez, R. (2006). Agents Control in Intelligent Learning Systems: The Case of Reactive Characteristics. In the journal Interactive Learning Environments 14 (2), pp ISSN: Maes, P. (1990). Situated agents can have goals. Robotics and Autonomous Systems. 6:2, pp Maes, P. ( 1991). A bottom-up mechanism for behavior selection in an artificial creature. In Proceedings of the first international conference on simulation of adaptive behavior on From animals to animats, pp Paris, France. 13 Maes, P. (1989). How to do the right thing. Technical report MIT Massachusetts Institute of Technology. 14 Noda, I. & Matsubara, H. (1996). Soccer server and researches in Multi-Agent Systems. 15 Nwana, H Software Agents: an overview. The Knowledge Engineering Review. 11:3:

Agentes Reactivos y Aplicaciones Distribuidas Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azcapotzalco

Agentes Reactivos y Aplicaciones Distribuidas Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azcapotzalco Agentes Reactivos y Aplicaciones Distribuidas Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azcapotzalco Inteligencia Artificial Distribuida Resolución Distribuida de Problemas Se divide

Más detalles

Ingeniería de Software y Sistemas Basados en Agentes (SBA)

Ingeniería de Software y Sistemas Basados en Agentes (SBA) Ingeniería de Software y Sistemas Basados en Agentes (SBA) Dra. Cora Beatriz Excelente Toledo Directora de Investigación e Innovación Laboratorio Nacional de Informática Avanzada A.C. cora@lania.mx Contenido

Más detalles

Enfoques de la IA. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco

Enfoques de la IA. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Enfoques de la IA Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Aún cuando la IA ha desarrollado algunos sistemas útiles; sabemos que estamos lejos de producir sistemas como

Más detalles

Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco

Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Referencia: Laureano-Cruces. Tesis Doctoral. Interacción Dinámica en Sistemas de Enseñanza inteligentes- IIBB-UNAM. http://kali.azc.uam.mx/clc/

Más detalles

Capítulo 3. Tecnología de Agentes Inteligentes y la

Capítulo 3. Tecnología de Agentes Inteligentes y la Capítulo 3. Tecnología de Agentes Inteligentes y la Metodología Prometheus 3.1 Transición de inteligencia artificial a agentes inteligentes Durante las décadas pasadas el surgimiento de la inteligencia

Más detalles

Conceptos Relacionados con Agentes Reactivos. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco

Conceptos Relacionados con Agentes Reactivos. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Conceptos Relacionados con Agentes Reactivos Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Qué es un agente? Es algo que puede percibir su entorno a través de sensores y actuar

Más detalles

Introducción al aprendizaje automático Arquitectura de agente que aprende. Aprendizaje Automático TC3020

Introducción al aprendizaje automático Arquitectura de agente que aprende. Aprendizaje Automático TC3020 Introducción al aprendizaje automático Arquitectura de agente que aprende Aprendizaje Automático TC3020 Agentes Introducción 2 Agente Es un sistema de computo, situado en un ambiente cualquiera, y que

Más detalles

Introducción a la Robótica Mecanismos para el control de un robot (4)

Introducción a la Robótica Mecanismos para el control de un robot (4) Introducción a la Robótica Mecanismos para el control de un robot (4) Dr José Martínez Carranza carranza@inaoep.mx Coordinación de Ciencias Computacionales, INAOE Enfoque situado (1) Sensar Actuar Ciclo

Más detalles

Ingeniería en Sistemas y Comunicaciones

Ingeniería en Sistemas y Comunicaciones Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Sistemas y Comunicaciones U N I D A D DE A P R E N D I Z A J E : I N T E L I G E N C I A A R T I F I C

Más detalles

Definición de IA. Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azacapotzalco

Definición de IA. Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azacapotzalco Definición de IA Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azacapotzalco Definiciones Hace tres décadas que MacCarthy introdujo el nombre Se trata de hacer una comparación entre lo

Más detalles

La Inteligencia Colectiva. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco

La Inteligencia Colectiva. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco La Inteligencia Colectiva Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Ü Desde hace tiempo la Ciencias Computacionales (IA) han considerado que los programas son capaces de

Más detalles

Nombre de la Unidad de Aprendizaje. Seminario de solución de problemas sistemas basados en conocimientos

Nombre de la Unidad de Aprendizaje. Seminario de solución de problemas sistemas basados en conocimientos Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de

Más detalles

Maestría en Ciencias de la Computación, UAM-A 2,3 Departamento de Sistemas, 1,2,3

Maestría en Ciencias de la Computación, UAM-A 2,3 Departamento de Sistemas, 1,2,3 ARQUITECTURA DE LA BASE DE CONOCIMIENTO UN SISTEMA DE ENSEÑANZA A DISTANCIA Elena Cruz Miguel 1, Blanca Silva López 2, Ana Lilia Laureano-Cruces 3 1 Maestría en Ciencias de la Computación, UAM-A 2,3 Departamento

Más detalles

Desarrollo top-down de un sistema defensivo para un equipo de fútbol con robots

Desarrollo top-down de un sistema defensivo para un equipo de fútbol con robots Desarrollo top-down de un sistema defensivo para un equipo de fútbol con robots Jael V. Yañez jyanez@uncoma.edu.ar Claudio A. Vaucheret cvaucher@uncoma.edu.ar Laura A. Cecchi lcecchi@delfin.uarg.unpa.edu.ar

Más detalles

Resolución general de problemas

Resolución general de problemas Resolución de problemas y conocimiento Resolución general de problemas Los métodos de resolución de problemas que hemos visto son de aplicación general Se fundamentan en una función heurística para obtener

Más detalles

Análisis Espacial aplicando Técnicas de Inteligencia Artificial

Análisis Espacial aplicando Técnicas de Inteligencia Artificial Análisis Espacial aplicando Técnicas de Inteligencia Artificial OBJETIVO. Proporcionar al estudiante técnicas variadas de inteligencia artificial para el tratamiento de datos espaciales y presentar cómo

Más detalles

IA Robótica. Agente y Entorno. Instituto de Computación Facultad de Ingeniería Universidad de la República

IA Robótica. Agente y Entorno. Instituto de Computación Facultad de Ingeniería Universidad de la República IA Robótica Agente y Entorno Instituto de Computación Facultad de Ingeniería Universidad de la República Agentes Introducción Paradigma Estructura Programas Introducción (1/4) Agente: es todo aquello que

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO Instituto de Ciencias Básicas e Ingeniería SISTEMAS BASADOS EN CONOCIMIENTO Ing. Henry Patricio Paz Arias Maestría en Ciencias Computacionales Sistemas Basados

Más detalles

Un Tutor Entrenador de Diagnóstico; con características reactivas. Ana Lilia Laureano Cruces Universidad Autónoma Metropolitana Azcapotzalco

Un Tutor Entrenador de Diagnóstico; con características reactivas. Ana Lilia Laureano Cruces Universidad Autónoma Metropolitana Azcapotzalco Un Tutor Entrenador de Diagnóstico; con características reactivas Ana Lilia Laureano Cruces Universidad Autónoma Metropolitana Azcapotzalco Referencia: Laureano-Cruces. Tesis Doctoral. Interacción Dinámica

Más detalles

SISTEMAS MULTIAGENTES EN AUTOMATIZACION INDUSTRIAL INTELIGENTE

SISTEMAS MULTIAGENTES EN AUTOMATIZACION INDUSTRIAL INTELIGENTE Universidad de Los Andes Facultad de Ingeniería Dpto. de Sistemas de Control Maestría en Ingeniería de Control y Automatización Centro de estudios en Microelectrónica y sistemas Distribuidos Mérida - Venezuela

Más detalles

Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina.

Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina. Tema 2.- Caracterización de la informática 2.1. La informática como disciplina científica. 2.2. Sub-áreas de la disciplina. 2.1. La informática como disciplina científica. 2.1.1 Una definición de Informática.

Más detalles

Uniformes. Funciones de los jugadores. Portero

Uniformes. Funciones de los jugadores. Portero Colegio Etchegoyen-Talcahuano Prof. Carmen Vergara M. Dpto. Educación Física Futbolito El futbolito es diferente al fútbol convencional, ya que se practica en una cancha de piso de cemento o tabloncillo

Más detalles

Graduado/a en Ingeniería Informática. (802) Arquitecturas Virtuales

Graduado/a en Ingeniería Informática. (802) Arquitecturas Virtuales 4 (802) Arquitecturas Virtuales 1 7858848Z 104100668 6.8 186 2 2681244L 104100720 5.42 174 7898200A 104100710 5.26 162 4 76715K 104100191 4.8 168 5 789897J 10410010 4.08 162 6 256068F 104100517 2.27 Página

Más detalles

6-7 AÑOS PREBENJAMINES

6-7 AÑOS PREBENJAMINES ETAPA DE INICIACION 6-7 AÑOS PREBENJAMINES 8-9 AÑOS BENJAMINES OBJETIVOS ETAPA INCIACION OBJETIVOS CONDICIONALES TECNICOS TACTICOS PSICOLOGICOS OBJETIVOS CONDICIONALES TECNICA TACTICA PSICOLOGICO INDIVIDUAL:

Más detalles

Distintas Arquitecturas MultiAgente

Distintas Arquitecturas MultiAgente Distintas Arquitecturas MultiAgente Ana Lilia Laureano Cruces Universidad Autónoma Metropolitana Azcapotzalco Referencia: Laureano Cruces. Tesis Doctoral. Interacción Dinámica en Sistemas de Enseñanza

Más detalles

SID - Sistemas Inteligentes Distribuidos

SID - Sistemas Inteligentes Distribuidos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

INGENIERO EN INFORMÁTICA (CÓDIGO 1096)

INGENIERO EN INFORMÁTICA (CÓDIGO 1096) INGENIERO EN INFORMÁTICA (CÓDIGO 1096) PRIMER CURSO (EXTINGUIDO) SEGUNDO CURSO (sin docencia, sólo examen) 0200 INFORMÁTICA TEÓRICA 9 Anual Troncal 0201 PROBABILIDADES Y ESTADÍSTICA 6 1º Troncal 0202 TECNOLOGÍA

Más detalles

La Inteligencia Artificial al Servicio de la Construcción de Sistemas Educacionales Virtuales y Adaptativos Parte I: Introducción Teórica

La Inteligencia Artificial al Servicio de la Construcción de Sistemas Educacionales Virtuales y Adaptativos Parte I: Introducción Teórica La al Servicio de la Construcción de Sistemas Educacionales Virtuales y Adaptativos Parte I: Teórica Masun Nabhan Homsi, PhD Prof. Agregado Departamento de Computación y Tecnología de la Información mnabhan@usb.ve

Más detalles

Maestría en Ciencias de la Computación, UAM-Azcapotzalco 2 Departamento de Sistemas, 1,2,3

Maestría en Ciencias de la Computación, UAM-Azcapotzalco 2 Departamento de Sistemas, 1,2,3 XIX Congreso Nacional y V Congreso Internacional de Informática y Computación de la ANIEI. CD ISBN: 970-31-0751-6 Tuxtla Gutiérrez, Chiap. 25-27 de octubre del 2006. ECONOMÍA SIMULADA POR UN SISTEMA MULTIAGENTE

Más detalles

Curso 2017, Semestre 2

Curso 2017, Semestre 2 Inteligencia Artificial-UBB (técnicas de programación) CLASE DE PRESENTACIÓN Curso 2017, Semestre 2 Datos del Ramo: Profesor Clemente Rubio Manzano (clrubio@ubiobio.cl) Ayudante: Christian Rodríguez Formación:

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIVISIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA DE ESTUDIO LICENCIATURA EN SISTEMAS COMPUTACIONALES. PROGRAMAS DE ESTUDIO DE LA ASIGNATURA:

Más detalles

Graduado/a en Ingeniería del Software. (302) Electrónica Digital

Graduado/a en Ingeniería del Software. (302) Electrónica Digital (2) Electrónica Digital 1 789754J 14245 8. 121 2 2682188N 142447 7.1 48 7944792W 14245 6.45 78 4 47465296N 142162 6. 1.5 Página 1 de 14 Nº Plazas Ofertadas: 2 (11) Inteligencia Artificial para Juegos 1

Más detalles

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática Plan de Estudios 2008 (Modificado: Resolución VD-8687-2011)

Más detalles

Graduado/a en Ingeniería del Software. (802) Arquitecturas Virtuales

Graduado/a en Ingeniería del Software. (802) Arquitecturas Virtuales 4 (802) Arquitecturas Virtuales 1 76879954Q 104200095 5.6 204 2 77659268K 104200561 4.89 180 G6024 104200581 4.04 156 4 77186485A 104200601.97 120 5 76754070B 104200571.86 120 6 764627M 10420012 1.66 72

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. INFORMACIÓN GENERAL

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Yo :) Diego C. Martínez dcm@cs.uns.edu.ar http://cs.uns.edu.ar/~dcm Departamento

Más detalles

Seminario de Filosofía y Sistemas complejos. Dr. Miguel Ángel Hernández Briseño

Seminario de Filosofía y Sistemas complejos. Dr. Miguel Ángel Hernández Briseño Seminario de Filosofía y Sistemas complejos Dr. Miguel Ángel Hernández Briseño PARTE I Modelaje y simulación PARTE I Javier Aracil: Es frecuente referirse a las representaciones de sistemas u objetos mediante

Más detalles

Computación.

Computación. www.upv.es www.inf.upv.es Origen de las diferentes ramas (modelo USA) Primeros programas Undergraduate relacionados con los computadores: Computer Science, Electrical Engineering, y Information Systems.

Más detalles

TÉCNICAS DE INTELIGENCIA ARTIFICIAL EN LA INGENIERÍA

TÉCNICAS DE INTELIGENCIA ARTIFICIAL EN LA INGENIERÍA ASIGNATURA DE MÁSTER: TÉCNICAS DE INTELIGENCIA ARTIFICIAL EN LA INGENIERÍA Curso 2015/2016 (Código:28803186) 1.PRESENTACIÓN Las técnicas basadas en Inteligencia Artificial se han ido introduciendo en un

Más detalles

Inteligencia Artificial. Carrera: Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Inteligencia Artificial. Carrera: Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Inteligencia Artificial Ingeniería en Sistemas Computacionales SCB - 0416 4-0-8

Más detalles

Exploraciones sobre el soporte Multi-Agente en Minería de Datos

Exploraciones sobre el soporte Multi-Agente en Minería de Datos Exploraciones sobre el soporte Multi-Agente en Minería de Datos Alejandro Guerra-Hernández Nicandro Cruz-Ramírez Rosibelda Mondragón-Becerra Departamento de Inteligencia Artificial Facultad de Física e

Más detalles

ATAQUE POSICIONAL SALIDA DE PRESIÓN ANTE DEFENSA EN 15 METROS ANTE ATAQUE PREFABRICADO ACCIONES BALON PARADO

ATAQUE POSICIONAL SALIDA DE PRESIÓN ANTE DEFENSA EN 15 METROS ANTE ATAQUE PREFABRICADO ACCIONES BALON PARADO ATAQUE POSICIONAL SALIDA DE PRESIÓN ANTE DEFENSA EN 15 METROS ANTE ATAQUE PREFABRICADO ACCIONES BALON PARADO JUGADOR ATACANTE NO MIRAR AL PIVOT SER PREVISIBLES EN EL POSICIONAMIENTO RETENER DEMASIDO CUANDO

Más detalles

Nombre de la Unidad de Aprendizaje. Seminario de solución de problemas de Inteligencia Artificial II

Nombre de la Unidad de Aprendizaje. Seminario de solución de problemas de Inteligencia Artificial II Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de

Más detalles

Máster en Tecnologías de la Información

Máster en Tecnologías de la Información Máster en Tecnologías de la Información Asignaturas x concentración CONCENTRACIÓN (Módulo) Informática en la Empresa - Grupo I 33 Effective Communication in Professional Environments 4 Estrategias para

Más detalles

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: 4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea

Más detalles

Teoría Balonmano 1ºBACH

Teoría Balonmano 1ºBACH ! 1. Qué es el Balonmano? Teoría Balonmano 1ºBACH El balonmano (del inglés handball) es un deporte de pelota en el que se enfrentan dos equipos, cada uno de siete jugadores (seis son jugadores de campo

Más detalles

GRADO EN INGENIERIA INFORMATICA

GRADO EN INGENIERIA INFORMATICA GRADO EN INGENIERIA INFORMATICA El plan de estudios del Grado en Ingeniería Informática responde a la ficha recogida en la Resolución de 8 de junio de 2009 de la Secretaria General de Universidades que

Más detalles

El e-learning se define como un sistema de aprendizaje a través de la utilización de medios electrónicos. Este método se basa en la utilización, por

El e-learning se define como un sistema de aprendizaje a través de la utilización de medios electrónicos. Este método se basa en la utilización, por El e-learning se define como un sistema de aprendizaje a través de la utilización de medios electrónicos. Este método se basa en la utilización, por ejemplo, del computador a algún otro dispositivo electrónico

Más detalles

1 o GII. Universidad de Murcia Facultad de Informática. Calendario de Exámenes 2018 Convocatoria de junio

1 o GII. Universidad de Murcia Facultad de Informática. Calendario de Exámenes 2018 Convocatoria de junio 1 o GII 1885 Estadística 22-5-2018 M 1886 Fundamentos lógicos de la informática 24-5-2018 T 1891 Algebra y matemática discreta 28-5-2018 M 1893 Estructura y tecnología de computadores 30-5-2018 T 1894

Más detalles

Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software

Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software Diseño: Arquitectura de Software IF 7100 Ingeniería del Software 1 Qué es arquitectura de software? Es la definición de una solución estructurada que cumpla todos los requerimientos técnicos y operacionales,

Más detalles

Que es la Inteligencia Artificial? Definición de la IA. Sistemas que actúan como humanos. Notas

Que es la Inteligencia Artificial? Definición de la IA. Sistemas que actúan como humanos. Notas Que es la Inteligencia Artificial? Es una área de la ciencia bastante nueva (1956) Su objetivo son las capacidades que consideramos Inteligentes Las aproximaciones siguen diferentes puntos de vista Sus

Más detalles

Reglas para SimuroSot

Reglas para SimuroSot Reglas para SimuroSot Regla0: Generalidades (para el simulador) 1) Propósito de la competencia simulada: a. Se utiliza para desarrollar acciones, algoritmos y estrategias en el futbol de robots b. Provee

Más detalles

Índice general. Introducción... 23

Índice general. Introducción... 23 Índice general Introducción... 23 Parte I. Inteligencia Artificial 1. Conocimiento y Razonamiento... 33 1.1. Introducción... 33 1.2. Representaciones proposicionales... 34 1.3. Representaciones estructuradas...

Más detalles

Intensificación en "Lenguajes e Inteligencia Artificial"

Intensificación en Lenguajes e Inteligencia Artificial Ingeniería Informática - ETS Informática Métodos y Técnicas Informáticas específicas. Comportamientos humanos que se quieren simular/emular: IA: Vertiente "cognitiva" : Razonamiento, Intelecto,. RF: Vertiente

Más detalles

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN En los años 1986-1989 la ACM(Association for Computing Machinery) y la IEEE (Institute for Electrical and Electronic Engineers)Computer Society : Peter Denning y otros definen la Informática como disciplina

Más detalles

BALONMANO. 1.Conservar el balón 2.Progresar con el balón: - Con pases - Sin pases 3. Marcar punto

BALONMANO. 1.Conservar el balón 2.Progresar con el balón: - Con pases - Sin pases 3. Marcar punto Como ya hemos dicho en clase todos los deportes colectivos de campo común, tal sea el caso del baloncesto, del fútbol, del waterpolo, del balonmano... tienen unas características comunes, que vamos a intentar

Más detalles

Aplicación Práctica: Juegos Simplificados (José Manuel García Gulín)

Aplicación Práctica: Juegos Simplificados (José Manuel García Gulín) Aplicación Práctica: Juegos Simplificados (José Manuel García Gulín) Ejercicio con un balón El jugador A tiene el balón. El jugador B se sitúa enfrente de él El jugador A pasa entre los conos El jugador

Más detalles

EJERCICIO 1 ASPECTOS TÉCNICOS. Tipo de ataque Posicional Tipo de marcaje Zonal. Tipo de carga Fuerza resistencia Individual ofensiva Golpeo con el pie

EJERCICIO 1 ASPECTOS TÉCNICOS. Tipo de ataque Posicional Tipo de marcaje Zonal. Tipo de carga Fuerza resistencia Individual ofensiva Golpeo con el pie EJERCICIO 1 10x10 Hay delimitadas tres zonas y sólo se juega en dos de ellas continuas para que el equipo que está defendiendo haga basculaciones. Se puede marcar gol en las 4 porterías centrales (cada

Más detalles

Propuesta de un Ambiente para el Modelado de Sociedades de Agentes Reactivos.

Propuesta de un Ambiente para el Modelado de Sociedades de Agentes Reactivos. Propuesta de un Ambiente para el Modelado de Sociedades de Agentes Reactivos. Carlos A. Fernández y Fernández Instituto de Electrónica y Computación U. T. M. Objetivo. Proveer de una herramienta que permita

Más detalles

Intensificaciones y optatividad Proceso de petición y asignación de asignaturas

Intensificaciones y optatividad Proceso de petición y asignación de asignaturas Edificio Fermín Caballero Paseo de la Universidad, 4 13071 Ciudad Real (España) e-mail: Eduardo.FdezMedina@uclm.es Telf.: 926295300 ext. 3744 Fax.: 926295354 Intensificaciones y optatividad Proceso de

Más detalles

Aspectos Generales de la Interacción Humano Computador(IHC)

Aspectos Generales de la Interacción Humano Computador(IHC) Aspectos Generales de la Interacción Humano Computador(IHC) Sensibilización: el nuevo rol de la computación, la importancia de las interfaces de usuario y el carácter social de la interacción Aspectos

Más detalles

Inteligencia Artificial

Inteligencia Artificial Inteligencia Artificial Tema 2 Estructura de un Agente Ivan Olmos Pineda Contenido Clasificación de Agentes Agentes de Reflejo Simple Agentes Bien Informados de lo que Pasa Agentes Basados en Metas Agentes

Más detalles

BALONMANO. 1.- Introducción

BALONMANO. 1.- Introducción BALONMANO 1.- Introducción En los inicios el balonmano tenía cierta similitud con el fútbol, de hecho, surgió como su contraposición, por tanto jugaban con medidas similares a las de un campo de fútbol

Más detalles

GRADO: 5º AREA DE EDUCACION FISICA, RECREACIÒN Y DEPORTES

GRADO: 5º AREA DE EDUCACION FISICA, RECREACIÒN Y DEPORTES GRADO: 5º AREA DE EDUCACION FISICA, RECREACIÒN Y DEPORTES FÚTBOL CARACTERÍSTICAS DEL JUEGO El fútbol es un deporte jugado por dos equipos formados por un máximo de 11 jugadores cada uno, de los cuales

Más detalles

Aspectos Cognitivos en el Desarrollo. de un Equipo de Fútbol con Robots

Aspectos Cognitivos en el Desarrollo. de un Equipo de Fútbol con Robots Aspectos Cognitivos en el Desarrollo de un Equipo de Fútbol con Robots Laura A. Cecchi Gerardo A. Parra Claudio A. Vaucheret lcecchi@uncoma.edu.ar gparra@uncoma.edu.ar cvaucher@uncoma.edu.ar Depto. de

Más detalles

PROYECTO DOCENTE ASIGNATURA "Sistemas multiagente e inteligencia distribuida"

PROYECTO DOCENTE ASIGNATURA Sistemas multiagente e inteligencia distribuida PROYECTO DOCENTE ASIGNATURA "Sistemas multiagente e inteligencia distribuida" DATOS BÁSICOS DE LA ASIGNATURA Titulación: MASTER EN INGENIERIA DE COMPUTADORES Y REDES Asignatura: Sistemas multiagente e

Más detalles

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R.

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R. FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R. PROGRAMA ANALITICO DE LA ASIGNATURA: Introducción a la Inteligencia Artificial Código R-413 PLAN DE ESTUDIOS: 2010 CARRERA: Lic. en Cs. de

Más detalles

BOLETÍN OFICIAL DEL ESTADO UNIVERSIDADES

BOLETÍN OFICIAL DEL ESTADO UNIVERSIDADES Núm. 197 Martes 18 de agosto de 2015 Sec. III. Pág. 75038 III. OTRAS DISPOSICIONES UNIVERSIDADES 9287 Resolución de 27 de julio de 2015, de la Universidad de Alicante, por la que se publica la modificación

Más detalles

Ingeniería de Software

Ingeniería de Software Encuentro Tecnológico Informática y Gestión Temuco, Chile, 17-18 Octubre 2007 : un ejemplo usando Tropos Carlos Cares 1,2 ccares @ lsi.upc.edu 1 2 Departamento de Ingeniería de Sistemas Universidad de

Más detalles

EL BLOG DE EDUCACIÓN FÍSICA José Gómez Garrido

EL BLOG DE EDUCACIÓN FÍSICA  José Gómez Garrido APUNTES DE BALONMANO 2º ESO 1.- Introducción En los inicios el balonmano tenía cierta similitud cono el fútbol, de hecho, surgió como su contraposición, por tanto jugaban con medidas similares a las de

Más detalles

Procesos de Software

Procesos de Software Procesos de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objetivos Introducir modelos de procesos de software Describir tres modelos de procesos genéricos y cuándo

Más detalles

SISTEMAS MULTIAGENTE Y MODELADO ORGANIZACIONAL EN ENTORNOS INDUSTRIALES

SISTEMAS MULTIAGENTE Y MODELADO ORGANIZACIONAL EN ENTORNOS INDUSTRIALES SISTEMAS MULTIAGENTE Y MODELADO ORGANIZACIONAL EN ENTORNOS INDUSTRIALES JMAS 2009 Sevilla, 29 de junio de 2009 M. C. Romero R. M. Crowder, Y. W. Sim, T. R. Payne, M. Robinson, H. Jackson Índice Contexto

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Licenciatura en Ciencias de la Computación Facultad de Ciencias Programa de la asignatura

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Licenciatura en Ciencias de la Computación Facultad de Ciencias Programa de la asignatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Licenciatura en Ciencias de la Computación Facultad de Ciencias Programa de la asignatura Denominación de la asignatura: Robótica Móvil Clave: Semestre: Eje temático:

Más detalles

descubrimiento evolutivo de arquitecturas software

descubrimiento evolutivo de arquitecturas software Interactividad en el descubrimiento evolutivo de arquitecturas software Aurora Ramírez, José Raúl Romero y Sebastián Ventura Dpto. de Informática y Análisis Numérico. Universidad de Córdoba. XX Jornadas

Más detalles

4º ESO. TEMA 8:El balonmano: 1. Origen e historia: Colegio Miramadrid Avenida Juan Pablo II, s/n Paracuellos de Jarama , Madrid

4º ESO. TEMA 8:El balonmano: 1. Origen e historia: Colegio Miramadrid Avenida Juan Pablo II, s/n Paracuellos de Jarama , Madrid TEMA 8:El balonmano: 1. Origen e historia 2. Cómo se juega - Objetivo del juego - Duración - Los jugadores 3. Los componentes del juego 4. Reglas básicas 4º ESO 5. Acciones individuales en ataque con balón

Más detalles

Tendencias y Desafíos de la Industria 4.0

Tendencias y Desafíos de la Industria 4.0 Tendencias y Desafíos de la Industria 4.0 Dr. Mario Ramos Maldonado Departamento de Ingeniería en Maderas Facultad de Ingeniería 9 de Noviembre 2017 Núcleo Integrado de Manufactura Avanzada UBB Diseño

Más detalles

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Clasificación de servicios web

Más detalles

Especialidades en GII-TI

Especialidades en GII-TI Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas

Más detalles

Inteligencia Artificial. Sistemas Expertos. Presentado por: Marcel Castro

Inteligencia Artificial. Sistemas Expertos. Presentado por: Marcel Castro Inteligencia Artificial Sistemas Expertos Presentado por: Marcel Castro Febrero 2002 Contenido SBC y SE. Definiciones. Antecedentes Características de los SE Arquitectura Métodos de desarrollo de SE. Herramientas,

Más detalles

Secretaría de Docencia Dirección de Estudios Profesionales

Secretaría de Docencia Dirección de Estudios Profesionales I. IDENTIFICACIÓN DEL CURSO Programa de Estudios por Competencias SISTEMAS EXPERTOS Espacio Educativo: Facultad de Ingeniería Licenciatura: Ingeniería en Computación Área de docencia: Año de aprobación

Más detalles

GUÍA DOCENTE DE TEMAS AVANZADOS EN INGENIERÍA INFORMÁTICA

GUÍA DOCENTE DE TEMAS AVANZADOS EN INGENIERÍA INFORMÁTICA GUÍA DOCENTE DE TEMAS AVANZADOS EN INGENIERÍA INFORMÁTICA La presente guía docente corresponde a la asignatura obligatoria de Temas Avanzados en Ingeniería Informática, en adelante TAII, aprobada para

Más detalles

1r curso 2o curso 3r curso. Dirección de marketing. Contabilidad financiera Matemática discreta. Estructuras de datos Derecho mercantil

1r curso 2o curso 3r curso. Dirección de marketing. Contabilidad financiera Matemática discreta. Estructuras de datos Derecho mercantil DOBLE TITULACIÓN: GRADO EN INGENIERÍA INFORMÁTICA Y GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS El plan de estudios de la Doble Titulación: Ingeniería Informática y Administración y Dirección de Empresas,

Más detalles

Programa de estudios por competencias Seminario de solución de problemas Inteligencia Artificial II

Programa de estudios por competencias Seminario de solución de problemas Inteligencia Artificial II Programa de estudios por competencias Seminario de solución de problemas Inteligencia Artificial II 1. Identificación del curso Programa educativo: Licenciatura en Ingeniería en Computación Unidad de aprendizaje:

Más detalles

Métodos de Inteligencia Artificial

Métodos de Inteligencia Artificial Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) esucar@inaoep.mx ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Objetivos Estudiar algunas de las metodologías de Inteligencia Artificial,

Más detalles

UC I. Rest. Ciclo Tipo UCR

UC I. Rest. Ciclo Tipo UCR (01) - Primer Semestre Página 1 de 8 1004 CALCULO 10 6 No B OB 0 1006 SISTEMAS DE REPRESENTACION 10 4 No B OB 0 1035 METODOS Y TECNICAS DE INVESTIGACION 3 No B EL 0 1053 INGENIERIA DE SISTEMAS 4 No B OB

Más detalles

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE Página 1 de 8 Plan de Estudio Enfasis 0 Bloque Común(no hay énfasis) Nivel Curso Nombre del curso T P L TP Cred. Requisitos y Req. Equivalentes Correquisitos y Correq. Equivalentes 1 CI1010 INTRODUCCIÓN

Más detalles

Implementación de Componentes

Implementación de Componentes Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura

Más detalles