Esta hoja se recogerá 10 minutos después de iniciada la prueba

Anuncio
Grado en Ingeniería Informática (Vicálvaro)
Sistemas Basados en el Conocimiento
24 de junio de 2015
Esta hoja se recogerá 10 minutos después de iniciada la prueba
APELLIDOS:
NOMBRE:
Ejercicio 1 (2 puntos)
Conteste a las siguientes preguntas marcando en la tabla la respuesta que considere correcta. Para cada
una de ellas hay una y sólo una respuesta correcta. Las preguntas no marcadas en la tabla se consideran
no contestadas. La contestación correcta de cada pregunta puntúa +0.4 puntos, las contestaciones
incorrectas puntúan -0.1 puntos, y no contestar a una pregunta no puntúa ni positiva ni negativamente.
1) ¿Cuál de las siguientes afirmaciones es cierta?
a. En los sistemas expertos, no existen otras fuentes para extraer conocimiento además de los
expertos
b. La adquisición del conocimiento no suele ser una fase costosa en la construcción de un
sistema experto
c. El ingeniero del conocimiento se encarga de extraer el conocimiento de los expertos
d. Ninguna de las anteriores
2) En un momento determinado el conjunto conflicto de un sistema basado en reglas es {R1(f-3, f-4),
R2(f-2,f-7), R2(f-5, f-2, f-1)} ¿Cuál de las instancias de reglas se dispara si la estrategia es amplitud?
a. R1(f-3, f-4)
b. R2(f-2, f-7)
c. R2(f-5, f-2, f-1)
d. Sólo con esa estrategia no se puede decidir qué instancia disparar
3) ¿Cuál de las siguientes afirmaciones es cierta?
a. En SPARQL siempre se obtiene como resultado un grafo RDF
b. En SPARQL los resultados no siempre se obtienen en HTML
c. En SPARQL no se pueden ordenar los resultados
d. Ninguna de las anteriores
4) Sea el siguiente sistema MYCIN ¿Cuál de los siguientes es el factor de certeza de E?
FC(A) = +0.4
R1(FC = – 0.5): A ∧ B à E
FC(B) = +0.6
R2(FC = – 0.4): C ∨ D à E
FC(C) = –0.2
FC(D) = +0.5
a. 0
b. – 0.2
c. – 0.36
d. Ninguna de las anteriores
5) ¿Cuál de las siguientes afirmaciones es cierta respecto al modelo de redes bayesianas de Perl (el
estudiado en el curso)?
a.
P(e−x |x,e+x ) = P(e −x | x )
b.
P(x | e −x , e +x ) = P(x | e −x )
c.
P(x | e −x , e +x ) = P(x | e −x ) + P(x | e +x )
d.
Ninguna de las anteriores
Pregunta
1)
2)
3)
4)
5)
a
b
c
d
1/3
Grado en Ingeniería Informática (Vicálvaro)
Sistemas Basados en el Conocimiento
24 de junio de 2015
Normas:
•
•
•
•
La duración de esta parte del examen es de 1 hora 40 minutos.
Al entregar el examen muestre el DNI al profesor
No está permitido levantarse del asiento salvo para entregar el examen. Si quiere realizar alguna
pregunta o pedir papel avise al profesor.
No se admiten apuntes ni móviles ni calculadora.
Ejercicio 2 (2.5 puntos)
Escribir una consulta SPARQL que permita obtener los nombres (dbpprop:name) de científicos
(instancias de dbpedia-owl:Scientist) que hayan ganado (dbpedia-owl:award) un premio nobel en física
(dbpedia:Nobel_Prize_in_Physics), hayan estudiado (dbpedia-owl:almaMater) en una universidad creada
(dbpprop:established) antes de 1850, y cuyo director de tesis doctoral (dbpedia-owl:doctoralAdvisor)
haya nacido (dbpprop:birthPlace) en suiza (dbpedia:Switzerland) antes del (dbpedia-owl:birthDate) 1 de
enero de 1900, y haya estudiado en la misma universidad.
Ordenar los resultados por nombre, de menor a mayor.
Las fechas de nacimiento están representadas en el siguiente formato: "1985-01-29"^^xsd:date
Los prefijos de interés son:
PREFIX
PREFIX
PREFIX
PREFIX
PREFIX
PREFIX
rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
rdfs: <http://www.w3.org/2000/01/rdf-schema#>
owl: <http://www.w3.org/2002/07/owl#>
dbpedia-owl: <http://dbpedia.org/ontology/>
dbpprop: <http://dbpedia.org/property/>
dbpedia: <http://dbpedia.org/resource/>
Ejercicio 3 (3 puntos)
La organización del campeonato de fútbol “Copa América 2015” decide otorgar el premio al mejor
jugador del campeonato siguiendo el siguiente criterio. De cada partido disputado se elige una valoración
de un periodista especializado que puntúa la actuación de cada jugador que participa en el partido. La
valoración final de un jugador es la suma de todas sus puntuaciones en partidos jugados en el campeonato
más una cantidad que depende del puesto final ocupado por su selección nacional en el campeonato. Esta
puntuación de los países es 3*(12 – puesto ocupado), de forma que los jugadores de la selección
campeona (puesto 1) suman 33 puntos, la subcampeona 30, la tercera 27, etc.
En este ejercicio se pide construir un sistema basado en reglas CLIPS que lleve a cabo el cálculo de la
valoración de cada jugador y lo muestre por pantalla.
Los datos de entrada al sistema están representados por las siguientes plantillas. La plantilla convocatoria
se utiliza para los hechos que contienen la información de los jugadores convocados por cada selección.
La plantilla puntuacionPartido se usa para introducir los puntos que el periodista ha asignado a cada
jugador de un partido. La clasificación del campeonato está representada mediante hechos que siguen la
plantilla clasificación.
(deftemplate convocatoria
(slot pais)
(slot jugador)
)
(deftemplate puntuacionPartido
(slot jugador)
(slot partido) ; código de partido
(slot puntos)
)
(deftemplate clasificacion
(slot pais)
(slot puesto)
)
NOTAS:
• el sistema debe funcionar con las estrategias tanto de anchura como profundidad.
• si es necesario escribir varias reglas similares con pequeñas modificaciones es suficiente con
indicar dichos cambios
2/3
Grado en Ingeniería Informática (Vicálvaro)
Sistemas Basados en el Conocimiento
24 de junio de 2015
Ejercicio 4 (2.5 puntos)
Una gama de microondas dispone de un sistema borroso para determinar el tiempo de calentamiento de
ciertos alimentos. La base de conocimiento está formada por reglas que tienen en cuenta el peso de los
alimentos a calentar y la potencia configurada, y permiten obtener el tiempo (en segundos). La definición
de estas variables lingüísticas se muestra a continuación.
PESO
Ligero
Medio
Pesado
1
0
400
800
1200
1600
2000
Gramos
POTENCIA
Baja
Media
Alta
1
0
200
400
600
800
1000
W
TIEMPO
Poco
Medio
Mucho
1
0
100
200
350
450
500
sg
La base de conocimiento está formada por las siguientes reglas (de la forma Pot ∧ Peso à Tiempo)
definidas en la siguiente tabla.
Pot.
Baja
Media
Alta
Medio
Mucho
Mucho
Medio
Medio
Mucho
Poco
Poco
Medio
Peso
Ligero
Medio
Pesado
En un caso determinado, el microondas está configurado a una potencia de 260 W y el peso de los
alimentos, detectado mediante un sensor no preciso es el indicado en la figura.
1
0
0
600
700
800
1000
Aplicar el modelo de inferencia de Mamdani para obtener la estimación (nítida) del tiempo de
calentamiento.
3/3
Descargar