Sistemas Basados en Reglas
42 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué es 'regla1' en el contexto del contenido dado?

  • Una función que verifica si una persona es informática y tiene menos de 28 años.
  • Un algoritmo que calcula la edad de una persona
  • Una instrucción que se utiliza para manipular variables.
  • Un tipo de regla de inferencia utilizada en el ámbito de la inteligencia artificial. (correct)
  • En el ejemplo, ¿qué significa la variable '?n'?

  • Un valor booleano que determina si la persona es informatica o no
  • La edad de la persona
  • El nombre de la persona (correct)
  • Un número de identificación único de la persona
  • Con base en lo descrito, ¿cuántas instancias de la regla1 podemos obtener con los datos que se presentan?

  • Tres
  • Una
  • Dos (correct)
  • Cuatro
  • Si la regla1 se dispara, ¿cuál es la condición que se debe cumplir?

    <p>La persona debe ser informática (C)</p> Signup and view all the answers

    ¿Qué se pretende conseguir con la frase 'refinar un poco más'?

    <p>Añadir nuevas condiciones a la regla1 para que sea más específica. (A)</p> Signup and view all the answers

    ¿Cuál es la función principal de un sistema basado en reglas?

    <p>Separar la base de conocimientos del motor de inferencia. (D)</p> Signup and view all the answers

    En un sistema basado en reglas, ¿qué componente contiene el conocimiento estructural del dominio?

    <p>La base de reglas. (D)</p> Signup and view all the answers

    ¿Cuál es el propósito de la base de hechos en un sistema basado en reglas?

    <p>Almacenar los hechos iniciales conocidos del problema y los hechos derivados durante el razonamiento. (C)</p> Signup and view all the answers

    ¿Cómo se obtiene el conocimiento para construir la base de conocimientos en un sistema basado en reglas?

    <p>A partir de entrevistas con expertos en el dominio y herramientas auxiliares. (C)</p> Signup and view all the answers

    ¿Qué tipo de conocimiento se representa mediante reglas en un sistema basado en reglas?

    <p>Conocimiento estructural del dominio. (D)</p> Signup and view all the answers

    En el contexto de un sistema basado en reglas, ¿qué se entiende por 'motor de inferencia'?

    <p>El mecanismo que empareja reglas con hechos para dispararlas (C)</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor el proceso de 'disparo de una regla' en un sistema basado en reglas?

    <p>La aplicación de la parte 'entonces' de una regla cuando su parte 'si' coincide con los hechos. (D)</p> Signup and view all the answers

    ¿Qué rol juega la 'abstracción del conocimiento' en la construcción de sistemas basados en reglas?

    <p>Facilita la conversión del conocimiento de expertos a reglas de producción. (C)</p> Signup and view all the answers

    ¿Cuál es la función principal de las meta-reglas en un sistema basado en reglas?

    <p>Guiar el proceso de razonamiento del motor de inferencia. (B)</p> Signup and view all the answers

    ¿Qué tipo de información se almacena en la base de hechos de un sistema basado en reglas?

    <p>Tanto los hechos iniciales como los hechos derivados durante la ejecución. (D)</p> Signup and view all the answers

    ¿Cuál es la función del motor de inferencia en un sistema basado en reglas?

    <p>Calcular las reglas que pueden dispararse, elegir una y dispararla. (B)</p> Signup and view all the answers

    ¿Qué estructura sintáctica siguen las reglas de producción en un sistema basado en reglas?

    <p>Antecedente --&gt; Consecuente (C)</p> Signup and view all the answers

    ¿Qué compone el antecedente de una regla de producción en un sistema basado en reglas?

    <p>Una conjunción de atributos de un mismo dominio. (C)</p> Signup and view all the answers

    ¿Qué representa el consecuente de una regla de producción?

    <p>Atributos que se vuelven conocidos para el sistema tras el disparo de la regla. (C)</p> Signup and view all the answers

    ¿Cuál es la preferencia para representar las premisas en el antecedente de una regla en un sistema basado en reglas?

    <p>Con conjunciones (operador Y) (B)</p> Signup and view all the answers

    ¿A qué corresponde la parte declarativa del problema en un sistema basado en reglas?

    <p>A los antecedentes de las reglas. (B)</p> Signup and view all the answers

    ¿Qué regla se utiliza cuando se busca que dos números sean verdaderos en los hechos?

    <p>R3 (D)</p> Signup and view all the answers

    ¿Cuál de los siguientes hechos no cumple con las condiciones de la regla R3?

    <p>f-1(number 2) (D)</p> Signup and view all the answers

    ¿Qué resultado se obtiene al aplicar la regla R4?

    <p>Ningún hecho puede ser generado. (A)</p> Signup and view all the answers

    ¿Qué representa la conjunción en las reglas R3 y R4?

    <p>La conexión entre dos o más hechos que deben ser verdad. (C)</p> Signup and view all the answers

    ¿Cuántos hechos están presentes en la base de hechos según el contenido?

    <p>3 (D)</p> Signup and view all the answers

    ¿Qué elemento se utiliza en CLIPS para definir una regla?

    <p>defrule (A)</p> Signup and view all the answers

    ¿Qué condición debe cumplirse para que la regla de fiebre se dispare?

    <p>Juan debe tener fiebre y tos (B)</p> Signup and view all the answers

    En la regla (defrule regla1), ¿qué significa el término ?n?

    <p>Es una variable que representa el nombre de la persona (A)</p> Signup and view all the answers

    ¿Cuál es el propósito del consecuente en una regla de CLIPS?

    <p>Especificar qué acción tomar si la regla se dispare (A)</p> Signup and view all the answers

    En la regla (defrule regla_fiebre), ¿qué hecho se añade a la base de datos?

    <p>(Juan gripe) (D)</p> Signup and view all the answers

    Al definir un patrón en una regla, ¿qué se busca en la base de hechos?

    <p>Que el patrón y el hecho coincidan (D)</p> Signup and view all the answers

    ¿Qué se entiende por 'test' dentro de una regla en CLIPS?

    <p>Una condición que se evalúa como TRUE o FALSE (C)</p> Signup and view all the answers

    En la premisa de la regla (defrule regla1), ¿por qué no se proporciona el consecuente?

    <p>Porque no es necesario en este momento (B)</p> Signup and view all the answers

    ¿Qué edad tiene la persona llamada Juan?

    <p>28 años (B)</p> Signup and view all the answers

    ¿Cuál de las siguientes profesiones es la de Manuel?

    <p>Periodista (B)</p> Signup and view all the answers

    ¿Qué condición debe cumplirse para que la regla 1 aplique a un hecho en la base?

    <p>Que no se encuentre un hecho en la base (C)</p> Signup and view all the answers

    Cuál es la edad de Víctor?

    <p>29 años (D)</p> Signup and view all the answers

    ¿Qué patrón se busca en el paso de Matching?

    <p>Hechos que encajen con las reglas (A)</p> Signup and view all the answers

    ¿Qué significa el conjunto de conflicto en el contexto descrito?

    <p>Instanciaciones que se pueden disparar en un ciclo (A)</p> Signup and view all the answers

    ¿Con quién más se cumpliría la regla 1 además de con el hecho 1?

    <p>Con Manuel (D)</p> Signup and view all the answers

    ¿Qué profesiones se mencionan en la base de hechos?

    <p>Carpintero, Informático, Periodista (A)</p> Signup and view all the answers

    Study Notes

    Tema 2: Sistemas Basados en Reglas

    • Los sistemas basados en reglas son un ejemplo de sistemas basados en conocimiento.
    • La representación del conocimiento se realiza mediante reglas de producción.
    • Los objetivos de este tema son estudiar los sistemas basados en reglas como ejemplo de sistemas basados en conocimiento.
    • Se explicará el concepto de base de conocimiento, incluyendo hechos y reglas.
    • Se discutirá el motor de inferencia, enfocándose en el proceso de encadenamiento de reglas con hechos para realizar el disparo y en el encadenamiento hacia adelante y hacia atrás.
    • Se analizará el uso de variables y pruebas dentro de las reglas.
    • Se explicará cómo se manejan los conflictos al disparar múltiples reglas simultáneamente.
    • Finalmente, se explicarán formas eficientes de inferencia y la explicación del conocimiento, incluyendo los procesos de inferencia.

    Componentes de los Sistemas Basados en Reglas

    • El sistema separa el motor de inferencia de la base de conocimiento.
    • La base de conocimiento se divide en base de hechos (hechos iniciales y derivados) y base de reglas (conocimiento estructural del dominio).
    • El conocimiento se extrae de expertos y se modula en reglas de producción.
    • Los componentes principales son el módulo de adquisición de conocimiento, la base de datos (hechos), la base de conocimientos (reglas), el modulo de explicación y la interfaz de usuario.
    • Se utiliza la abstracción del conocimiento mediante entrevistas con expertos y herramientas auxiliares para la comunicación entre experto e ingeniero.

    Estructura de los Sistemas Basados en Reglas

    • Base de Conocimiento: Está compuesta por reglas y meta-reglas.
      • Reglas: Representan la relación interna entre conceptos, definidos mediante una estructura Antecedente -> Consecuente, que está compuesto por conceptos y relaciones estáticas entre conceptos.
      • Meta-reglas: Son reglas adicionales que guían el razonamiento del motor de inferencia, incluyendo métodos de selección de reglas y restricción del espacio de búsqueda.
    • Motor de Inferencia: Procesa las reglas y hechos, filtrando reglas según la base de hechos y resolviendo conflicto.
    • Memoria de Trabajo: Almacena hechos iniciales y derivados del proceso. Incluye datos, hechos y subproblemas.

    Base de Hechos en CLIPS

    • Los hechos en CLIPS son representaciones en formato de pares clave-valor.
    • Incluyen hechos iniciales, como (Juan tiene fiebre) y (Juan tiene tos), definidos con la función defacts.
    • Se utiliza el comando assert para añadir nuevos hechos a la base.
    • Los hechos se insertan en la base de hechos en orden cronológico.

    Base de Reglas en CLIPS

    • La parte izquierda de una regla es el antecedente; la derecha, el consecuente.
    • Se utilizan defrules para definirlas con una sintaxis de Antecedente -> Consecuente.
    • Elementos del antecedente:
      • Patrones que especifican el hecho a buscar.
      • Constantes, variables y listas.
      • Tests que evalúan expresiones booleanas.

    Equiparación de Patrones en CLIPS

    • El proceso de equiparación se centra en hacer coincidir los hechos de la base de hechos con las reglas.
    • Busca hechos en la base de hechos que coincidan con los patrones de las reglas.
    • Las instancias que cumplen la regla se añadirán al conjunto "conflicto".

    Equiparación de Patrones con Elementos Negados

    • Se utiliza la hipótesis del mundo cerrado para manejar las comparaciones incompletas.
    • Si no existe ningún elemento en la Base de Hechos que coincida con la descripción de la regla, la regla no se aplica.

    Equiparación de patrones. Paso Matching

    • Se buscan antecedentes que coincidan con hechos en la base de hechos.
    • Este proceso crucial para la eficiencia de los sistemas.
    • Se resuelven las ligaduras entre hechos y variables en las reglas.
    • Se consideran las instancias para todas las reglas que coinciden con la base de hechos en un ciclo, seleccionando solo una instancia para su aplicación.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Este cuestionario explora los conceptos fundamentales de los sistemas basados en reglas, incluyendo la regla1, el motor de inferencia y la base de hechos. Responde preguntas sobre las condiciones que determinan el disparo de reglas y cómo se organiza el conocimiento. Ideal para estudiantes de informática y sistemas de información.

    More Like This

    Use Quizgecko on...
    Browser
    Browser