Bases de Conocimientos Tema: Arquitectura de pizarrón Maestro: Guido Fidel Flores Pérez Alumnos: Arlethe Anahí Espinosa Glez. Rosa Estela Castillo Negrín.

Slides:



Advertisements
Presentaciones similares
Diseño y análisis de algoritmos
Advertisements

Planteamiento del Problema
SESION DE APRENDIZAJE.
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Ejemplo La empresa Producciones Valencianas, en el análisis de sus operaciones del último trimestre, muestra una disminución de la producción en comparación.
Estructura de Datos Unidad 4. Recursividad Dra. María Lucía Barrón Estrada Enero-Junio 2007.
ANÁLISIS DE REQUERIMIENTOS
La maquina de Turing La máquina de Turing es una caja negra (tan simple como una máquina de escribir y tan compleja como un ser humano) capaz no sólo de.
Diferenciación e Integración Numérica
Resolución de Problemas Algoritmos y Programación
El presente material contiene
UNIDAD I MODELOS Y TOMA DE DECISIONES
Combinadores SK.
Programación (Estructura de Datos)
Ingeniería de sw.
Universidad nacional de ingeniería Uni norte. Asignatura: Finanzas II
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
Criterios de Evaluación
Copyright © 2014 by The University of Kansas Crear fuerzas de trabajo multisectoriales o comités de acción para la iniciativa.
TRADUCTOR DE UN PROGRAMA
TIPOS DE MODELOS DE REGRESIÓN Y SUPUESTOS PARA EL MODELO A
UNIDAD 3 Conceptos de Sistemas Operativos.
PROFESORADO DE DEINFORMÁTICA Metodología Especial y Observación PROFESORA: Liliana Homilka 2010.
Optimización, Búsqueda Heurística

OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Estructura de Datos II Equipo 4 Equipo 7 Acosta Montiel Miguel A.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
PBL La Suavecita M.C. Juan Carlos Olivares Rojas.
Diseño y análisis de algoritmos
5.3 APROXIMACIONES AL DISEÑO
Material de apoyo Unidad 4 Estructura de datos
Unidad VI Documentación
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
OBJETIVOS EDUCACIONALES Aguilar González Isabel Alejandra Sánchez López Guadalupe Sánchez Hernández Flor Dalila.
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería Maestría en Ingeniería Eléctrica.
Planeación.
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
JUEVES 17 DE JULIO DEL 2014 CURSO INTERSEMESTRAL.
Conceptos Avanzados de Programación
SISTEMAS EXPERTOS (SE) Coronel Jaramillo Ricardo
Esquemas Híbridos y de Control Esquemas Híbridos y de Control Sesión 7 Eduardo Morales / L. Enrique Sucar Sesión 7 Eduardo Morales / L. Enrique Sucar Fundamentos.
Diseño de Sistemas Expertos
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Diseño de Sistemas.
Introducción a los Sistemas Inteligentes
Crear fuerzas de trabajo multisectoriales o comités de acción para la iniciativa.
Evaluación de sistemas de cómputo
Estimación por casos de uso.  Un caso de uso representa una unidad de interacción entre uno y el sistema. Un Caso de Uso es una unidad simple de trabajo.
Escuela de Ciencias Basicas, Tecnología e Ingeniería
Taller: Inteligencia Computacional
Solución Numérica Maximino Pérez Maldonado. La solución analítica de una ED, aún cuando exista, no necesariamente es fácil de encontrar, de hecho, en.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Microsoft Office Project INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS Microsoft Office Project 2010.
Evaluación del Desempeño
SENA REGIONAL HUILA Huila.
Análisis cinemático: ACELERACION
COSTOS EN GENERAL TRABAJO EN GRUPO.
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
OBJETIVOS HECHO POR CRISTIAN BARON MATEO PINEDA CARLOS PEDROZA.
TEMA 2 CONSTRUIR INDICADORES DE ACCION Y DE PROCESO.
Evaluación Económica Financiera de Proyectos
Flujo de Caja en Proyectos
ESTE TERMINO SE DEFINE COMO : UN PROCESO EN EL CUAL SE NOS DESCRIBE UN PROBLEMA (EN LENGUAJE NATURAL), LUEGO DE ESTO SE PLANTEAN POSIBLES RESOLUCIONES.
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
David A Salamanca Díaz. DEFINICIÓN  Se define como una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un.
Mini-video 2 de 5 Materia: Límites de funciones Continuidad de funciones Prácticas con Introducción a Funciones de una variable.
El proceso de diseño de sistemas: el paradigma de los sistemas
Métodos para evaluación de proyectos Introducción Los proyectos podrán evaluarse considerando principalmente su pronta recuperabilidad y su rentabilidad.
Transcripción de la presentación:

Bases de Conocimientos Tema: Arquitectura de pizarrón Maestro: Guido Fidel Flores Pérez Alumnos: Arlethe Anahí Espinosa Glez. Rosa Estela Castillo Negrín José Hernández Torruco

Arquitectura de pizarrón Básicamente es: una variedad de expertos (agentes) cooperando a través de un pizarrón, cada experto contribuye cuando ve que el estado del pizarrón es tal, que puede hacer algo.

Arquitectura de pizarrón

Pizarrón: una estructura de datos multi- dimensional Bases de Conocimiento (KB's): se pueden ver como sistemas expertos Mecanismo de Control (scheduler): es el que lleva el razonamiento.

Arquitectura de pizarrón

Pizarrón Una estructura de datos multi-dimensional Juega el papel de memoria común de comunicación de las KB's Almacena datos iniciales, soluciones parciales y finales, objetivos y toda la información relevante al problema La información puede estar almacenada de diferentes maneras: jerarquías, niveles de abstracción, número de hipótesis, etc Puede tener información de control

Arquitectura de pizarrón Fuentes de Conocimiento (KB's) Juegan el papel de operadores que transforman progresivamente los estados de solución del problema. Tienen una parte de activación basada en eventos (trigger), una de evaluación basada en las características del estado (precondición) y una de acciones.precondición Las partes de precondición dicen bajo que condiciones se debe de considerar la KB (normalmente con nuevas entradas al pizarrón). La evaluación da estimaciones (normalmente subjetivas) de la cantidad de recursos que necesita, el tiempo que va a consumir y el beneficio esperado (p.e. cuantas hipótesis va a generar y que tan confiables son).

Arquitectura de pizarrón Mecanismo de Control (scheduler) El algoritmo de ejecución “típico'' es: ve las nuevas entradas que se hicieron al pizarrón (observa los cambios) ve cuales KB's pueden hacer algo construye una agenda de registros de activación (Knowledge Base Activation Records KBAR's) con instancias de las precondiciones de los KB's ordena la agenda con un algoritmo evoca a la KB ganadora continúa

Arquitectura de pizarrón Ventajas Esta arquitectura es tremendamente útil cuando el problema a resolver es extremadamente complejo en términos cognitivos o no se tiene un conocimiento completo del problema a resolver.

Arquitectura de pizarrón Desventajas No existe garantía de que se alcanzará una solución. Es una arquitectura ineficiente, puesto que no existe una cota respecto al tiempo de cómputo necesario para resolver el problema. Es difícil obtener una traza de los pasos que llevaron a la solución, es decir, no ofrece explicaciones. Desde un punto de vista más filosófico, la arquitectura en pizarra ofrece un interesante experimento de tipo social. Cada agente tiene sus propios objetivos, desconoce los objetivos de los demás, y tampoco conoce el objetivo global (la solución del problema). Sin embargo, se produce una cooperación inconsciente entre ellos que lleva a una meta más importante.

Arquitectura de pizarrón Preguntas 1.-Componentes de la arquitectura de pizarrón 2.-Cómo funciona el algoritmo de ejecución del mecanismo de control 3.-Menciona una desventaja de esta arquitectura

Arquitectura de pizarrón Precondición Una precondición es una condición que ha de satisfacerse justo antes del comienzo de la ejecución de una porción de código (normalmente un subprograma o método). Por ejemplo: el factorial de un número sólo está definido para valores positivos (o cero). Por tanto, un subprograma que calcule el factorial de un número exigirá que dicho número sea mayor o igual que cero. regresarregresar