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

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

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

Transcripción

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

2 Inteligencia Artificial Distribuida Resolución Distribuida de Problemas Se divide entre módulos que cooperan El conocimiento acerca del problema y acerca del desarrollo de la solución Esta dividido y/o compartido entre los diferentes módulos.

3 Sistemas MultiAgente Comportamiento inteligente coordinado entre una colección de agentes autónomos e inteligentes. Coordinan sus: conocimientos, objetivos, habilidades y planes Para ejecutar una acción o resolver un problema Todos los agentes persiguen un conjunto común de objetivos pretendiendo aumentar el rendimiento total del sistema.

4 En función de las diferentes formas de comunicación de los agentes tenemos sistemas: Fuertemente acoplados: la comunicación se desarrolla a través de una memoria compartida Débilmente acoplados: la comunicación es a través del paso de mensajes.

5 Memoria compartida Arquitectura de pizarra: Cuenta con una serie de fuentes de conocimiento (FCs) que funciona como un par condición - acción; que se activa cuando el estado de la pizarra satisface ciertas condiciones. El resultado es una acción que consiste en: Generación de una nueva hipótesis. Modificación de una hipótesis ya existente.

6 Cada modificación a la pizarra puede provocar la activación de nuevas FCs. Desencadenándose así un conjunto de actividades asíncronas. Estas actividades son producto de: Interpretaciones locales y parciales sobre los datos contenidos en la pizarra.

7 Planificador: en cada paso las condiciones se emparejan con el estado de la pizarra, dando como resultado la inserción de nuevas entradas en una cola de FCs. El acceso a la pizarra es secuencial El planificador manejará esta cola dirigiendo la atención del sistema a la alternativa más prometedora.

8 Las prioridades dentro de la cola se calculan teniendo en cuenta: la credibilidad de las hipótesis de las diferentes FCs, los efectos esperados de la ejecución y una estimación de su utilidad con respecto al foco de atención del sistema en ese momento. Esta combinación de procesamiento dirigido por los datos y por el objetivo tiene como resultado la formación incremental de la solución, y se le conoce resolución oprtunista de problemas

9 Comunicación a través de mensajes Se identifican cuatro grupos de sistemas que utilizan este tipo de comunicación: Coherencia a través de cooperación o compromiso a través de negociación. Tratamiento de inconsistencias. Problemas de jerarquía y organización. Compromiso entre computación y comunicación.

10 Coherencia a través de cooperación o compromiso a través de negociación Definen: estrategias de cooperación con el fin de asegurar que una comunidad de agentes trabaje en conjunto, con el fin de optimizar algunos criterios globales.

11 Tratamiento de inconsistencias En algunos casos los agentes tienen que razonar con una visión incompleta del mundo; lo que implica una visión inconsistente del mundo. Los agentes deben revisar sus creencias con respecto acerca del estado actual del mundo. Se debe contar con criterios para reconocer evidencias lo suficientemente convincentes que obliguen a esta revisión.

12 Problemas de jerarquía y organización Existen tres factores que influyen en la elección de una determinada organización: La complejidad del problema (número de agentes) La imprecisión e incertidumbre La existencia eventual de una descomposición del problema

13 La imprecisión e incertidumbre Cuando hablamos de datos nos referimos a imprecisión, esta aparece generalmente por falta de datos apropiados o por autenticidad con respecto a las fuentes de donde se tomaron esos datos. Cuando la incompletes viene por la parte del conocimiento se le conoce como incertidumbre, estas son debidas a una falta de certeza en las piezas de conocimiento. Técnicas para manejar la incompletes de los datos y del conocimiento. Estocásticos Fuzzy (lógica, conjuntos, MCD) Redes de certeza (modelos probabilísticos)

14 Organizaciones estáticas y dinámicas La dinámica: es la habilidad de los agentes para seleccionar una organización que alcance ciertos objetivos; este tipo debe ayudar a suplir la pérdida de un agente. Parcialmente pre-definidas y a la vez permitir algún tipo de refinamiento durante el proceso de resolución del problema.

15 La existencia eventual de una descomposición del problema La naturaleza del problema puede ser un factor que influya en la organización de los agentes.

16 Compromiso entre computación y comunicación Ancho de banda es crítico Los agentes deben moderar la comunicación; suplen esta falta con otro tipo de computación: Mantener modelos acerca de las creencias y deseos de otros agentes Reconocer los planes de otros agentes Determinar cual es la información relevante y que debe ser comunicada a otro agente En estos casos es importante precisar cuánto tiempo hay que dedicar a comunicación y computación de acuerdo al costo relativo.

17 Por qué utilizar IAD Los problemas complejos están físicamente distribuidos El conocimiento del problema esta distribuido y es funcionalmente heterogéneo; nadie conoce todo acerca de un problema o cuenta con el suficiente conocimiento requerido para crear un sistema (edificio inteligente, un coche de carreras). La complejidad del problema demanda puntos de vista locales; cuando el problema es muy grande para ser tratado como un todo; la solución se basa en vistas locales que permiten rapidez (control de tráfico aéreo)

18 Vista Local El diseño basado en una vista local constituye un aspecto prometedor para resolver problemas complejos; es simple obtener resultados evitando las dificultades al tratar de resolver un problema como un todo. (los resultados emergen producto de las interacciones locales)

19 Los sistemas deben ser capaces de adaptarse a entornos dinámicos. En los contextos de los sistemas MultiAgente debido a la distribución inherente, se asume que el razonamiento es siempre local; permitiendo aparecer y desaparecer a los agentes durante la ejecución.

20 Un sistema MultiAgente Es aquel que contiene dos o más agentes. Debido a que los objetivos no pueden existir sin ser generados por un agente autónomo, es imposible para los agentes existir sin autonomía y así decimos que un sistema es considerado como MultiAgente si cuenta con: Dos o más agentes Al menos un agente es autónomo Al menos existe una relación entre estos dos agentes; donde uno satisface los objetivos del otro

21 Agentes reactivos El diseño de esas arquitecturas esta influenciada por el la teoría de la psicología del comportamiento. Brooks, Chapman and Agree, Kelabling, Maes, Ferber, Arkin Esta clase de agentes también es conocida como: Basdos en el comportamiento Ubicados (inmersos) reactivos

22 La dinámica de la selección-acción para este tipo de sistemas emerge con base en dos aspectos básicos: Las condiciones del entorno Objetivos internos de cada agente Sus principales características son: Interacción dinámica con el entorno Mecanismos internos que permiten trabajar con recursos limitados e información incompleta

23 El diseño de estas arquitecturas reactivas esta guiado parcialmente por la hipótesis de Simon: La complejidad del comportamiento de un agente, puede ser reflejo de la complejidad del entorno, más que que de un comportamiento complejo.

24 Brooks considera que el mejor modelo para razonar es el mundo.... Y construir sistemas reactivos basados en la percepción acción (essence of intelligence) Una vez que la esencia del ser y la reacción están disponibles, la solución a probelmas como: comportamiento, lenguaje, concimiento experto y su aplicación, y razonamiento, se vuelve simple.

25 Funcionalidad Vs. Comportamiento Desde una perspectiva funcional, la IA clásica ve a un sistema inteligente como un conjunto independiente de procesadores de información. La arquitectura incluida (subsumption) proporciona una descomposición orientada a la actividad; de esta forma un conjunto de actividades (comportamientos) puede ser identificado. Los comportamientos trabajan en paralelo, y están conectados al mundo real a través de percepciones y acciones.

26 Fundamentan su conducta en El mundo real (Brooks, 1991) y aquí se hace un contraste entre los sistemas físicos de símbolos y los sistemas fundamentados en el mundo real En este caso el sistema, tiene el comportamiento dividido en varios módulos que interactúan con el entorno para producir un comportamiento complejo, sin utilizar modelos centralizados.

27 Comportamiento Emergente La capacidad de percibir el entorno en estos sistemas, los dota de un comportamiento emergente que en palabras de (Maes) se explica de la siguiente manera:

28 La funcionalidad de un agente es vista como una propiedad emergente a raíz de la intensa interacción del sistema con el entorno dinámico. La especificación del comportamiento de un solo agente no explica la funcionalidad que se observa cuando el agente esta en funcionamiento.

29 La funcionalidad del agente en un alto porcentaje depende de los eventos que se presentan en el entrono dinámico. El entorno no es el único factor que se toma en cuneta para el diseño, pero sus características dinámicas son las que disparan el funcionamiento del sistema.

30 Ejemplos de esta escuela son Modelos Biológicos: Algoritmos genéticos Redes neuronales Otros modelos bottom-up están inspirados en: Teoría de control (Beer) Análisis de sistema dinámicos

31 Sin embargo una conclusión es que el análisis y diseño de los sistemas inteligentes necesitan ambos enfoques una propuesta de modelo es la realizada por Kealbling y Rosenschein (1990), en 1995 crean un lenguaje para especificar el comportamiento deseado del agente y un compilador que produce las acciones y que se parece a los circuitos. (Laureano,

32 FIN

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

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

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

BASES DE DATOS DISTRIBUIDAS

BASES DE DATOS DISTRIBUIDAS BASES DE DATOS DISTRIBUIDAS Una Base de Datos Distribuida entonces es una colección de datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios "sitios" de

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

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

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

Ingeniería de Sistemas. Objetivos. Que es un Sistema? Tópicos. Ingeniería de Software y Sistemas. Problemas con la Ingeniería de Sistemas

Ingeniería de Sistemas. Objetivos. Que es un Sistema? Tópicos. Ingeniería de Software y Sistemas. Problemas con la Ingeniería de Sistemas de s Objetivos u Diseño, implementación e instalación de sistemas que incluyen hardware, software y gente. u Introducir conceptos de de s a Ingenieros de Software. u Discutir las dificultades de la de

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

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

M.C. Mariano Larios G. 3 de diciembre de 2009

M.C. Mariano Larios G. 3 de diciembre de 2009 3 de diciembre de 2009 Tabla de criterios Criterios Porcentajes Exámenes 30 % Participación en clase Tareas 20 % Exposiciones 10 % Simulaciones Trabajos de investigación y/o de intervención Prácticas

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

Capítulo 2 Marco Teórico.

Capítulo 2 Marco Teórico. Capítulo 2 Marco Teórico. 2.1 Inteligencia Artificial. Un punto clave en la robótica es la parte referente a la inteligencia artificial, pero no todos los robots son inteligentes, existen robots que solo

Más detalles

Indique la respuesta correcta (d=ninguna de las anteriores, e=todas las anteriores)

Indique la respuesta correcta (d=ninguna de las anteriores, e=todas las anteriores) Parcial 4. Indique la respuesta correcta (d=ninguna de las anteriores, e=todas las anteriores) 1. Inteligencia es: a. La capacidad para combinar información. c. El proceso que permite elaborar conocimiento.

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

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 Sistemas Multiagentes IA Distribuida Introducción Esquemas de control

Más detalles

Aplicaciones de Técnicas de IA. Ana Lilia Laureano-Cruces UAM-A

Aplicaciones de Técnicas de IA. Ana Lilia Laureano-Cruces UAM-A Aplicaciones de Técnicas de IA Ana Lilia Laureano-Cruces UAM-A Casi todas las ciencias de ingeniería Comparten técnicas disponibles en el domino de IA. Mencionaremos algunas aplicaciones donde la IA juega

Más detalles

Componentes de los SBC. Componentes de los SBC. SBC basados en sistemas de producción. Notas

Componentes de los SBC. Componentes de los SBC. SBC basados en sistemas de producción. Notas Componentes de los SBC Componentes de los SBC Queremos construir sistemas con ciertas características: Resolución de problemas a partir de información simbólica Resolución mediante razonamiento y métodos

Más detalles

Inteligencia Artificial

Inteligencia Artificial Inteligencia Artificial Inteligencia, concepto Es la capacidad para aprender o comprender. Suele ser sinónimo de intelecto (entendimiento), pero se diferencia de éste por hacer hincapié en las habilidades

Más detalles

COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat

COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat COD COMPETENCIAS BÁSICAS DEL TÍTULO Mód Mat CT1 CT2 CT3 Denominación Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática

Más detalles

Inteligencia Artificial

Inteligencia Artificial Inteligencia Artificial I Introducción a la IA 2. Agentes Inteligentes Dr. Edgard Iván Benítez Guerrero 1 2. Agentes Inteligentes Agentes y su entorno Agentes racionales y REAS Propiedades de los entornos

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

Arquitectura de Construcción de Agentes. Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Sistemas MultiAgentes

Arquitectura de Construcción de Agentes. Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Sistemas MultiAgentes de Construcción de Agentes Facultad de Ingeniería Electrónica y Telecomunicaciones Sistemas MultiAgentes Una arquitectura define los mecanismos que permiten interconectar los componentes tanto software

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

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

ANEXO II ESTABLECIMIENTO DE

ANEXO II ESTABLECIMIENTO DE ANEXO II ESTABLECIMIENTO DE RECOMENDACIONES RESPECTO A DETERMINADOS APARTADOS DEL ANEXO I DEL REAL DECRETO 1393/2007, DE 29 DE OCTUBRE, POR EL QUE SE ESTABLECE LA ORDENACIÓN DE LAS ENSEÑANZAS UNIVERSITARIAS

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

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

La implantación de la nueva titulación de Grado en Ingeniería Informática en la Escuela Politécnica Superior se hará curso a curso.

La implantación de la nueva titulación de Grado en Ingeniería Informática en la Escuela Politécnica Superior se hará curso a curso. 10. CALENDARIO DE IMPLANTACIÓN 10.1. Cronograma de implantación del Título La implantación de la nueva titulación de Grado en Ingeniería Informática en la Escuela Politécnica Superior se hará curso a curso.

Más detalles

Programación Concurrente y Paralela. Unidad 1 Introducción

Programación Concurrente y Paralela. Unidad 1 Introducción Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el

Más detalles

Diseño arquitectónico 1ª edición (2002)

Diseño arquitectónico 1ª edición (2002) Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado

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

Ingeniería en Computación

Ingeniería en Computación Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Programación Paralela y Distribuida Tema: Introducción a los Sistemas

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

UNIDAD I.- INTRODUCCIÓN

UNIDAD I.- INTRODUCCIÓN UNIDAD I.- INTRODUCCIÓN LECCIÓN 1.1.- El propósito de la Inteligencia Artificial y su evolución histórica 1.1.1.- Inteligencia ÁREAS QUE ESTUDIAN LA INTELIGENCIA: Psicología y la filosofía. para qué la

Más detalles

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica

Grado en Ingeniería de Computadores por la Universidad de Málaga Módulo I: Formación Básica Módulo I: Formación Básica Formada por: Nombre de la materia/asignatura Créditos Carácter Curso ECTS Empresa 6 Organización Empresarial 6 Formación Básica 1º Estadística 6 Métodos Estadísticos para la

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

Inteligencia Artificial

Inteligencia Artificial Inteligencia Artificial I Introducción a la IA Fundamentos Dr. Edgard Iván Benítez Guerrero cursofei@gmail.com 1 1. Fundamentos Definiciones de IA Contribuciones de otras áreas a la IA BrevehistoriadelaIA

Más detalles

INVESTIGACIÓN OPERATIVA Redes Neuronales Artificiales y Aplicaciones INTEGRANTES: Armijos Mauricio Jara Iza Rony

INVESTIGACIÓN OPERATIVA Redes Neuronales Artificiales y Aplicaciones INTEGRANTES: Armijos Mauricio Jara Iza Rony INVESTIGACIÓN OPERATIVA Redes Neuronales Artificiales y Aplicaciones INTEGRANTES: Armijos Mauricio Jara Iza Rony Técnicas De La Inteligencia Artificial Programación Heurística Redes Neuronales. Evolución

Más detalles

COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA

COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA COMPETENCIAS DEL GRADO EN INGENIERÍA INFORMÁTICA COMPETENCIAS BÁSICAS CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación

Más detalles

COMPETENCIAS A ADQUIRIR POR EL ALUMNO

COMPETENCIAS A ADQUIRIR POR EL ALUMNO COMPETENCIAS A ADQUIRIR POR EL ALUMNO COMPETENCIAS BÁSICAS COMPETENCIAS BÁSICAS Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación

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

Tema 2: Un poco de Historia

Tema 2: Un poco de Historia Introducción a la Inteligencia Artificial Curso 2006 2007 Tema 2: Un poco de Historia Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla IIA

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

Mención en Computación

Mención en Computación Mención en Computación Competencias Idea general sobre lo que es computación Aprender SOBRE lenguajes de programación, diseño y procesamiento Aprender SOBRE la eficiencia y complejidad de algoritmos (

Más detalles

Diseño Estructurado. Diseños eran los antes. Lic. Ariel Trellini 28/07/2015

Diseño Estructurado. Diseños eran los antes. Lic. Ariel Trellini 28/07/2015 Lic. Ariel Trellini Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Diseños eran los antes Arquitectura y Diseño de Sistemas 2 1 Historia Desde fines de los 60s emergieron

Más detalles

MÓDULOS DE DISEÑO EN INGENIERÍA

MÓDULOS DE DISEÑO EN INGENIERÍA MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un

Más detalles

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

1 o GII. Calendario de Exámenes 2018 Convocatoria de junio. Universidad de Murcia Facultad de Informática 1 o GII 1891 Estadística 22-5-2018 M A.01, A.02,, A.04, Labs. 1 a planta 1886 Fundamentos lógicos de la informática 24-5-2018 T A.01, A.02, 1885 Algebra y matemática discreta 28-5-2018 M A.01, A.02, Lab.

Más detalles

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI. ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del

Más detalles

Tema 2: Un poco de Historia

Tema 2: Un poco de Historia Introducción a la Inteligencia Artificial Curso 2006 2007 Tema 2: Un poco de Historia Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla IIA

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

f) Calendario escolar y periodos para administrar las unidades de aprendizaje Calendario escolar anual, con dos periodos regulares y un intensivo

f) Calendario escolar y periodos para administrar las unidades de aprendizaje Calendario escolar anual, con dos periodos regulares y un intensivo CARACTERÍSTICAS GENERALES a) Nombre del Proyecto Curricular Licenciatura en Ingeniería en Computación 2004 b) Título que se otorga Ingeniero/a en Computación c) Espacios donde se imparte Facultad de Ingeniería

Más detalles

TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño

TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:

Más detalles

3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO

3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO 3.- COMPETENCIAS GENERALES Y ESPECÍFICAS QUE LOS ESTUDIANTES DEBEN ADQUIRIR DURANTE SUS ESTUDIOS Y QUE SON EXIGIBLES PARA OTORGAR EL TÍTULO Competencias Básicas (según Real Decreto 1393/2007, de 29 de

Más detalles

Sistemas Operativos Distribuidos

Sistemas Operativos Distribuidos Contenidos del Tema Gestión de procesos Modelos de sistema Asignación de procesadores Estrategias dinámicas Estrategias estáticas Ejecución remota de procesos Modelos de sistema Organización de los procesadores

Más detalles

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores

Más detalles

Diagrama de despliegue

Diagrama de despliegue Diagrama de despliegue Definición.- Los Diagramas de Despliegue muestran las relaciones físicas de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. La vista

Más detalles

BOLETÍN OFICIAL DE LA RIOJA. III.Otras disposiciones y actos

BOLETÍN OFICIAL DE LA RIOJA. III.Otras disposiciones y actos Lunes, 28 de mayo de 2018 Página 7215 III.Otras disposiciones y actos UNIVERSIDAD INTERNACIONAL DE LA RIOJA Resolución de 11 de julio de 2016, de la Universidad Internacional de La Rioja, por la que se

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

Inteligencia en Redes de Comunicaciones - 08 Agentes

Inteligencia en Redes de Comunicaciones - 08 Agentes El objetivo del Tema 8 es presentar los conceptos de Agentes : definiciones, propiedades, aplicaciones y detalles de su arquitectura. 1 Índice de los contenidos del tema. 2 El concepto de agente es un

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

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Pruebas de Software Objetivos de las Pruebas Demostrar al desarrollador y al cliente que el software satisface los requerimientos. Descubrir defectos en el software en que el comportamiento de éste es

Más detalles

Tema 2: Un poco de Historia

Tema 2: Un poco de Historia Introducción a la Inteligencia Artificial Curso 2008 2009 Tema 2: Un poco de Historia Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla IIA

Más detalles

Ingeniería Informática

Ingeniería Informática Grado en Ingeniería Informática Escuela Superior de Ingeniería Avda. de la Universidad de Cádiz, 10 11519 - Puerto Real (Cádiz) 95483200 grado.informatica@uca.es http://esingenieria.uca.es Itinerario Curricular

Más detalles

MULTIPROCESADORES TIPOS DE PARALELISMO

MULTIPROCESADORES TIPOS DE PARALELISMO Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público

Más detalles

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática Guía Docente: Guía Básica Datos para la identificación de la asignatura. CENTRO: Escuela de Ingeniería Informática TITULACIÓN: Grado en Ingeniería Informática Administración de Sistemas Operativos CÓDIGO

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 2 Niveles de Abstracción de una Base de Datos Contextualización Por qué es importante conocer los Niveles de Abstracción de una Base de Datos?

Más detalles

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA OBJETIVOS DE UNIDAD: RELACIONAR EL CAMPO DE LA IA CON LA ROBOTICA DISTINGUIR LA ESTRUCTURA DE UN AGENTE INTELIGENTE CLASIFICAR LOS DIFERENTES TIPOS DE AGENTES INTELIGENTES, MODELOS Y ARQUITECTURAS ING.

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

M. C. Felipe Santiago Espinosa

M. C. Felipe Santiago Espinosa M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema

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

FACULTAD DE INGENIERÍA DE SISTEMAS : SISTEMAS EXPERTOS CODIGO : HORAS SEMANALES : 4 HORAS (Teoría: 02; Laboratorio: 02)

FACULTAD DE INGENIERÍA DE SISTEMAS : SISTEMAS EXPERTOS CODIGO : HORAS SEMANALES : 4 HORAS (Teoría: 02; Laboratorio: 02) FACULTAD DE INGENIERÍA DE SISTEMAS I. INFORMACIÓN GENERAL SÍLABO CURSO : SISTEMAS EXPERTOS CODIGO : CICLO : IX CREDITO : 3 HORAS LES : 4 HORAS (Teoría: 02; Laboratorio: 02) AREA O CARRERA : Ingeniería

Más detalles

CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones

CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones CONTENIDO 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados 3.- Búsqueda de soluciones 4.- Lenguajes de IA e Introducción a Sistemas Expertos 1.- Introducción a la Inteligencia

Más detalles

Mención en Computación

Mención en Computación Mención en Computación Ordenadores y paradojas Imágenes extraídas del artículo: Ordenadores, paradojas y fundamentos de las matemáticas, de G. J. Chaitin. El planteamiento del problema Bertrand Russell

Más detalles

Ingeniería en computación Tipos de sistemas operativos

Ingeniería en computación Tipos de sistemas operativos Ingeniería en computación Tipos de sistemas operativos Unidad de competencia III: Sistemas Operativos Distribuidos Ing. Diego Armando Ramírez Avelino 17/10/2017 1 Unidad de competencia I Objetivo Entender

Más detalles

Un importante problema para sistemas de la nueva generación

Un importante problema para sistemas de la nueva generación Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar

Más detalles

Tema 6 Razonamiento aproximado

Tema 6 Razonamiento aproximado Tema 6 Razonamiento aproximado Ampliación de Ingeniería del Conocimiento Eva Millán 1 Esquema del tema 6.1. Introducción al razonamiento aproximado 6.2. El modelo de factores de certeza 6.3. Conjuntos

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

Granularidad y latencia

Granularidad y latencia Niveles de paralelismo y latencias de comunicación Niveles de paralelismo. Granularidad o tamaño de grano. Latencia de comunicación. Particionado de los programas. Empaquetado de granos. Planificación

Más detalles

Arquitectura Subsunción. Introducción a la Robótica Inteligente

Arquitectura Subsunción. Introducción a la Robótica Inteligente Arquitectura Subsunción Introducción a la Robótica Inteligente 2 Abril 2014 (IRIN) Arquitectura Subsunción 02/04/2014 1 / 44 Índice 1 Introducción 2 Arquitectura Subsunción 3 Ejemplos 4 Conclusiones (IRIN)

Más detalles

Calendario escolar y períodos para administrar las unidades de aprendizaje Calendario escolar anual, con dos períodos regulares y un intensivo

Calendario escolar y períodos para administrar las unidades de aprendizaje Calendario escolar anual, con dos períodos regulares y un intensivo CARACTERÍSTICAS GENERALES Nombre de la carrera Licenciatura en Ingeniería en Computación, 2004 Título que otorga Ingeniero/a en Computación Espacio académico donde se imparte Facultad de Ingeniería Centro

Más detalles

TEMA 1 INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN

TEMA 1 INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN TEMA 1 INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN 1.1. Introducción 1.2. Conceptos fundamentales 1.3. Modelado y simulación de tiempo discreto 1.4. Modelado y simulación de eventos discretos 1.5. Pasos en

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

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

Modelos Basados en Agentes Clase 4:Agentes de Razonamiento D

Modelos Basados en Agentes Clase 4:Agentes de Razonamiento D Modelos Basados en Agentes Clase 4: traducción de http://www.csc.liv.ac.uk/ mjw/pubs/imas/distrib/pdf-index.html. Universidad Simón Boĺıvar 11 de mayo de 2006 Contenido Arquitecturas de Agentes 1 Arquitecturas

Más detalles

INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL

INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL 1 Gastón Lefranc H. Profesor Titular Escuela de Ingeniería Eléctrica Pontificia Universidad Católica de Valparaíso, Chile IEEE Chile Section Chair IEEE Cono Sur

Más detalles

Introducción a la IA Primera Parte. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco

Introducción a la IA Primera Parte. Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Introducción a la IA Primera Parte Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Lineas de investigación en IA Razonamiento Aprendizaje Planificación Percepción Búsquedas inteligentes

Más detalles

FACULTAD DE INFORMÁTICA. ASIGNACION DE AULAS DE EXAMEN CONVOCATORIA DE JUNIO 2011 Fechas: 28 mayo-24 junio

FACULTAD DE INFORMÁTICA. ASIGNACION DE AULAS DE EXAMEN CONVOCATORIA DE JUNIO 2011 Fechas: 28 mayo-24 junio FACULTAD DE INFORMÁTICA. ASIGNACION DE AULAS DE EXAMEN CONVOCATORIA DE JUNIO 2011 Fechas: 28 mayo-24 junio Sábado 28 de mayo. Mañana S-28/05-M 1890 1º,C2 GII 248 Cálculo S-28/05-M 08BU 1º,An II 8 Cálculo

Más detalles

Introducción a los Sistemas Multiprocesadores

Introducción a los Sistemas Multiprocesadores Introducción a los Sistemas Multiprocesadores Multiprocesadores estilo Von Neumann Modelos de Organización Modelos de Programación Clasificación de los Multiprocesadores Por qué Sistemas Multiprocesadores?

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

Sistemas. simbólicos. Sistemas. esquemáticos. Sistemas Subsimbólicos

Sistemas. simbólicos. Sistemas. esquemáticos. Sistemas Subsimbólicos El desarrollo mental Pensamiento formal Métodos de la IA Operaciones concretas Intuición estructurada Intuición global Inteligencia práctica Costumbres perceptuales y motoras Instintos inteligentes Pensamiento

Más detalles

Representación de Conocimientos

Representación de Conocimientos Representación de Conocimientos Asunción Gómez-Pérez asun@fi.upm.es Despacho 2104 Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo

Más detalles

Modelos de Programación Paralela Prof. Gilberto Díaz

Modelos de Programación Paralela Prof. Gilberto Díaz Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Modelos de Programación Paralela Prof. Gilberto Díaz gilberto@ula.ve Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería

Más detalles

Plan de Estudios. Maestría en Ciencias de la Computación

Plan de Estudios. Maestría en Ciencias de la Computación Plan de Estudios CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos 4) Tabla de Créditos 1) Presentación El programa de Maestría

Más detalles

Raúl Finker de la Iglesia Director: Koldo Basterretxea Oyarzabal Universidad del País Vasco/Euskal Herriko Unibertsitatea

Raúl Finker de la Iglesia Director: Koldo Basterretxea Oyarzabal Universidad del País Vasco/Euskal Herriko Unibertsitatea Diseño e implementación de una red neuronal integrando la tecnología de Reconfiguración Dinámica Parcial. Aplicación en entornos de Inteligencia Ambiental. Raúl Finker de la Iglesia Director: Koldo Basterretxea

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles