Академический Документы
Профессиональный Документы
Культура Документы
Artificial UNI-FIEE
Tarea 1
Es aquí donde Turing se replantea la pregunta: “¿qué pasaría si una máquina asume el rol de
A en este juego?” ¿Discriminaría equivocadamente el interrogador con la misma frecuencia
con la que lo hace cuando el juego se juega con un hombre y una mujer? Estas preguntas
reemplazan la pregunta original “¿pueden las máquinas pensar?”. En resumen, la prueba de
Turing nos permite decidir si una máquina es o no es inteligente. Pero hoy en día todavía no
existe ninguna máquina que haya conseguido pasar esta prueba.
“Existirá Inteligencia Artificial cuando no seamos capaces de distinguir entre un ser humano y un
programa de computadora en una conversación a ciegas”.
Premio Loebner
En 1990, Hugh Loebner estuvo de acuerdo con The Cambridge Center for Behavioral Studies
para suscribir un concurso diseñado para implementar la Prueba de Turing. El Dr. Loebner
prometió un Gran Premio de $ 100,000 y una Medalla de Oro para la primera computadora
cuyas respuestas fueron indistinguibles de las de un ser humano. Tal computadora se puede
decir "piensa". Cada año se otorga un premio en efectivo anual y una medalla de bronce a la
computadora más humana [2].
En la competición del presente año 2017 se recibió 16 programas y el proceso consideró 20
preguntas. La tabla con los puntajes se muestra a continuación [3], siendo ganador Mitsuku
desarrollado por el británico Steve Worswick.
Si bien es cierto la Inteligencia Artificial-IA tiene amplia aplicación, uno de los campos que
particularmente me ha interesado es su uso en la educación: Inteligencia Artificial en la
Educación. El desarrollo de aplicaciones de la IA en la educación necesita del trabajo
multidisciplinar de investigadores de diversos campos: pedagogía, psicología, ciencias
cognitivas, inteligencia artificial, telecomunicaciones, multimedia e informática. Con un
objetivo común, desarrollar sistemas de enseñanza inteligentes; es decir que se adapte a las
características de cada alumno, retroalimentando con sugerencias para ir mejorando su
rendimiento.
“La Inteligencia Artificial es el intento de hacer que un dispositivo o una aplicación sean
tan o más inteligente que un hombre”
A la fecha se ha identificados cinco (05) áreas [4]: el lenguaje natural, la robótica, las
interfaces de comunicación, la programación automática y los sistemas expertos. El
desarrollo de software educativo encaja dentro de los sistemas expertos. Un sistema experto
intenta simular la conducta y razonamiento de un experto humano relacionado en una
determinada área del conocimiento. Para ilustrar mejor la idea de un sistema experto,
podemos considera como ejemplo un programa que enseñe redes de datos; el computador no
solamente deberá almacenar todo el conocimiento que tiene un experto en redes de datos,
sino que además deberá contener los razonamientos que el experto realiza para resolver algún
problema.
Puntualizando aún más, las aplicaciones educativas utilizando IA pueden estar dirigidas a los
alumnos, facilitando el aprendizaje mediante proceso de descubrimiento (denominado
micromundos) o mediante procesos repetitivos (denominados tutores inteligentes) o dirigidos
a los profesores para ayudar a la planificación, diseño y organización de las clases.
Machine Learning
Una plataforma es Eduband donde se registra las reacciones de un usuario que está tomando,
por ejemplo, un curso de entrenamiento. Luego, desarrollan un algoritmo que analiza todos
los datos y que formula recomendaciones para facilitar el proceso de aprendizaje. “La
plataforma automáticamente sugerirá ejercicios para enfocarse en temas que el estudiante
aún no ha entendido y tratará con mayor rapidez los puntos que el alumno ya domina”, Otra
plataforma educativa es la plataforma LEGO Mindstorms NXT[6].
Actualmente la búsqueda de una educación con calidad es un reto cada vez más necesario
para impulsar un desarrollo sostenido de la sociedad; bajo este contexto, el uso de IA en la
educación será en el futuro un medio para lograr la anhelada educación con calidad. Sobre
los próximos quince años [7] se pronostica el uso de la ciencia de la Inteligencia Artificial en
la Educación de manera intensa; siendo un complemento en la forma tradicional de la
educación presencial.
Se espera que plataformas educativas con IA permitirá una formación personalizada con el
objetivo de adaptar a los alumnos hacia un sistema educativo común y de calidad. Algo muy
importante el uso de nuevas tecnologías en la educación, como la IA, impulsará el acceso
universal al conocimiento y cambiando los procesos de irá adaptando el proceso de
aprendizaje a los alumnos.
c. casado = { los pares (x,y) donde x está casado con y en el árbol Windsor }
Ejemplo: casado(felipe,isabel) es verdadero
casado(carlos,zara) es falso
PREDICADOS
Ahora continuemos obteniendo los predicados según el problema:
padre(X,Y):-
progenitor(X,Y),
hombre(X).
madre.- obligatoriamente tiene que corresponder a progenitor y obviamente es mujer. Es
decir: bajo la sintaxis: madre(nombre_de_la_madre,nombre_hijo_o_hija)
madre(X,Y):-
progenitor(X,Y),
mujer(X).
verificando lo realizado:
hijo.- obviamente un hijo corresponder a un padre y madre y debe ser hombre. Es decir:
hijo(nombre_del_Hijo, nombre_del_Progenitor)
hijo(H,P):-
hombre(H),
progenitor(P,H).
hija.- obviamente un hijo corresponder a un padre y madre y debe ser hombre. Es decir:
hijo(nombre_de_la_Hija, nombre_del_Progenitor)
hija(H,P):-
mujer(H),
progenitor(P,H).
verificando lo realizado:
abuelo.- Todo abuelo es padre de los padres (padre y madre) del nieto o nieta
abuelo(nombre_del_Abuelo,nombre_del_Nieto_o_Nieta)
abuelo(A,N):-
padre(A,H),
(padre(H,N);madre(H,N)).
abuela.- Toda abuela es madre de los padres (padre y madre) del nieto o nieta
abuela(nombre_de_la_Abuela,nombre_del_Nieto_o_Nieta)
abuela(A,N):-
madre(A,H),
(padre(H,N);madre(H,N)).
verificando lo realizado:
nieto(nombre_del_Nieto,nombre_del_Abuelo,nombre_de_la_Abuela)
nieto(nombre_de_la_Nieta,nombre_del_Abuelo,nombre_de_la_Abuela)
tío.- Todo sobrino S tiene un progenitor (padre o madre) P que es hermano o hermana de su
tío T.
Por otro lado, dos personas son hermanos cuando tienen los mismos progenitores.
tio(nombre_del_Tio, nombre_del_Sobrino)
Por otro lado, dos personas son hermanos cuando tienen los mismos progenitores.
tio(nombre_de_la_Tia, nombre_del_Sobrino)
primo.- Los primos tienen los mismos abuelos y los padres de los primos no son hermanos;
es decir, si se considera al abuelo y su hijo como primogénito (padres de los
sobrinos), estos deben ser diferentes. El primo es hombre.
primo(nombre_H_del_primo, nombre_del_otro_priMo)
prima.- Los primos tienen los mismos abuelos y los padres de los primos no son hermanos;
es decir, si se considera al abuelo y su hijo como primogénito (padres de los
sobrinos), estos deben ser diferentes. La prima es hombre.
prima(nombre_H_de_la_prima, nombre_del_otro_priMo)
prima(H,M):- %H es prima1 (MUJER) y M es primo2 (HOMBRE O MUJER)
progenitor(P,H),progenitor(A,P), %A es abuelo de H
progenitor(Q,M),progenitor(A,Q), %A es abuelo de M
P\=Q, %Los progenitores de H y M deben ser diferentes
mujer(H).
Verificando:
ancestro.- La relación a nivel de abuelos con nietos; existe dos niveles de primogenitor.
ancestro(nombre_del_ancestro_ANC, nombre_del_Nieto)
ancestro_comun(X,Y,Z)
ancestro_comun(A,B,C):-
ancestro(A,C),
ancestro(B,C).
4. Se tiene el siguiente conocimiento directo:
a. Pedro padece gripe
b. Pedro padece hepatitis
c. Juan padece hepatitis
d. María padece gripe
e. Carlos padece intoxicación
f. La fiebre es síntoma de gripe
g. El cansancio es síntoma de hepatitis
h. La diarrea es síntoma de intoxicación
i. El cansancio es síntoma de gripe
j. La aspirina suprime la fiebre
k. El Lomotil suprime la diarrea
?- padece(pedro,X).
X = gripe ;
X = hepatitis.
?- padece(maria,X).
X = gripe.
?-
b. ¿Quién padece gripe?
El programará será:
?- padece(X,gripe).
X = pedro ;
X = maria.
Predicado. -
sintomapaciente(PACIENTE,SINTOMA):-
padece(PACIENTE,X),sintoma(SINTOMA,X).
El programará será:
?- sintomapaciente(pedro,SINTOMA).
SINTOMA = fiebre ;
SINTOMA = cansancio .
Predicado. -
ingresesintoma(SINTOMA,PACIENTE):-
sintoma(SINTOMA,ENFERMEDAD),padece(PACIENTE,ENFERMEDAD).
El programará será:
?- ingresesintoma(diarrea,PACIENTE).
PACIENTE = carlos.
?-
e. ¿Y quién está cansado?
El programará será:
?- ingresesintoma(cansancio,PACIENTE).
PACIENTE = pedro ;
PACIENTE = juan ;
PACIENTE = pedro ;
PACIENTE = maria.
Predicado. -
aliviopaciente(PACIENTE,FARMACO):-
padece(PACIENTE,ENFERMEDAD),
sintoma(SINTOMA,ENFERMEDAD),
suprime(FARMACO,SINTOMA).
El programará será:
?- aliviopaciente(pedro,FARMACO).
FARMACO = aspirina .
?-
Predicado. -
sintomacomun(PACIENTE1,PACIENTE2,SINTOMA1):-
padece(PACIENTE1,ENFERMEDAD1),padece(PACIENTE2,ENFERMEDAD2),
sintoma(SINTOMA1,ENFERMEDAD1),sintoma(SINTOMA2,ENFERMEDAD2),
SINTOMA1==SINTOMA2.
El programa será:
?- sintomacomun(juan,maria,SINTOMA).
SINTOMA = cansancio.
?-
BIBLIOGRAFÍA
[1] Alan Turing, “Computing Machinery and Intelligence”, 1950. Computing machinery
and intelligence. Mind, 59, 433-460. 1950
[2] http://www.loebner.net/Prizef/loebner-prize.html.
[3] AISB Loebner Prize 2017 Finalist Selection Transcripts. August 15, 2017.
http://www.aomartin.co.uk/uploads/loebner_2017_finalist_selection_transcripts.pdf
[7] “Artificial Intelligence and Life in 2030”, One Hundred Year Study on Artificial
Intelligence: Report of the 2015-2016 Study Panel, Stanford University, Stanford,
CA, September 2016.