Está en la página 1de 11

Facultad de Ciencias Informáticas

CARRERA DE INGENIERÍA EN SISTEMAS

ADMINISTRACION DE BASE DE DATOS

TRABAJO N*02
FECHA: 07 de julio del 2020
TEMA: CLIPT
ESTUDIANTE:
CRISTINA ELIZABETH ANCHUNDIA FERNANDEZ
DOCENTE: ING. OSCAR GONZALES

MANTA-MANABI
Primer periodo 2020(1)
EJERCICIO 1

UN SISTEMA EXPERTO EN POLÍGONOS

Esta permite ver el funcionamiento detallado de un sistema experto cuyo objetivo es


determinar el nombre de un polígono (por ejemplo, un rectángulo) en función de
características relativas a su forma (el número de lados, los ángulos rectos…).

Con los siguientes Hechos y Reglas y aplicando las técnicas de inferencia


(encadenamiento hacia adelante y hacia atrás). Inferir y comprobar si el triángulo es un
Triángulo Rectángulo Isósceles.

Hechos:

1. El orden vale 3.

2. Existe un ángulo recto.

3. Dos lados son del mismo tamaño.

Reglas:

1. 𝐒𝐢(ordenvale3) 𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬(esuntriángulo)

2. 𝑺𝐢(trinaguloY1ángulorecto) 𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬(esuntriángulorectángulo).

3. 𝐒𝐢(triánguloYdosladosmismotamaño)𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬(esuntriánguloisósceles).

4. 𝐒𝐢(triángulorectánguloYtriánguloisósceles)𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬(triángulorectánguloisóscel
es).
Ingresamos los hechos

Ingresamosas
l reglas

En estaparte“AGENDA”Me
En estapartese mostrará los antiguos y nuevos hechos que muestra las reglas activadas
se vayan generando respectivamente con las reglas para ser ejecutadas
ejecutadas(es_triangulo);(es_triangulo_rectangulo)
;(es_trian
EJERCICIO 2
gulo__rectangulo_ isosceles)

CONCLUSION

En este problema el sistema fue capaz de probar estas 4 reglas, lo que significa que la
meta inicial de que TRIANGULO RECTANGULO ISOSCELES es probada, ENTONCES
POR LA REGA 4

CONCLUIMOS QUE “TRIANGULO RECTANGULO ISOSCELES” ES UN TRIANGULO


EJERCICIO 2

Con los siguientes Hechos y Reglas y aplicando las técnicas de inferencia


(encadenamiento hacia adelante y hacia atrás). Inferir y comprobar que M es cierto.

Hechos:

1. A es cierto

2. B es cierto

3. D es cierto

4. E es cierto

5. F es cierto

6. H es cierto

7. I es cierto

Reglas:

1. 𝐒𝐢 (A y B) 𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬 (𝐶).

2. 𝑺𝐢 (𝐷 𝑦 𝐸 𝑦 𝐹) 𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬 (G).

3. 𝐒𝐢 (H y I) 𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬 (J).

4. 𝐒𝐢 (C Y G) 𝐄𝐧𝐭𝐨𝐧𝐜𝐞𝐬 (K).

5. 𝑺𝒊 (𝐺𝑦𝐽) 𝑬𝒏𝒕𝒐𝒏𝒄𝒆𝒔 (𝐿).

6. 𝑺𝒊 (𝐾 𝑦 𝐿) 𝑬𝒏𝒕𝒐𝒏𝒄𝒆𝒔 (𝑀).
Ingresamos los hechos

Ingresamos las reglas

En esta ventana “AGENDA” Me


muestra las reglas activadas
para ser ejecutadas

En esta PARTE “FACTS” se mostrará los antiguos y nuevos


hechos que se vayan generando respectivamente con las
reglas ejecutadas (J);(G);(L); ( C) ;(K);(M)

CONCLUSION

En este problema el sistema fue capaz de probar estas 6 reglas, lo que significa que la
meta inicial de que M, ES CIERTO es probada, ENTONCES POR LA REGA 6
CONCLUIMOS QUE “M” ES CIERTO
EJERCICIO 3

Con los siguientes Hechos y Reglas y aplicando las técnicas de inferencia y hacia atrás).
Inferir y comprobar que X es cierto aplicando encadenamiento hacia adelante.

Hechos

A es cierto

B es cierto

Reglas

R1: Si A y C entonces E

R2: Si F y C entonces H

R3: Si B y E entonces H

R4: Si B entonces C

R5: Si H entonces X

PROBLEMA: DETERMINAR SI SE DA “X” ES CIERTO SABIENDO QUE SE


CUMPLEN LAS

REGLAS

a) Lo primero que se hace en el motor de inferencia es introducir en la B.H.


(A, C)

b) El sistema identifica la regla 1, Esto genera que se introduzca E

c) Como no se ha identificado el problema, vuelve a identificar un


subconjunto de reglas aplicables, R2(F, C,) Esto genera que se introduzca H, y
así se genera también la regla 3

d) Como aún no se ha identificado el problema, se introduce las reglas 5.


Esto genera que se introduzca X

e) Como X está en el sistema se ha llegado a una respuesta positiva a la


pregunta propuesta

POR LA REGA 5 CONCLUIMOS QUE “X” ES CIERTO


Ingresamos los hechos

Ingresamos las reglas

En esta parte “Activation” Me


muestra las reglas activadas
para ser ejecutadas

En esta parte se mostrará los antiguos y nuevos hechos


que se vayan generando respectivamente con las reglas
ejecutadas ( C);( E);(H);(X)
Ejercicio 4:

Suponga que tiene un sistema de producción con las siguientes reglas:

Inferir que G es cierto aplicando encadenamiento hacia adelante.

Hechos:

1. A

2. B

3. C

4. D

Reglas:

1. SI a ENTONCES e

2. SI b Y f ENTONCES g

3. SI c y e ENTONCES f

CONCLUSION: Al ejecutar las reglas el sistema fue capaz de probarlas, las premisas, lo
que significa que la meta inicial de que “G” es probada

POR LA REGA 2 CONCLUIMOS QUE “G” ES CIERTO


Ingresamos los hechos
Ingresamos las reglas

En esta parte se mostrará los antiguos y nuevos hechos


que se vayan generando respectivamente con las reglas
ejecutadas (E );(F) ;(G)

En esta parte “ Activation” Me muestra las reglas activadas para


ser ejecutadas
Ejercicio 5

Considere el siguiente sistema de reglas y hechos, donde la variable x representa a un


paciente, "puntos_rojos(x)" significa "paciente x tiene puntos rojos", y así
sucesivamente.

Hechos:

a.-nariz_moquea(mary)

b.-puntos_rojos(mary)

c.-rigidez_en_el_cuello(John)

d.-fiebre(mary) e- fiebre (John) Reglas:

R1: SI fiebre(x) y puntos_rojos ENTONCES sarampión(x)

R2: SI nariz_moquea(x) ENTONCES frio(x)

R3: SI frio(x) ENTONCES contagioso(x)

R4: SI fiebre(x) Y rigidez_en_el_cuello(x) ENTONCES meningitis(x)

R5: SI sarampión(x) ENTONCES contagioso(x)

R6: SI meningitis(x) ENTONCES contagioso(x)

R7: SI contagioso(x) Y peligroso(x) ENTONCES aislado(x)

R8: SI meningitis(x) ENTONCES peligroso(x)

a) ¿Qué se puede inferir de mary con esta base de conocimiento mediante el


encadenamiento hacia adelante? Explica tu respuesta.

Con los Hechos que tenemos en la base de conocimiento podemos inferir que Mary es
contagiosa. Mediante los hechos podemos conocer que tiene fiebre y puntos rojos: Por
lo que se infiere que tiene Sarampión por la regla 1(R1) Después se infiere que es
Contagioso por la regla 5(R5)
Ingresamos los hechos

Ingresamos las reglas

En esta parte “FACTS” se mostrará los antiguos y nuevos


hechos que se vayan generando respectivamente con las
reglas ejecutadas Esta parte “Activation” Me
muestra las reglas activadas
para ser ejecutadas

También podría gustarte