Escolar Documentos
Profissional Documentos
Cultura Documentos
Ingeniera Electrnica
1. Prctica Kappa-PC
Considere las siguientes reglas para aconsejar las actividades a una persona:
R1: vacaciones examen = no Tiempo_libre
R2: dinero Actividad = compras
R3: Tiempo_libre dinero Actividad = viaje
R4: examen = si Actividad = estudio
R5: desocupado Tiempo_libre
Se desea determinar cul ser la actividad de Juan utilizando Kappa-PC, sabiendo que
est desocupado y tiene dinero.
a) Indicar como estructurara la BD y que elementos agregara para implementarlo.
b) Ahora suponga Pedro tiene vacaciones, no rinde examen, tiene dinero. Cmo
funcionara el motor de inferencia en FC para este caso.
2. Prctica Kappa-PC
Dadas las siguientes reglas para diagnstico de enfermedades simples:
Si temperatura alta
Entonces fiebre
Si fiebre y gangleos
Entonces infeccin
Si resfro
Entonces aspirina y abrigarse
Si gripe
Entonces paracetamol y acostarse
Si infeccin
Entonces antibiticos
Si programa errneo
Entonces bug en el cdigo
Si PC obsoleta
Entonces renovar PC
Si memoria insuficiente
Entonces memoria saturada
Si programa se tilda
Entonces conflictos
Si bug en el codigo
Entonces corregir fuentes
Si windows sobrecargado
Entonces reiniciar PC
Reglas generales
If motor=arranca_bien
Then NO HAY NINGUN PROBLEMA
If motor=no_arranca
Then Sistema_combustible=falla OR Sistema_bateria=falla OR Starter=falla OR
Sistema_ignicion=falla => COMO GIRA STARTER?
If Starter=gira_lentamente
Then Sistema_bateria=falla OR Starter=falla => HACER EL TEST DE LA BATERIA
If Starter=gira
Then Sistema_bateria=bien And Starter=bien => MIRAR RELOJ COMBUSTIBLE
If motor=falsas_explosiones OR motor=ratea
Then Sistema_combustible=falla OR Sistema_ignicin=falla => MIRAR RELOJ
COMBUSTIBLE
Sistema de Ingnicin
If Sistema_ignicin=falla
Then Bujias=mal
If Bujias=mal
Then Bujias=viejas Or Bujias=incorrectas => CHEQUEE EL ESTADO DE LAS BUJIAS
If Estado_bujias=aureola
Then Bujias=incorrectas => REEMPLACE LAS BUJIAS POR LAS RECOMENDADAS DE
FABRICA
If Estado_bujias=poca_luz
Then Bujias=viejas => CAMBIE LAS BUJIAS
Starter
If Starter=falla
Then CAMBIE EL STARTER
Sistema de Bateria
If Test_bateria=mal
Then Bateria=Low
If Test_bateria=bien
Then Sistema_bateria=bien
If Bateria=Low
Then Sistema_bateria=falla
If Sistema_bateria=falla
Then Bateria=mal OR Alternador=no_carga => RECARGAR LA BATERIA E INTENTAR
NUEVAMENTE
If Carga_bateria=fracaso
Then Bateria=mal
If Carga_bateria=exitosa
Then Bateria=bien
If Alternador=no_carga
Then Alternador=falla => REPARE EL ALTERNADOR
If Bateria=mal
Then Electrolito=mal OR Placas=cortocircuito => CHEQUEAR ELECTROLITO Y PLACAS
O CAMBIAR BATERIA
Sistema de Combustible
If reloj_combustible=indica_empty
Then Tanque=vacio => CARGUE COMBUSTIBLE E INTENTE NUEVAMENTE
If reloj_combustible=no_indica_empty
Then Tanque=no_agotado => COMPROBAR SI LLEGA COMBUSTIBLE
If Combustible=llega
Then Sistema_combustible=bien
Los estratos son nubes de baja altura con aspecto de capas. Los nimboestratos son nubes
de altura media. Los cirroestratos son nubes de gran altura. Los cmulos y
cumulonimbos pueden estar a baja o gran altura y su aspecto es como pilas de algodn,
pero los cumulosnimbos son grises, mientras que los cmulos son blancos.
Si no hay nubes puede inferirse que el tiempo ser soleado. La presencia de cmulos
indica buen tiempo. Las nubes con estratos indican lluvia ligera pero si el viento sopla
de noreste a sur la lluvia puede ser prolongada. Las nubes con nimboestratos indican
lluvia breve si la direccin del viento es sur a norte, pero se indica lluvia persistente si la
direccin del viento es de noreste a sur. Los cumulonimbos indican chubascos. Los
cirroestratos indican lluvia en las 24 hs. si el viento es norte a sur.
a) El usuario final de un sistema experto tiene que conocer las reglas de la base de
conocimientos.
b) El experto del dominio tiene que decidir donde usar metaconocimiento.
c) El usuario final de un sistema experto tiene que saber en que lenguaje se
desarroll el sistema.
d) El ingeniero del conocimiento tiene que orientar el sistema experto para el
usuario final.
e) El experto del dominio tiene que interactuar tanto con el Ingeniero del
conocimiento como con el usuario final.
f) El ingeniero del conocimiento es el responsable de que la base de conocimientos
no se solape con el motor de inferencias.
g) El experto del dominio, el usuario final y el ingeniero del conocimiento pueden
trabajar cada uno por su cuenta en el desarrollo del sistema experto.
h) El usuario final es el encargado de coordinar al ingeniero del conocimiento y al
experto del dominio para trabajar los tres en conjunto durante el desarrollo del
sistema experto.
Problema para entregar:
Lo siguiente es lo que respondi un experto en placas de video para PCs de escritorio,
cuando se le pregunt sobre las caractersticas principales a tener en cuenta a la hora
de seleccionar una placa de video para incorporarle a una computadora:
A la hora de seleccionar una placa de video, se tienen que tener en cuenta algunos
factores fundamentales, que son compatibilidad, velocidad, y precio. En general las
placas de video de marca Nvidia son ms compatibles con gran variedad de sistemas
operativos, ya que estn fabricadas con componentes estndar y adems la empresa
permite la descarga de actualizaciones de drivers desde Internet. Las placas de marca
ATI son buenas placas, y veloces, pero funcionan correctamente slo bajo Windows,
quitndose responsabilidad el fabricante si el usuario desea instalar algn otro sistema
operativo. Los modelos ms nuevos de Nvidia son bastante ms rpidos que sus
antecesores, pero todo en detrimento del precio.
Comparando modelos de Nvidia y ATI lanzados al mercado en fechas similares, se
puede observar que el modelo de ATI correspondiente es un poco ms veloz, aunque el
de Nvidia es ms barato, salvo que se tome el mismo modelo de Nvidia pero con ms
memoria interna, en cuyo caso el precio aumenta, pero las prestaciones son claramente
superiores.
Ahora bien, todo esto se tiene que tener en cuenta si el usuario desea la computadora
para algo ms que utilizacin cotidiana de escritorio e Internet, es decir, bsicamente
para juegos y diseo en 3 dimensiones.
Si el usuario solamente utilizar la computadora para escribir en algn procesador de
textos, navegar por Internet, o incluso ver pelculas en CD o DVD, le bastar con una
placa de video que venga incorporada en el motherboard de la computadora. Una
ventaja adicional es que las placas de video integradas son mas baratas que el modelo
correspondiente de una placa no integrada, probablemente porque el fabricante se ahorra
componentes en la memoria interna de la placa. En este caso, la memoria que se le
asignar a la placa de video puede ser variable (ya que se utiliza la memoria del sistema,
no memoria interna de la placa), pero lo que si hay que tener en cuenta son las marcas
de las placas de video integradas, por las mismas cuestiones de compatibilidad que se
enunciaron previamente.
Las motherboard marca Intel tienen integradas placas de video marca Nvidia, en cambio
las motherboard marca Asus, tienen integradas placas de video marca ATI. Las placas de
video integrada no ofrecen la posibilidad de tener salida a TV (caracterstica bastante
til cuando el cliente piensa ver pelculas con su computadora), en cambio cuando se
compra una placa de video no integrada, es posible por un poco de diferencia de precio
comprar el modelo que tiene salida a TV.
Lo que se le suele preguntar al cliente cuando viene a comprar una computadora es para
qu tiene pensado usarla, como para ver que background tiene y si va a necesitar algo
especfico o se le puede dar lo estndar con el objetivo de ahorrar dinero. Obviamente
para esto se tiene en cuenta el presupuesto disponible por el cliente, y los conocimientos
de computacin que pueda llegar a tener, para ver si luego l mismo podr modificar la
configuracin de su computadora (bajndose actualizaciones, instalando nuevo
hardware, o probando su nueva adquisicin con diferentes sistemas operativos,
programas y/o juegos).
Se pide:
a) Identificar algunos de los elementos del dominio del problema y especificar qu
rol cumplen.
b) Obtener del texto un grupo de entre 10 y 15 reglas implcitas y enunciarlas en
lenguaje natural.
c) Implementar en Kappa-PC un mini sistema experto, que le ayude a una persona
que tiene pensado comprarse una computadora a decidir qu placa de video
incorporar en su futura mquina. Implementarlo de la manera ms conveniente
que crea, y explicitar en el informe del punto 4 las caractersticas que no haya
sido posible incorporarle (ya sea por dificultad, falta de tiempo, falta de
comprensin, etc.)
d) Escribir un pequeo informe, explicitando cmo y por qu se eligi la manera de
implementar que se us, qu ventajas y desventajas tiene, y qu mejoras habra
que hacerle que no pudieron ser incorporadas en el TP, as como cualquier otro
detalle que crea conveniente.