sábado, 23 de septiembre de 2017

Reglas de inferencia


Reglas de inferencia

Determinar si se va a producir una inundación o no y si es necesaria la evacuación

·       Ingresamos los siguientes atributos y valores al programa SBR

·Creamos un nuevo dominio y para que cada uno de los atributos se cree le damos clic en añadir



Agregamos los datos del atributo y los añadimos con un clic en siguiente:




 En el ejemplo de la estacion quedaria de la siguiente manera :

 

 La base de hechos queda asi:

Una vez realizados toda la inscripcion de los atributos queda como se observa en la siguiente imagen:

Se procese a añadir las reglas 






·       Para ello damos clic en la pestaña reglas, que está al lado de la de base de hechos (BH), y nos saldrá lo siguiente:


 Las reglas tienen un antecedente y un consecuente 



 Cuando se agrega la regla se ve de la siguiente manera:


 
Tenemos nuestra base de hechos,  tendremos que probar ahora como sera el encadenamiento hacia adelante como se ve en la siguente imagen:

ENCADENAMIENTO HACIA DELANTE

  

El encadenamiento queda de la siguiente forma:


 Se da clic en inundacion para verificar si el objetivo se cumple




Establecemos los datos de la tabla como datos iniciales, para eso vamos a la base de hechos, y los dejamos como predeterminados:  



 Con el encadenamiento hacia adelante queda de la siguiente manera:


 Damos clic en la flechita y empezamos a ver la ejecucion con las iteraciones

Iteración 1


Iteración 2



Iteración 3


Iteración 4


Iteración 5


El encadenamiento hacia adelante ha sido satisfactorio. Y la respuesta es que con las condiciones dadas no hay inundaciones.

Ahora veremos qué pasa si no ponemos objetivo, con las mismas condiciones iniciales.
 Iteración 1



 Iteración2


 Iteración 3



 Iteración 4

  
 Iteración 5

  
 Iteración 6

  
 No se logra el objetivo porque  ya no ve que existan más reglas que disparar. Los atributos que se muestran en la inferencia, son los que tienen las reglas con mayor prioridad


ENCADENAMIENTO HACIA ATRÁS



 Indicamos los datos iniciales 


 
Como objetivos seleccionamos inundación y evacuación 


Empezamos con las iteraciónes

Iteración 1



Iteración 2


 Iteración3

Nos preguntan cómo están las precipitaciones  el ejercicio se contesta fuertes.

Iteración 4



 Iteración 5

Iteración 6


Iteración7


Iteración 8


La siguiente prediccion es tormenta

 Iteración9


Iteración 10

Iteración 11


Iteración 12




Con el encadenamiento hacia atrás, las condiciones iniciales dada (junto con las respuestas), se llega a la conclusión de que si habrá inundaciones y debe haber evacuación. Además de las siguientes características. 



No hay comentarios:

Publicar un comentario

Algoritmo MiniMax

MINIMAX Este algoritmo de decisión se utiliza para minimizar la pérdida máxima aplicada en juegos entre adversarios. La Información es com...