Problemas introductorios a los Sistemas Expertos

Anuncio
Ingeniería del Conocimiento
Ingeniería Electrónica
Los siguientes ejercicios son ejemplos de pequeños problemas que se
pueden resolver con lenguajes orientados a Sistemas Expertos
Como introducción al tema:
a) Resolver el siguiente problema (en lápiz y papel):
Hay cinco casas, de diferente color, habitadas por hombres de diferentes
nacionalidades, con diferentes mascotas, bebidas preferidas y fumadores de
ciertas marcas de cigarrillos.
Con los datos que se brindan a continuación, determinar:
–
–
¿Quién bebe agua?
¿De quién es la cebra?
El inglés vive en la casa roja. El español tiene un perro. La casa color marfil está
inmediatamente a la izquierda de la verde, donde vive el que bebe café.
El que bebe leche vive en la casa del medio. El que fuma Old Golds también cría caracoles.
El ucraniano bebe té. El noruego reside en la primer casa de la izquierda. El que fuma
Chesterfields vive al lado del que tiene el zorro.
El que fuma Lucky Strike bebe jugo de naranja. El japonés fuma Parliaments. El que tiene un
caballo vive al lado del que fuma Kools, cuya casa es amarilla.
El noruego vive al lado de la casa azul.
b) Analizar la estructura de los datos y los supuestos que necesitaría asumir para
resolver el siguiente problema:
Para el desarrollo de dispositivos electrónicos se requiere incorporar
microcontroladores adecuados a cada caso, dependiendo de ciertas restricciones como ser:
precio, potencialidad de cómputo, velocidad de respuesta, etc.
Si deseamos desarrollar un sistema recomendador del microcontrolador adecuado
para un determinado dispositivo tendremos que considerar la interacción con expertos en el
tema, que en este caso pueden ser ingenieros electrónicos, comerciantes de
microcontroladores, etc. Los mismos, mediante sucesivas entrevistas nos permitirán arribar a
conclusiones (conocimiento en forma de reglas) tales como:


Juguetes especiales, como un auto a control remoto requiere alta velocidad de
respuesta, necesita un ancho de palabra de 32 bits y consume bastante energía.
Un sistema de frenos ABS implementa cálculos críticos en tiempo limitado y 16 bits de
ancho de palabra son suficientes.







La implementación de un lavarropas es de 16 bits y consume bastante energía.
La placa de un mouse óptico requiere más de 80 MHz de velocidad, 32 bits y consume
menos de 4.8 V.
Cualquier sistema que requiera cálculos críticos en tiempo limitado necesita alta
velocidad de respuesta.
Sistemas que requieren bastante energía deben contar con placas de más de 4.8
Voltios.
Una placa de alta velocidad de respuesta debe proveer más de 80 MHz.
Características de algunos microcontroladores PIC32:
o PIC32MX320: 4.8 V a 6 V, 80 MHz.
o PIC32MX200: menos de 4.8 V, 80 MHz.
Características de algunos microcontroladores PIC16:
o PIC16F1947: 80 MHz.
o PIC16F8XX: 4.8 V a 6 V.
o PIC16F6XX: 80 MHz.
Descargar