Tema 1: Introducción Agentes Racionales + Rep. del conocimiento + WWW = Web Semántica

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

Download "Tema 1: Introducción Agentes Racionales + Rep. del conocimiento + WWW = Web Semántica"

Transcripción

1 Introducción a SIA p. 1/52 Tema 1: Introducción Agentes Racionales + Rep. del conocimiento + WWW = Web Semántica Joaquín Borrego Díaz Departamento de CCIA. Universidad de Sevilla Introducción a SIA p. 1/52

2 Introducción a SIA p. 2/52 Contenido Objetivo del curso Agentes Inteligentes Definición de agente racional Características de los agentes inteligentes Una jerarquía de agencia Entornos Representación del conocimiento Perspectivas en la representación del conocimiento Qué es una lógica? Idea de la Web Semántica Introducción a SIA p. 2/52

3 Introducción a SIA p. 3/52 Objetivo del curso Conocer los fundamentos básicos de: Representación del Conocimiento y Lógica Computacional, Razonamiento automático, e Inteligencia Artificial que se utilizan en el desarrollo formal de la Web Semántica; Ontologías Razonamiento Automático con Ontologías Perspectiva sobre el razonamiento no monótono a utilizar Introducción a SIA p. 3/52

4 Introducción a SIA p. 4/52 Inteligencia Artificial y Agentes Racionales Un objetivo de la IA: estudio y diseño de agentes inteligentes Un agente es un ente que actúa en un entorno, y responde a estímulos de éste. Un agente inteligente es un agente que actúa de manera flexible, Adaptándose a los cambios del entorno Aprendiendo de la experiencia Eligiendo acciones correctas de acuerdo a algún procesamiento finito de la información que posee Exhibiendo un comportamiento dirigido a alcanzar sus objetivos Diferencia entre la información a la que tiene acceso y la que caracteriza el entorno: No son omniscientes Son racionales: actúan de manera correcta según la información que poseen Introducción a SIA p. 4/52

5 Introducción a SIA p. 5/52 Racionalidad y optimalidad en IA Inteligencia Artificial: estudio computacional del comportamiento racional Cuestión: Cómo entender la racionalidad? Problema Fundamental: Dada una propiedad posea, de forma verificable, dicha propiedad Verificación versus validación, diseñar un sistema que Introducción a SIA p. 5/52

6 Introducción a SIA p. 6/52 Racionalidad, optimalidad, éxito Algunas propiedades importantes son: Racionalidad perfecta: El agente actúa en cada instante de tal forma que maximiza su utilidad Racionalidad calculable: El agente elige la acción racional que debería haber elegido al principio de su deliberación Optimalidad acotada: Se comporta lo mejor posible con respecto a su capacidad (computacional y/o cognitiva) Existen otros tipos de propiedades que relacionan corrección, validación y efectividad Introducción a SIA p. 6/52

7 Introducción a SIA p. 7/52 Ejemplo de actuación racional correcta, con fallo Cerrada(puerta) > Girar(pomo) Razonamiento Conocimiento nuevo: Cerrada con llave(puerta). Regla usable: Cerrada con llave(puerta) > Comunicar(conserje). Introducción a SIA p. 7/52

8 Introducción a SIA p. 8/52 Ejemplo de actuación racional correcta, con éxito Cerrada con llave(puerta) Cerrada con llave(puerta) > Usar(llave). Razonamiento Exito en el objetivo: Abierta(puerta) Introducción a SIA p. 8/52

9 Introducción a SIA p. 9/52 Elementos que conducen al fallo Conocimiento deficiente del mundo: Cerrada(puerta) Abanico de acciones deficiente El profesor no puede abrir puertas cerradas, pues no tiene llaves Experiencia previa El profesor conoce Cerrada(puerta) El profesor no conoce Cerrada-con-llave(puerta) Creencia errónea: Cerrada-con-llave(puerta) No es inconsistente con su conocimiento No es válido en el entorno Medida de éxito: Profesor: trivial, fracaso; Conserje: éxito Otra medida para el conserje: éxito menor (espera de alumnos y profesor) Introducción a SIA p. 9/52

10 Introducción a SIA p. 10/52 Elementos que conducen al fallo Componente clave: Creencias y Conocimientos Conocimiento Creencias Mundo real Cerrada(puerta) Cerrada con llave(puerta) Cerrada(puerta) Cerrada con llave(puerta) Aula 33 Introducción a SIA p. 10/52

11 Introducción a SIA p. 11/52 Definición de agente Dada una posible sucesión de percepciones, un agente racional ideal debe de realizar una acción que maximize la medida de éxito, a partir de la base de evidencias que obtiene de dicha sucesión de percepciones, junto con el conocimiento que el agente posee. Noción útil para analizar sistemas, no es una caracterización absoluta. Agente trivial: Un reloj No usa secuencia de percepciones Siempre alcanza éxito No siempre alcanza éxito; no es autónomo: el dueño del reloj viaja Existencia teórica de agentes: aplicación ideal entre las sucesiones de percepciones y las acciones Imposible en la práctica: La tabla tiene tamaño infinito Introducción a SIA p. 11/52

12 Introducción a SIA p. 12/52 Estructura de los agentes inteligentes Alternativa: Conocimiento procedural acerca de la función: programa Agente = Arquitectura + Programa Softbots (infobots): agentes que se ejecutan en primera instancia en un entorno virtual Primera aproximación: descripción PAGE de un agente Perceptions, Actions, Goals, Environments Ejemplo: Controlador aéreo Percepciones: Señales de radar Acciones: Permisos de aterrizaje, desvío de rutas,... Objetivos: Otorgar permisos de aterrizaje seguros a todas las aeronaves que lo requieran, mantener distancias seguras entre éstas. Entorno: Espacio aéreo, virtualizado como un conjunto de referencias geográficas (coordenadas). Introducción a SIA p. 12/52

13 Introducción a SIA p. 13/52 Esqueleto de agente Función Esqueleto-de-Agente (percepción) Devolver acción Estático memoria memoria Actualizar-memoria (memoria, percepción) acción Elegir-mejor-acción (memoria) memoria Actualizar-memoria (memoria,acción) Devolver acción No aparece la medida de éxito como parte del programa; el diseñador la utiliza como medida externa de validación Introducción a SIA p. 13/52

14 Introducción a SIA p. 14/52 Características del programa El agente actúa con cada percepción, no para cada sucesión de percepciones. La sucesión de percepciones es una invención de la memoria del agente Este agente no recoge la idea de computar la función ideal, que asocia acciones a sucesiones, mediante una simple tabla, pues: Un número infinito o excesivamente grande de sucesiones de percepciones. Consultar dicha tabla puede ser inabordable. No sería autónomo: Un cambio en el entorno provocaría la inutilidad de la tabla (revisar la tabla). Introducción a SIA p. 14/52

15 Introducción a SIA p. 15/52 Características de los agentes Flexibilidad: Las propiedades fundamentales de un agente son: Reactividad: Capacidad para responder a los cambios del entorno Pro-actividad: Capacidad de exhibir un comportamiento dirigido a cumplir sus objetivos Sociabilidad: Capacidad de comunicarse con otros agentes Son las exigencias mínimas No se especifica el grado de flexibilidad de cada una de ellas Es posible eludir alguna de éstas, para aplicaciones concretas Introducción a SIA p. 15/52

16 Introducción a SIA p. 16/52 Otras características Continuidad temporal: No hay necesidad de parada. Autonomía: Responder a cambios del entorno. Adaptatividad: Capacidad de aprendizaje del agente, para modificar su comportamiento. Movilidad (a través de espacio físico o de redes telemáticas). Veracidad: Comunicación de información verdadera (desde su punto de vista). Benevolencia: Aptitud receptiva a cooperar en la resolución de cuestiones no conflictivas con sus objetivos. Introducción a SIA p. 16/52

17 Introducción a SIA p. 17/52 Sociabilidad: No es sólo un intercambio de información binaria Cooperación entre objetivos Negociación y cooperación: - Implica conocer los objetivos de otros agentes. - Implica realizar acciones (p.e. pagar) que no son necesarias individualmente. Es quizás la tarea más compleja La racionalidad está muy relacionada con la planificación y con la sociabilidad La reactividad puede ser necesaria para una mayor eficiencia Situación ideal: Combinar módulos reactivos y racionales Introducción a SIA p. 17/52

18 Introducción a SIA p. 18/52 Una Jerarquía de agencia (I): Agentes reactivos Idea: Resumir partes generales de la tabla de la aplicación ideal con reglas Esquema: Si Evento y Condición entonces Acción Función Agente-Reactivo(percepción) devuelve acción Estático: reglas estado regla acción Interpretar(percepción) Elegir-regla(estado, reglas) Disparo(regla) Los agentes reactivos actúan a partir de percepciones actuales Muy eficientes, pero de aplicación restringida Introducción a SIA p. 18/52

19 Introducción a SIA p. 19/52 Una jeraquía de agencia (II) Agentes con estado interno Agentes con memoria Agentes basados en objetivos Agentes guiados por utilidad Agente con componente pensante Deducen su comportamiento de sus creencias Introducción a SIA p. 19/52

20 Introducción a SIA p. 20/52 Agente con razonamiento deductivo Esqueleto de agente con razonamiento deductivo Función Agente-deliberativo Para cada acción hacer Si entonces Devolver Para cada acción hacer Si entonces Devolver Devolver acción-nula Necesita de un demostrador automático para la lógica utilizada Está limitado por la complejidad de la demostración automática Existen lógicas para las que la relación Cuestión: Qué lógica elegir? es eficientemente computable Introducción a SIA p. 20/52

21 Introducción a SIA p. 21/52 Agentes BDI (Rao-Georgeff) El estado interno se compone de: Las creencias, que hemos comentado anteriormente. Los deseos: tareas que desea realizar; pueden ser incluso inalcanzables y/o inconsistentes. Intenciones: deseos que se ha comprometido a conseguir. El ciclo de ejecución consiste en gestionar tal estado interno, con el objetivo de alcanzar las intenciones Problema: Cómo se relacionan los distintos tipos de conocimiento? Introducción a SIA p. 21/52

22 Introducción a SIA p. 22/52 Esquema del intérprete BDI do Opciones = generador-opciones (cola-eventos, B,D,I) Opciones-seleccionadas=Deliberar(opciones,B,D,I) Actualizar-Intenciones(Opciones-seleccionadas,I) Ejecutar(I) Percibir Eliminar-éxitos(B,D,I) Eliminar-imposibles(B,D,I) until quit Introducción a SIA p. 22/52

23 Introducción a SIA p. 23/52 Programación de agentes BDI Cómo diseñar los programas para las macros: Deliberar(opciones,B,D,I) Se necesita el razonamiento automático (temas 2,3,4) Actualizar-Intenciones(Opciones-seleccionadas,I) Se necesita razonamiento no monótono (temas 5,6,8) Ejecutar(I) Se necesitaría planificación (tema 7). No se necesitaría implementar el interprete La implementación del intérprete es la plataforma Introducción a SIA p. 23/52

24 Introducción a SIA p. 24/52 Una arquitectura general para agentes Mensajes/eventos del exterior Mensajes/acciones al exterior Cola de eventos Cola de meta-objetivos E_1 E_2... E_n G_1 G_2... G_n Componente reactiva Componente racional Componente pro-activa REGLAS E-C-A REGLAS PLANIF. REGLAS C-A CONOCIMIENTO BASE Introducción a SIA p. 24/52

25 Introducción a SIA p. 25/52 Flujo de información MENSAJES E_1 E_2... E_n G_1 G_2... G_n REGLAS E C A REGLAS PLANIF. REGLAS C A CONOCIMIENTO BASE Introducción a SIA p. 25/52

26 Introducción a SIA p. 26/52 Sistemas multiagente Conjunto de agentes que interactuan entre sí y con el entorno Agentes heterogéneos Computación asincronizada, en general Comunicación de conocimiento y/o de creencias Formatos de intercambio, por ejemplo, KIF (Knowledge Interchange Format): versión con tipos de la lógica de predicados El conocimiento comunicado depende de la ontología que usa cada agente Representación de la ontología Sociabilidad y veracidad Entornos como agentes (p.e. la red de interconexión) Problema: Cuál es el conocimiento común del sistema? Necesario para la verificación del sistema multiagente Introducción a SIA p. 26/52

27 Introducción a SIA p. 27/52 Dimensiones de complejidad en SMA Comunicación de creencias Cooperación. Planificación multiagente Dinámica. Comportamiento emergente Verificación Validación. Introducción a SIA p. 27/52

28 Introducción a SIA p. 28/52 Aplicaciones Controladores aéreos Controladores de distribución de energía electrica Simulación de sistemas complejos Agentes para la manufacturación industrial (robots) Mercados electrónicos Subastas en Internet de recursos empresariales Agentes de búsqueda de información Web Semántica Introducción a SIA p. 28/52

29 Introducción a SIA p. 29/52 Entornos: Características (I) Dependen del agente! Accesible vs. Inaccesible Accesible: El agente tiene acceso a toda la información que desee efectivamente accesible: El agente tiene acceso a la información necesaria para su tarea Determinista vs. No determinista determinista para un agente: si está perfectamente determinado quién es el estado siguiente Introducción a SIA p. 29/52

30 Introducción a SIA p. 30/52 Entornos: Características (II) Episódico vs. no episódico Episodio: conjunto de percepciones, elegido como tal por el agente Entorno episódico: La acción sólo depende del episodio actual Estático vs. dinámico: Un entorno es estático si éste no cambia mientras el agente delibera Discreto vs. continuo Entorno discreto: Un número limitado de percepciones y acciones posibles Conclusión: La representación del entorno depende de como el agente entenderá el mundo Introducción a SIA p. 30/52

31 Introducción a SIA p. 31/52 Esqueleto de simulador de entornos Esquema de un ciclo de la simulación: Incorpora agentes Crea las percepciones para el agente Recibe la acción Actualiza el entorno percibido por los agentes El entorno es un agente! El caso más complejo: entorno inaccesible, no determinista, no episódico, dinámico y contínuo Exploración espacial Introducción a SIA p. 31/52

32 Introducción a SIA p. 32/52 Conclusión Representación del Conocimiento Introducción a SIA p. 32/52

33 Introducción a SIA p. 33/52 Representación del conocimiento (RC) (I) Tres perspectivas (no excluyentes) Primera perspectiva: Epistemología aplicada El conocimiento representado como Base de conocimiento = Estructuras (simbólicas) + Programas Hipótesis de representación del conocimiento: Todo mecanismo inteligente debe poseer ingredientes para que: 1. Nosotros, como observadores externos, podamos representar todo el conocimiento que el proceso exhibe 2. Independientemente de la atribución (significado), se pueda generar nuevo conocimiento de manera puramente formal Introducción a SIA p. 33/52

34 "#!! "# $ $ &% &% # # % % # Introducción a SIA p. 34/52 Representación del conocimiento (II) Segunda perspectiva: La representación del conocimiento como Decir-Preguntar Todo sistema de razonamiento debe poseer al menos dos operaciones: : Dada la base, el hecho es añadido a, para obtener una nueva base. : Preguntar a la base sobre el hecho. La respuesta depende del paradigma del sistema: SI, NO, Desconocido, SI con probabilidad p, etc. # '( Tercera perspectiva: RC como la encarnación de los sistemas IA Entiende el conocimiento como una serie de unidades interconectadas que son colectivamente responsables de la representación de diversos conceptos. Introducción a SIA p. 34/52

35 Introducción a SIA p. 35/52 Paradigmas de la Representación del conocimiento De las perspectivas emergen diversos paradigmas Conocimiento procedural: El conocimiento se codifica mediante funciones/procedimientos. Redes: Grafos cuyos nodos representan conceptos o entidades, y los arcos relaciones entre ellas Marcos: Parecido a las redes, pero cada concepto tiene varias propiedades heredables por defecto a los nodos que dependen de éste. Lógica: Declaración formal del conocimiento. Arboles de decisión, reglas Conocimiento estadístico, paralelismo... Esquemas híbridos En este curso utilizaremos fundamentalmente la lógica, y veremos cómo con ésta se pueden simular otros paradigmas Introducción a SIA p. 35/52

36 Introducción a SIA p. 36/52 Qué es una lógica? Una lógica está compuesta de: Sintaxis: Símbolos + reglas de construcción de expresiones. Semántica: Definición precisa del significado de las expresiones. Conceptos de Modelo Verdad en un modelo y válido para una base de conocimiento Consistencia y validez. Problema I: Qué lógica elegir? Lógica proposicional: para razonar sobre hechos Lógica de predicados: para razonar con elementos y propiedades Lógicas modales: para dotar de intención al conocimiento Otras Equilibrio entre expresividad y decidibilidad Introducción a SIA p. 36/52

37 Introducción a SIA p. 37/52 Lógica (I) Problema II: Representar el conocimiento sobre el mundo con una lógica Diferenciar entre el significado lógico y el significado real Verdad lógica Verdad real ) ) Verdad real. Verdad lógica. Problema distinto al de la completitud de la lógica La completitud de la lógica se refiere a los modelos matemáticos, que son abstracciones del modelo real Introducción a SIA p. 37/52

38 Introducción a SIA p. 38/52 El proceso de percepción y representación Entorno Modelo Base de conocimiento ENTORNO Percepción Modelo formal Representación K? Modelo no pretendido Ingeniería de los dispositivos Ingeniería del conocimiento AGENTE PROBLEMA DE REFINAMIENTO Introducción a SIA p. 38/52

39 Introducción a SIA p. 39/52 Lógica (II) Problema III: Diseñar métodos mecánicos para calcular (deducir) nuevo conocimiento lógico Procedimiento puramente simbólico; no interviene el significado El problema de mecanizar la validez de una fórmula El problema de la no unicidad de modelo Aproximar la validez con un proceso de cálculo: La demostración Adecuación: Demostrable Completitud: Valido (lógicamente) Valido (lógicamente) Demostrable Eficiencia versus restricción de la lógica Qué hacer? Introducción a SIA p. 39/52

40 -,+ 3 4 * -,+ 3 Introducción a SIA p. 40/52 Lógica (III) Problema IV: Diseñar métodos mecánicos para calcular (deducir) nuevo conocimiento real El problema de la no unicidad de modelo para la representación lógica El principio de la pobreza del lenguaje: No es posible obtener un sistema que genere todo el conocimiento verdadero acerca del entorno El problema de la monotonía: En algunos casos, añadir nuevo conocimiento invalida conocimiento anteriormente adquirido. Ejemplo: Base de conocimiento: Ave(x) Nuevo hecho: Ave( ) Qué hacemos? /10. 2 Vuela(x). Vuela( / 0. 2 ) Introducción a SIA p. 40/52

41 Introducción a SIA p. 41/52 Web Semántica Propuesta por Tim Berns Lee, uno de los creadores de la actual WWW: La Web Semántica es una WWW donde los metadatos son procesables por máquinas Las máquinas entienden la información contenida en la Web Semántica Diferencias entre la actual WWW y la Web Semántica: Actual WWW Web Semántica Leng. de representación HTML XML Leng. de rep. semántica No tiene RDF Ref. semánticos No tiene Ontologías (p.e. OWL) Raz. con los datos Puramente sintáctico Raz. automático Confianza en los resultados Insegura Lógica Introducción a SIA p. 41/52

42 Introducción a SIA p. 42/52 Deficiencias de la actual WWW Ejemplo 1: Búsquese en Google información sobre una palabra de significado ambiguo, como por ejemplo banco Deficiencia: No existe referente semántico en las páginas, y es difícil deducir el significado de una palabra a través del contexto Ejemplo 2: Necesito buscar un banco que me ofrezca un préstamo en unas ciertas condiciones, sabiendo que mi situación personal es X Deficiencia: No existe un agente inteligente que sea capaz de deducir, de la información expuesta en la página del banco, cuáles serían las características del préstamo Necesitamos: Un lenguaje común para la comunicación de la pregunta Que la información no sea ambigua Razonamiento automático No sólo demostración automática; se necesita razonamiento con conocimiento común Introducción a SIA p. 42/52

43 5 Introducción a SIA p. 43/52 Solución adoptada Conocimiento común explícito: Ontologías Toda expresión de la W.S. susceptible de ser procesada debe estar referenciada con respecto a una ontología Pero, realmente, Introducción a SIA p. 43/52

44 Introducción a SIA p. 44/52 Ejemplo de marca semántica en RDF Uso del lenguaje RDF: <rdf:rdf xmlns:rdf=" xmlns:dc=" <rdf:description about=" <dc:creator>elliotte Rusty Harold</dc:CREATOR> <dc:title>cafe con Leche</dc:TITLE> </rdf:description> </rdf:rdf> Introducción a SIA p. 44/52

45 Introducción a SIA p. 45/52 Ejemplo con marca semántica (II) Ejemplo de descripción en OWL: <owl:class rdf:id="person"> <rdfs:subclassof rdf:resource="#animal"/> <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource="#hasparent"/> <owl:toclass rdf:resource="#person"/> </owl:restriction> </rdfs:subclassof> <rdfs:subclassof> <owl:restriction owl:cardinality="1"> <owl:onproperty rdf:resource="#hasfather"/> </owl:restriction> </rdfs:subclassof> </owl:class> Introducción a SIA p. 45/52

46 Introducción a SIA p. 46/52 Esquema de la Web Semántica Introducción a SIA p. 46/52

47 Introducción a SIA p. 47/52 Relación con el curso Bases de conocimiento Auto desc. documento Datos Datos Datos Lenguaje Ontologico RDF + RDF Schema Reglas LOGICA Web Trust Demostracion Razonamiento Automatico LOGICAS Logicas descriptivas; OWL Lenguajes para marcas semanticas XML+NS+XML schema UNICODE URI Introducción a SIA p. 47/52

48 6 Introducción a SIA p. 48/52 Agentes para la Web Semántica Agentes inteligentes que razonan con la información Entorno de trabajo: la Web Semántica SMA: Abstracción (metáfora) de las sociedades reales Deben de razonar con bases de conocimiento. Formalmente: Bases de conocimiento + ontologías teorías lógicas Dificultades: Escalabilidad del razonamiento La parte intencional de la base de conocimiento es muy compleja En último término, razonamiento no monótono: Tarea de IA Introducción a SIA p. 48/52

49 Introducción a SIA p. 49/52 Dinámica en la Web Semántica Introducción a SIA p. 49/52

50 Introducción a SIA p. 50/52 Soluciones Mantener el equilibrio entre la eficiencia del razonamiento y la expresividad Mantener ontologías robustas Refinar los algoritmos de razonamiento automático Potentes demostradores automáticos Técnicas de representación y razonamiento del conocimiento originales de IA Tareas: Búsqueda de información Extracción de información Mantenimiento de recursos débilmente estructurados Generación automática de documentos Tareas complejas: Servicios Web Semánticos Introducción a SIA p. 50/52

51 Introducción a SIA p. 51/52 Aplicaciones Comercio Electrónico B2B (p.e. mercados electrónicos) B2C (p.e. compra inteligente por Internet) C2C (p.e. sociedades virtuales) Recuperación de conocimiento: data mining inteligente Semantic Web mining= data mining + razonamiento automático Desarrollo de agentes inteligentes para la actividad comercial en WWW Línea de investigación preferente en el programa marco I+D+I de la UE Introducción a SIA p. 51/52

52 Introducción a SIA p. 52/52 Bibliografía Para una introducción a los agentes inteligentes Russel & Norvig, cap. 2 Poole, cap. 1 V.Julian, V.Botti: Agentes Inteligentes: el siguiente paso en la Inteligencia Artificial NOVATICA Vol. Mayo/Junio 2000 n. 145, pp , 2000 Sobre el problema de la representación del conocimiento: Libro de Sowa Sobre la Web Semántica: T. Berns- Lee, J. Hendler y O. Lassila: The Semantic Web. Scientific American, n. May 2001 The semantic web: yet another heap? (Y. Ding, y otros) Data and Knowledge Engineering 41: (2002) Web semántica en W3C Introducción a SIA p. 52/52

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

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

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación

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

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

Representación del Conocimiento Otros formalismos. Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial.

Representación del Conocimiento Otros formalismos. Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial. Representación del Conocimiento Otros formalismos Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial. Conocimiento Definición El conocimiento es una mezcla de experiencia,

Más detalles

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: INTERFACES INTELIGENTES ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: magielr@gmail.com GENERALIDADES DE LAS INTERFACES INTERFAZ DE USUARIO: Es el dispositivo por medio del cual un usuario realiza la comunicación

Más detalles

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación

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

Guía práctica de estudio 03: Algoritmos

Guía práctica de estudio 03: Algoritmos Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

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

Tema 6: Teoría Semántica

Tema 6: Teoría Semántica Tema 6: Teoría Semántica Sintáxis Lenguaje de de las las proposiciones Lenguaje de de los los predicados Semántica Valores Valores de de verdad verdad Tablas Tablas de de verdad verdad Tautologías Satisfacibilidad

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo de Habilidades De Pensamiento

Más detalles

PROGRAMACION CONCURRENTE Y DISTRIBUIDA

PROGRAMACION CONCURRENTE Y DISTRIBUIDA PROGRAMACION CONCURRENTE Y DISTRIBUIDA V.2 Redes de Petri: Análisis y validación. J.M. Drake 1 Capacidad de modelado y capacidad de análisis El éxito de un método de modelado es consecuencia de su capacidad

Más detalles

1. Computadores y programación

1. Computadores y programación 1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la

Más detalles

Lógica proposicional. Ivan Olmos Pineda

Lógica proposicional. Ivan Olmos Pineda Lógica proposicional Ivan Olmos Pineda Introducción Originalmente, la lógica trataba con argumentos en el lenguaje natural es el siguiente argumento válido? Todos los hombres son mortales Sócrates es hombre

Más detalles

Inteligencia artificial

Inteligencia artificial Inteligencia artificial Proceso de Lenguaje Natural Qué es el Lenguaje? Qué es el Lenguaje Natural? Procesamiento del lenguaje Natural (PLN) Aplicaciones PLN Niveles del Lenguaje Arquitectura de un sistema

Más detalles

Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.

Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román. Inteligencia en Redes de Comunicaciones Razonamiento lógico Julio Villena Román jvillena@it.uc3m.es Índice La programación lógica Lógica de predicados de primer orden Sistemas inferenciales IRC 2009 -

Más detalles

Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil

Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil Nombre de la asignatura: Investigación de Operaciones II Créditos: 2-2-4 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes

Más detalles

Bloque 1. Contenidos comunes. (Total: 3 sesiones)

Bloque 1. Contenidos comunes. (Total: 3 sesiones) 4º E.S.O. OPCIÓN A 1.1.1 Contenidos 1.1.1.1 Bloque 1. Contenidos comunes. (Total: 3 sesiones) Planificación y utilización de procesos de razonamiento y estrategias de resolución de problemas, tales como

Más detalles

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha. Investigación n en Informática: El Software Francisco Ruiz González Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha noviembre-2004 Investigación n en Informática: El Software

Más detalles

GRADO EN INGENIERÍA INFORMÁTICA

GRADO EN INGENIERÍA INFORMÁTICA Facultad de Informática Universidad Complutense de Madrid GRADO EN INGENIERÍA INFORMÁTICA El Grado en Ingeniería Informática incluye dos itinerarios. Itinerario de computación Itinerario de tecnología

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 Contenido Lógica proposicional Lógica de predicados Inferencia en lógica

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

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 1 INTRODUCCIÓN A LA ROBÓTICA

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 1 INTRODUCCIÓN A LA ROBÓTICA Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 1 INTRODUCCIÓN A LA ROBÓTICA Secciones 1. Introducción y definiciones. 2. Visión General de la manipulación mecánica. 1. Posicionamiento y Cinemática

Más detalles

Breve introducción a la Investigación de Operaciones

Breve introducción a la Investigación de Operaciones Breve introducción a la Investigación de Operaciones Un poco de Historia Se inicia desde la revolución industrial, usualmente se dice que fue a partir de la segunda Guerra Mundial. La investigación de

Más detalles

Capítulo 4. Lógica matemática. Continuar

Capítulo 4. Lógica matemática. Continuar Capítulo 4. Lógica matemática Continuar Introducción La lógica estudia la forma del razonamiento, es una disciplina que por medio de reglas y técnicas determina si un teorema es falso o verdadero, además

Más detalles

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil Nombre de la asignatura: Simulación Créditos: 2-4-6 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes y servicios, integrándolos

Más detalles

Introducción a las RdP. Optimización basada en redes de Petri. Redes de Petri. Son objeto de estudio: RdP. Ejemplos:

Introducción a las RdP. Optimización basada en redes de Petri. Redes de Petri. Son objeto de estudio: RdP. Ejemplos: Seminario sobre toma de decisiones en logística y cadenas de suministro Introducción a las RdP Optimización basada en redes de Petri https://belenus.unirioja.es/~emjimene/optimizacion/transparencias.pdf

Más detalles

CARRERA DE CIECNIAS DE LA COMPUTACIÓN PROGRAMA DE ESTUDIO. Teóricos: 2 Práctico: 1 Total 3

CARRERA DE CIECNIAS DE LA COMPUTACIÓN PROGRAMA DE ESTUDIO. Teóricos: 2 Práctico: 1 Total 3 ARQUITECTURA DE COMPUTADORES CÓDIGO Y CCO301 Total 3 Las matemática aplicada a la computación es el modelado, simulación y optimización de procesos o fenómenos, para procesos complejos, costosos, riesgosos,

Más detalles

Fundamentos de Inteligencia Artificial

Fundamentos de Inteligencia Artificial Fundamentos de Inteligencia Artificial Ing. Sup. en Informática, 3º Curso académico: 2011/2012 Profesores: Holger Billhardt, Rubén Ortiz Tema 1: Introducción Resumen: 1. Introducción 1.1 Qué es la IA?

Más detalles

Tema II: Metodología para la construcción de programas. Profesora: Nelly García Mora

Tema II: Metodología para la construcción de programas. Profesora: Nelly García Mora Tema II: Metodología para la construcción de programas Profesora: Nelly García Mora 1. Metodologías de Programación Metodología de programación: es un conjunto o sistema de métodos, principios y reglas,

Más detalles

METODOLOGIA DE LA INVESTIGACION II INTRODUCCION

METODOLOGIA DE LA INVESTIGACION II INTRODUCCION Escuela Administración de Empresas METODOLOGIA DE LA INVESTIGACION II INTRODUCCION Prof. Beatriz Saldaña J. 7º Semestre GRAFICO DE CONCEPTUALIZACION CONOCER TEORÍA MÉTODO METODOLOGÍA OBJETO CONCEPTUALIZACION

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

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde: Redes Semánticas Redes semánticas La lógica como lenguaje de representación tiene dificultades prácticas Son necesarios mecanismos mas intuitivos y fáciles de usar La psicología cognitiva afirma: La representación

Más detalles

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

ESCUELA SUPERIOR POLITECNICA DEL LITORAL Sistemas de Toma de Decisiones UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: TIPO DE MATERIA: EJE DE FORMACIÓN: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales

Más detalles

Instituto Schneider Electric de Formación

Instituto Schneider Electric de Formación Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación

Más detalles

Complejidad de los Algoritmos

Complejidad de los Algoritmos Que es un Algoritmo? Complejidad de los Algoritmos Webster: cualquier método especial para resolver cierta clase de problemas. Horowitz: método preciso utilizable en una computadora para la solución de

Más detalles

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave

Más detalles

Competencias Generales

Competencias Generales Competencias Generales - Capacidad para el diseño, desarrollo y gestión en el ámbito de la ingeniería aeronáutica que tengan por objeto, de acuerdo con los conocimientos adquiridos según lo establecido

Más detalles

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.

Más detalles

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO _ 1.- DATOS GENERALES 1.1 INSTITUTO: CIENCIAS BÁSICAS E INGENIERÍA PROGRAMA ANALÍTICO

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

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

Complejidad computacional (Análisis de Algoritmos)

Complejidad computacional (Análisis de Algoritmos) Definición. Complejidad computacional (Análisis de Algoritmos) Es la rama de las ciencias de la computación que estudia, de manera teórica, la optimización de los recursos requeridos durante la ejecución

Más detalles

Introducción a las Redes Neuronales

Introducción a las Redes Neuronales Introducción a las Redes Neuronales Excepto en las tareas basadas en el cálculo aritmético simple, actualmente, el cerebro humano es superior a cualquier computador: Reconocimiento de imágenes, Interpretación

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características

Más detalles

Diseño Organizacional

Diseño Organizacional Diseño Organizacional DISEÑO ORGANIZACIONAL 1 Lectura No. 7 Nombre: Estructura y Diseño Organizacional Introducción En esta sesión presentaremos los conceptos que definen la estructura y el diseño organizacional.

Más detalles

Sistemas Expertos Unidad 2. Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes

Sistemas Expertos Unidad 2. Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes Sistemas Expertos Unidad 2 Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes 2005 Sistemas basados en conocimiento Los Sistemas basados en conocimiento constituyen

Más detalles

SECUENCIA DIDÁCTICA. Módulo IV

SECUENCIA DIDÁCTICA. Módulo IV SECUENCIA DIDÁCTICA Nombre de curso: Simulación de Sistemas Antecedente: Clave de curso: ECOM118 Clave de antecedente: Ninguna. Módulo IV Competencia de Módulo: Desarrollar programas de cómputo utilizando

Más detalles

Síntesis arquitectónica y de alto nivel

Síntesis arquitectónica y de alto nivel Síntesis arquitectónica y de alto nivel Módulo 1. Concepto y fases de la Síntesis de Alto Nivel 1 Diseño de circuitos: la complejidad Tratamiento de problemas de complejidad creciente Rápido desarrollo

Más detalles

Bases Formales de la Computación

Bases Formales de la Computación Modal Bases Formales de la Computación Pontificia Universidad Javeriana 3 de abril de 2009 Modal LÓGICAS MODALES Contenido Modal 1 Modal 2 3 Qué es la lógica Modal? Modal Variedad de diferentes sistemas

Más detalles

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO SÍLABO ASIGNATURA: SISTEMAS OPERATIVOS CODIGO: 8E0003 I. DATOS GENERALES: 1.1 Departamento Académico : Ingeniería Electrónica e Informática 1.2 Escuela Profesional : Ingeniería Informática 1.3 Ciclo de

Más detalles

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria

Más detalles

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR INTEGRANTES: Caricari Cala Aquilardo Villarroel Fernandez Fructuoso DOCENTE: Lic. Garcia

Más detalles

Facultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas 1.6 Código: ISI 1.7 Nivel: Pregrado

Facultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas 1.6 Código: ISI 1.7 Nivel: Pregrado 1. Identificación del curso 1.1 Escuela / Departamento: Ciencias Naturales e Ingeniería 1.3 Programa: 1.2 Código: CN 1.4 Código: FAC-ISI Facultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas

Más detalles

Lógicas para la inteligencia natural y artificial

Lógicas para la inteligencia natural y artificial 1er día virtual de la comunidad de Inteligencia Artificial Lógicas para la inteligencia natural y artificial México DF, 18 de junio de 2015 Contenido La lógica humana: comprender y razonar sobre lo natural

Más detalles

Seminario Web Semántica y Ontologías

Seminario Web Semántica y Ontologías Seminario Web Semántica y Ontologías Inteligencia Artificial 5 o Informática IA curso 2012-2013 CCIA Noviembre 2012 IA 1112 (CCIA) Seminario Web Semántica Noviembre-2012 1 / 15 Web Semántica vs. Web Actual

Más detalles

Guía práctica de estudio 03: Algoritmos

Guía práctica de estudio 03: Algoritmos Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:

Más detalles

Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución.

Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución. BÚSQUEDA HEURÍSTICA estudio de los métodos y reglas del descubrimiento y la invención. Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución. Situaciones

Más detalles

Métodos de Búsqueda para juegos humano-maquina. PROF: Lic. Ana María Huayna D.

Métodos de Búsqueda para juegos humano-maquina. PROF: Lic. Ana María Huayna D. Métodos de Búsqueda para juegos humano-maquina PROF: Lic. Ana María Huayna D. Tópicos 1. Introducción 2. Juegos 3. Estrategias de Juego 4. Algoritmo Minimax 5. Algoritmo Poda Alfa-Beta 1.- Introducción

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación

Más detalles

INGENIERÍA PROFESIONAL EN INOCUIDAD ALIMENTARIA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ROBÓTICA

INGENIERÍA PROFESIONAL EN INOCUIDAD ALIMENTARIA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ROBÓTICA INGENIERÍA PROFESIONAL EN INOCUIDAD ALIMENTARIA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ROBÓTICA UNIDADES DE APRENDIZAJE 1. Competencias Automatizar procesos de producción mediante la implementación

Más detalles

Procesos de Fabricación I. Guía 1 1 SISTEMAS DE CONTROL HIDRÁULICO Y NEUMÁTICO

Procesos de Fabricación I. Guía 1 1 SISTEMAS DE CONTROL HIDRÁULICO Y NEUMÁTICO Procesos de Fabricación I. Guía 1 1 SISTEMAS DE CONTROL HIDRÁULICO Y NEUMÁTICO Sistemas de Control Hidráulico y Neumático. Guía 2 1 Tema: UTILIZACIÓN DE SOFTWARE PARA DISEÑO Y SIMULACIÓN DE CIRCUITOS NEUMÁTICOS.

Más detalles

Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de...

Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de... Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de... Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación

Más detalles

Experiencia 2. Laboratorio de Redes 2010, UTFSM. Valparaíso, 25 de marzo de 2011

Experiencia 2. Laboratorio de Redes 2010, UTFSM. Valparaíso, 25 de marzo de 2011 Experiencia 2 Laboratorio de Redes 2010, UTFSM Valparaíso, 25 de marzo de 2011 Índice 1. Simulación de Redes 3 1.1. Introducción.......................................... 3 1.2. Tipos de Simulación.....................................

Más detalles

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje. Modulo 1. Introducción a los lenguajes de programación La solución de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe

Más detalles

INDICE 1.1. Objetivos 1.2. Introducción 1.3. Contenidos 1.4. Bibliografía recomendada 1.1. OBJETIVOS

INDICE 1.1. Objetivos 1.2. Introducción 1.3. Contenidos 1.4. Bibliografía recomendada 1.1. OBJETIVOS Tema 8 (UDDD-21): INTERVENCIONES PSICOPEDAGÓGICAS PARA LA MEJORA DE LA COMPRENSIÓN LECTORA Elvira Repetto, José A. Téllez y Sonia G. Beltrán (Esquema S. Beltrán) INDICE 1.1. Objetivos 1.2. Introducción

Más detalles

PLAN DE ESTUDIOS ARTÍCULO 21, FRACCIÓN I. INSTITUTO TECNOLÓGICO SUPERIOR DE CIUDAD SERDÁN. NOMBRE DE LA INSTITUCIÓN

PLAN DE ESTUDIOS ARTÍCULO 21, FRACCIÓN I. INSTITUTO TECNOLÓGICO SUPERIOR DE CIUDAD SERDÁN. NOMBRE DE LA INSTITUCIÓN . NOMBRE DE LA INSTITUCIÓN INGENIERÍA MECÁNICA. PROGRAMA ACADÉMICO ARTÍCULO 21, FRACCIÓN I. PLAN DE ESTUDIOS VIGENCIA: 2010. ANTECEDENTE ACADÉMICO DE INGRESO: Bachillerato o Equivalente. SISTEMA (MODALIDAD):

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

GUÍA DE ESTUDIO TEMA 7. PROCESOS INDUSTRIALES. FABRICACIÓN

GUÍA DE ESTUDIO TEMA 7. PROCESOS INDUSTRIALES. FABRICACIÓN GUÍA DE ESTUDIO TEMA 7. PROCESOS INDUSTRIALES. FABRICACIÓN OBJETIVOS Presentar la evolución histórica de los procesos industriales. Clasificar los procesos industriales e introducir algunos conceptos previos

Más detalles

Miguel García Remesal Departamento de Inteligencia Artificial.

Miguel García Remesal Departamento de Inteligencia Artificial. Miguel García Remesal Departamento de Inteligencia Artificial mgremesal@fi.upm.es Motivación Uso de conocimiento de dominio para planificar más eficientemente Uso de un algoritmo de planificación configurable

Más detalles

de Operaciones Área Académica: Sistemas Computacionales Tema: Tipos de Modelos en Investigación Profesor: I.S.C. Guadalupe Hernández Coca

de Operaciones Área Académica: Sistemas Computacionales Tema: Tipos de Modelos en Investigación Profesor: I.S.C. Guadalupe Hernández Coca Área Académica: Sistemas Computacionales Tema: Tipos de Modelos en Investigación de Operaciones Profesor: I.S.C. Guadalupe Hernández Coca Periodo: Julio Diciembre 2011 Keywords: investigation of operations,

Más detalles

CONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7)

CONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7) Tema 1: Conceptos Básicos Sistemas Conexionistas 1 CONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7) 1.- Introducción. 1.1.- Redes Neuronales de Tipo Biológico. 1.2.- Redes Neuronales dirigidas

Más detalles

CAPITULO 1 INTRODUCCION AL PROYECTO

CAPITULO 1 INTRODUCCION AL PROYECTO CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado

Más detalles

Inteligencia Artificial. Oscar Bedoya

Inteligencia Artificial. Oscar Bedoya Inteligencia Artificial Oscar Bedoya oscar.bedoya@correounivalle.edu.co http://eisc.univalle.edu.co/~oscarbed/ia/ * Agentes * Estructura de un agente * Tipos de agentes Agente Sistema que recibe información

Más detalles

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: LA INTEGRAL DEFINIDA

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: LA INTEGRAL DEFINIDA UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN Tema: LA INTEGRAL DEFINIDA La integral definida Anteriormente se mencionó que la Integral Indefinida da como resultado una familia de funciones

Más detalles

Mercedes Granda Departamento de Electrónica y Computadores. Las propiedades de las redes de Petri nos permiten

Mercedes Granda Departamento de Electrónica y Computadores. Las propiedades de las redes de Petri nos permiten 22//22 REDES DE PETRI: PROPIEDADES Y MÉTODOS DE ANÁLISIS PROGRAMACIÓN CONCURRENTE MASTER EN COMPUTACIÓN DEPARTAMENTO DE ELECTRÓNICA Y COMPUTADORES UNIVERSIDAD DE CANTABRIA CURSO 22/3 REDES DE PETRI: PROPIEDADES

Más detalles

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN Referencias: Inteligencia Artificial Russell and Norvig Cap.6. Artificial Intellingence Nils Nilsson Ch.4

Más detalles

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS

Más detalles

Matemáticas II, 2º Bachillerato CT. LOMCE. MATEMÁTICAS II, 2º Bachillerato Científico-Técnico. 1. Procesos, métodos y actitudes

Matemáticas II, 2º Bachillerato CT. LOMCE. MATEMÁTICAS II, 2º Bachillerato Científico-Técnico. 1. Procesos, métodos y actitudes MATEMÁTICAS II, 2º Bachillerato Científico-Técnico 1. Procesos, métodos y actitudes Analizar y comprender el enunciado a resolver o demostrar (datos, relaciones entre los datos, condiciones, hipótesis,

Más detalles

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS. PROGRAMA ACADÉMICO: Ingeniería de Sistemas

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS. PROGRAMA ACADÉMICO: Ingeniería de Sistemas PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS PROGRAMA ACADÉMICO: Ingeniería de Sistemas JORNADA: DIURNA 1.- INFORMACION DEL DOCENTE E-mail institucional: E-mail personal: 2.- ESTUDIOS

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 6 Nombre: El cognitivismo Contextualización Para qué crees que te sirva saber acerca del cognitivismo? Te ayudará a descubrir qué procesos del

Más detalles

Redes bayesianas temporales para reconocimiento de escenarios

Redes bayesianas temporales para reconocimiento de escenarios Redes bayesianas temporales para reconocimiento de escenarios Ahmed Ziani and Cina Motamed Visión de Alto Nivel Dr. Enrique Sucar Irvin Hussein López Nava Junio 2009 Introducción (1) Objetivo: aplicaciones

Más detalles

Adopción de procesos de innovación en PYMES para jóvenes emprendedores

Adopción de procesos de innovación en PYMES para jóvenes emprendedores Adopción de procesos de innovación en PYMES para jóvenes emprendedores Módulo 5 Innovación en Tecnología y Procesos Nunzia Auletta Patricia Monteferrante 28, 29 y 30 de septiembre de 2016 Ciudad de Guatemala,

Más detalles

PROGRAMA DE CERTIFICACIÓN DE GESTIÓN ADMINISTRATIVA

PROGRAMA DE CERTIFICACIÓN DE GESTIÓN ADMINISTRATIVA PROGRAMA DE CERTIFICACIÓN DE GESTIÓN ADMINISTRATIVA TEMARIO 1. Taller de Generación de Idea de Negocio Oportunidades según los Tipos de Negocios. Cómo obtener una buena ideas de negocio. Generar sus propias

Más detalles

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

Interfaces. Carrera: SCF 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 Interfaces Ingeniería en Sistemas Computacionales SCF - 0417 2-4-8 2.- HISTORIA

Más detalles

concepto y fases de la SAN

concepto y fases de la SAN concepto y fases de la SAN Síntesis Arquitectónica y de Alto Nivel José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática Universidad Complutense de Madrid diseño de circuitos: la

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

15.- Cuáles son los pensamientos que estudia la Lógica y de que otro nombre se les conoce?

15.- Cuáles son los pensamientos que estudia la Lógica y de que otro nombre se les conoce? LÓGICA UNIDAD I: INTRODUCCIÓN 1.1 Definición del Concepto de Lógica. 1.- Cuál es la definición Etimológica de Lógica? 2.- Quién es el Fundador de la Lógica y como la define? 3.- Cuál es la definición Nominal

Más detalles

Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción.

Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción. DIAGRAMA MATRICIAL 1.- INTRODUCCIÓN Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción. Muestra su potencial, como herramienta indispensable para la planificación

Más detalles

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR DEPARTAMENTO ACADÉMICO DE SIS COMPUTACIONALES INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL ASIGNATURA Robótica ÁREA DE Ingeniería Aplicada CONOCIMIENTO ETAPA DE FORMACIÓN

Más detalles

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO Responsables Prof. Oriel Herrera Gamboa Prof. Marcela Schindler Nualart Prof. Gustavo Donoso Montoya Prof. Alejandro

Más detalles

Universidad Autónoma del Estado de México Licenciatura en Ingeniería en Sistemas Energéticos Sustentables

Universidad Autónoma del Estado de México Licenciatura en Ingeniería en Sistemas Energéticos Sustentables Universidad Autónoma del Estado de México Licenciatura en Ingeniería en Sistemas Energéticos Sustentables Programa de estudio de la unidad de aprendizaje: I. Datos de identificación Espacio educativo donde

Más detalles

ECSDI - Ingeniería del Conocimiento y Sistemas Distribuidos Inteligentes

ECSDI - Ingeniería del Conocimiento y Sistemas Distribuidos Inteligentes Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 270 - FIB - Facultad de Informática de Barcelona 723 - CS - Departamento de Ciencias de la Computación GRADO EN INGENIERÍA

Más detalles

CL_ Quick Microsoft SQL Server 2012 Analysis Services.

CL_ Quick Microsoft SQL Server 2012 Analysis Services. Gold Learning Gold Business Intelligence Silver Data Plataform CL_55125 Quick Microsoft SQL Server 2012 Analysis Services www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800,

Más detalles

El método deductivo: es aquel que parte de datos generales aceptados como validos para llegar a una conclusión de tipo particular.

El método deductivo: es aquel que parte de datos generales aceptados como validos para llegar a una conclusión de tipo particular. Que es el conocimiento? La metodología Dicho determino esta compuesto del vocablo método y el sustantivo griego logos que significa juicio, estudio, esta palabra se puede definir como La descripción, el

Más detalles

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN Y TEORÍA DE LA COMPUTACIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN Y TEORÍA DE LA COMPUTACIÓN CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN Y TEORÍA DE LA COMPUTACIÓN 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad:

Más detalles

Convocatoria meses, 2 etapas, Inicio julio 2014

Convocatoria meses, 2 etapas, Inicio julio 2014 Framework para el diseño y desarrollo de una arquitectura informática para recolectar información automáticamente de encuestas económicas del INEGI a través del uso de las tecnologías de la información.

Más detalles