1 / 12

Bases de Conocimientos

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:

maia
Download Presentation

Bases de Conocimientos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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.

  3. Arquitectura de pizarrón

  4. 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.

  5. Arquitectura de pizarrón

  6. 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

  7. 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. 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).

  8. 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

  9. 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.

  10. 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.

  11. 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

  12. 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. regresar

More Related