SlideShare una empresa de Scribd logo
Profesor Alejandro Salazar Guerrero
Diciembre 2014
I. Objetivo
II. Introducción
III. Desarrollo
IV. Conclusiones
V. Referencias
Este proyecto tiene como propósito la presentación y
documentación de un programa en Prolog relacionado con el
manejo de un árbol genealógico.
Me interesa desarrollar habilidades para programar en un
lenguaje de inteligencia artificial y ver la manera en que se
pueden hacer inferencias lógicas de alto nivel.
La programación en Prolog, corresponde a la programación de la quinta
generación de computadoras, representa el nivel más desarrollados en cuanto
a las posibilidades que tiene la computadora para emular el pensamiento
humano. Prolog es un lenguaje de alto nivel que ha sido actualizado a la
versión Visual para el ambiente gráfico. En el futuro este lenguaje permitirá
llevar a cabo el reconocimiento de imágenes y voz.
El trabajo que presento se basa en la estructura familiar formada por los
padres, abuelos y 4 hijos. Se presenta el diagrama del árbol genealógico, el
cual permite establecer las relaciones dentro del programa. Posteriormente se
presentan algunas preguntas que se espera que el sistema responda, y
finalmente, el código y ejecución del programa, donde se observa el
funcionamiento del mismo.
La familia está compuesta por 10 miembros:
El abuelo paterno (Joel), la abuela paterna (Luisa),
el abuelo materno (Ramiro), la abuela materna (Alicia),
el padre de la familia (Ricardo), la madre (Martha),
los hijos (Juan, Luis, Rocío, Mónica).
El diagrama muestra la forma en que el programa recorre los contenidos del
diagrama de nodos para establecer las relaciones entre los familiares y llevar a
cabo los procesos de inferencia lógica.
Preguntas que el sistema responde:
 1. ¿ quiénes son los abuelos?
 2. ¿ de quién es abuelo Joel?
 3. ¿quiénes son los nietos?
 4. ¿quiénes son hermanos?
 5. ¿quién es la madre de Rocío?
 6. ¿de quién es padre Ricardo?
domains
nombre=symbol
predicates
progenitor(nombre,nombre)
hombre(nombre)
mujer(nombre)
abuelo(nombre,nombre)
abuela(nombre,nombre)
padre(nombre,nombre)
madre(nombre,nombre)
hermano(nombre,nombre)
hermana(nombre,nombre)
esposa(nombre,nombre)
esposo(nombre,nombre)
hijo(nombre,nombre)
hija(nombre,nombre)
El código completo se puede ver en:
https://onedrive.live.com/redir?resid=F922AF5CF1A09AD5
!743&authkey=!AOU_zDSmbA8F2-I&ithint=file%2cdocx
La experiencia de programar en lenguajes de inteligencia
artificial facilita la comprensión de los modelos teóricos y
las estructuras de datos que determinan las búsquedas de
información para simular los procesos mentales.

Más contenido relacionado

Similar a Inteligencia artificial 2

Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica
Taniana Rodriguez
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL Zakurita92
 
Tp info luis zerda
Tp info luis zerdaTp info luis zerda
Tp info luis zerdaluiszerda
 
Web semantica y ontologias
Web semantica y ontologiasWeb semantica y ontologias
Web semantica y ontologiasVane Erraez
 
Trabajos ava paz de ariporo
Trabajos ava paz de ariporoTrabajos ava paz de ariporo
Trabajos ava paz de ariporomacepava2222
 
Multilingualidad
MultilingualidadMultilingualidad
Multilingualidad
Mariotech
 
inteligencia artificial
inteligencia artificial inteligencia artificial
inteligencia artificial
Isaias Ventura
 

Similar a Inteligencia artificial 2 (7)

Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
 
Tp info luis zerda
Tp info luis zerdaTp info luis zerda
Tp info luis zerda
 
Web semantica y ontologias
Web semantica y ontologiasWeb semantica y ontologias
Web semantica y ontologias
 
Trabajos ava paz de ariporo
Trabajos ava paz de ariporoTrabajos ava paz de ariporo
Trabajos ava paz de ariporo
 
Multilingualidad
MultilingualidadMultilingualidad
Multilingualidad
 
inteligencia artificial
inteligencia artificial inteligencia artificial
inteligencia artificial
 

Más de alejandro salazar guerrero

Transferencia
TransferenciaTransferencia
Motivación
MotivaciónMotivación
Programación lineal
Programación linealProgramación lineal
Programación lineal
alejandro salazar guerrero
 
Lenguaje máquina
Lenguaje máquinaLenguaje máquina
Lenguaje máquina
alejandro salazar guerrero
 
Método personal japones
Método personal japonesMétodo personal japones
Método personal japones
alejandro salazar guerrero
 
Ensamblador masm32 1
Ensamblador masm32 1Ensamblador masm32 1
Ensamblador masm32 1
alejandro salazar guerrero
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
alejandro salazar guerrero
 
Programa 8 ensamblador
Programa 8 ensambladorPrograma 8 ensamblador
Programa 8 ensamblador
alejandro salazar guerrero
 
Programa 8 ensamblador
Programa 8 ensambladorPrograma 8 ensamblador
Programa 8 ensamblador
alejandro salazar guerrero
 
Programa 7 ensamblador
Programa 7 ensambladorPrograma 7 ensamblador
Programa 7 ensamblador
alejandro salazar guerrero
 
programa 6 en ensamblador estructurado
programa 6 en ensamblador estructuradoprograma 6 en ensamblador estructurado
programa 6 en ensamblador estructurado
alejandro salazar guerrero
 
programa 5 en ensamblador
programa 5 en ensambladorprograma 5 en ensamblador
programa 5 en ensamblador
alejandro salazar guerrero
 
programa 4 en lenguaje ensamblador
programa 4 en lenguaje ensambladorprograma 4 en lenguaje ensamblador
programa 4 en lenguaje ensamblador
alejandro salazar guerrero
 
programa 3 del lenguaje ensamblador
programa 3 del lenguaje ensambladorprograma 3 del lenguaje ensamblador
programa 3 del lenguaje ensamblador
alejandro salazar guerrero
 
programa 2 en lenguaje ensamblador
programa 2 en lenguaje ensambladorprograma 2 en lenguaje ensamblador
programa 2 en lenguaje ensamblador
alejandro salazar guerrero
 
programa 1 en lenguaje ensamblador
programa 1 en lenguaje ensambladorprograma 1 en lenguaje ensamblador
programa 1 en lenguaje ensamblador
alejandro salazar guerrero
 

Más de alejandro salazar guerrero (18)

Transferencia
TransferenciaTransferencia
Transferencia
 
Motivación
MotivaciónMotivación
Motivación
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Lenguaje máquina
Lenguaje máquinaLenguaje máquina
Lenguaje máquina
 
Método personal japones
Método personal japonesMétodo personal japones
Método personal japones
 
Ensamblador masm32 1
Ensamblador masm32 1Ensamblador masm32 1
Ensamblador masm32 1
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
 
Sorteo Melate
Sorteo MelateSorteo Melate
Sorteo Melate
 
Programa 8 ensamblador
Programa 8 ensambladorPrograma 8 ensamblador
Programa 8 ensamblador
 
Programa 8 ensamblador
Programa 8 ensambladorPrograma 8 ensamblador
Programa 8 ensamblador
 
Programa 7 ensamblador
Programa 7 ensambladorPrograma 7 ensamblador
Programa 7 ensamblador
 
programa 6 en ensamblador estructurado
programa 6 en ensamblador estructuradoprograma 6 en ensamblador estructurado
programa 6 en ensamblador estructurado
 
programa 5 en ensamblador
programa 5 en ensambladorprograma 5 en ensamblador
programa 5 en ensamblador
 
programa 4 en lenguaje ensamblador
programa 4 en lenguaje ensambladorprograma 4 en lenguaje ensamblador
programa 4 en lenguaje ensamblador
 
programa 3 del lenguaje ensamblador
programa 3 del lenguaje ensambladorprograma 3 del lenguaje ensamblador
programa 3 del lenguaje ensamblador
 
programa 2 en lenguaje ensamblador
programa 2 en lenguaje ensambladorprograma 2 en lenguaje ensamblador
programa 2 en lenguaje ensamblador
 
programa 1 en lenguaje ensamblador
programa 1 en lenguaje ensambladorprograma 1 en lenguaje ensamblador
programa 1 en lenguaje ensamblador
 
Regresión lineal múltiple
Regresión lineal múltipleRegresión lineal múltiple
Regresión lineal múltiple
 

Último

Diapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-EsqueléticoDiapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-Esquelético
etaguirrees
 
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdfModonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
frank0071
 
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdfHablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
OmarArgaaraz
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
JoseAlbertoArmenta
 
MYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptx
MYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptxMYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptx
MYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptx
ALEXISBARBOSAARENIZ
 
Cálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdfCálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdf
ike_jmb
 
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
FreddyTuston1
 
CAPACITACION EN INSEMINACION ARTIFICIAL.pdf
CAPACITACION EN INSEMINACION ARTIFICIAL.pdfCAPACITACION EN INSEMINACION ARTIFICIAL.pdf
CAPACITACION EN INSEMINACION ARTIFICIAL.pdf
mcadillo1
 
5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf
5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf
5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf
EdsonCienfuegos
 
10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx
2024311042
 
Modonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdfModonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdf
frank0071
 
Introduccion-a-los-ciclos-biogeoquimicos.pptx
Introduccion-a-los-ciclos-biogeoquimicos.pptxIntroduccion-a-los-ciclos-biogeoquimicos.pptx
Introduccion-a-los-ciclos-biogeoquimicos.pptx
gy33032
 
CANCER DE PROSTATA lllllllllllllllll.pptx
CANCER DE PROSTATA lllllllllllllllll.pptxCANCER DE PROSTATA lllllllllllllllll.pptx
CANCER DE PROSTATA lllllllllllllllll.pptx
PerlaOvando
 
Historia Electromagnetismo .... Física M
Historia Electromagnetismo .... Física MHistoria Electromagnetismo .... Física M
Historia Electromagnetismo .... Física M
RichardVasquez80
 
Presentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases noblesPresentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases nobles
OresterPrieto
 
SOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLO
SOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLOSOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLO
SOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLO
WilhelmSnchez
 
Pelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básicaPelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básica
manuelminion05
 
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
YULI557869
 
Ultrasonido Fast y métodos DX trauma.pptx
Ultrasonido Fast y métodos DX trauma.pptxUltrasonido Fast y métodos DX trauma.pptx
Ultrasonido Fast y métodos DX trauma.pptx
LuisAlfredoChavarra
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
JoseAlbertoArmenta
 

Último (20)

Diapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-EsqueléticoDiapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-Esquelético
 
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdfModonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
 
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdfHablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
 
MYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptx
MYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptxMYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptx
MYCROPLASMOSIS AVIAR(MYCOPLASMA GALLISEPTICUM) (711063).pptx
 
Cálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdfCálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdf
 
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
 
CAPACITACION EN INSEMINACION ARTIFICIAL.pdf
CAPACITACION EN INSEMINACION ARTIFICIAL.pdfCAPACITACION EN INSEMINACION ARTIFICIAL.pdf
CAPACITACION EN INSEMINACION ARTIFICIAL.pdf
 
5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf
5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf
5+La+alimentación+de+la+trucha+arcoíris+_versión+final+(1).pdf
 
10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx
 
Modonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdfModonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdf
 
Introduccion-a-los-ciclos-biogeoquimicos.pptx
Introduccion-a-los-ciclos-biogeoquimicos.pptxIntroduccion-a-los-ciclos-biogeoquimicos.pptx
Introduccion-a-los-ciclos-biogeoquimicos.pptx
 
CANCER DE PROSTATA lllllllllllllllll.pptx
CANCER DE PROSTATA lllllllllllllllll.pptxCANCER DE PROSTATA lllllllllllllllll.pptx
CANCER DE PROSTATA lllllllllllllllll.pptx
 
Historia Electromagnetismo .... Física M
Historia Electromagnetismo .... Física MHistoria Electromagnetismo .... Física M
Historia Electromagnetismo .... Física M
 
Presentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases noblesPresentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases nobles
 
SOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLO
SOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLOSOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLO
SOPLOS CARDIACOS - UNIVERSIDAD NACIONAL DE TRUJILLO
 
Pelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básicaPelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básica
 
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
 
Ultrasonido Fast y métodos DX trauma.pptx
Ultrasonido Fast y métodos DX trauma.pptxUltrasonido Fast y métodos DX trauma.pptx
Ultrasonido Fast y métodos DX trauma.pptx
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
 

Inteligencia artificial 2

  • 1. Profesor Alejandro Salazar Guerrero Diciembre 2014
  • 2. I. Objetivo II. Introducción III. Desarrollo IV. Conclusiones V. Referencias
  • 3. Este proyecto tiene como propósito la presentación y documentación de un programa en Prolog relacionado con el manejo de un árbol genealógico. Me interesa desarrollar habilidades para programar en un lenguaje de inteligencia artificial y ver la manera en que se pueden hacer inferencias lógicas de alto nivel.
  • 4. La programación en Prolog, corresponde a la programación de la quinta generación de computadoras, representa el nivel más desarrollados en cuanto a las posibilidades que tiene la computadora para emular el pensamiento humano. Prolog es un lenguaje de alto nivel que ha sido actualizado a la versión Visual para el ambiente gráfico. En el futuro este lenguaje permitirá llevar a cabo el reconocimiento de imágenes y voz.
  • 5. El trabajo que presento se basa en la estructura familiar formada por los padres, abuelos y 4 hijos. Se presenta el diagrama del árbol genealógico, el cual permite establecer las relaciones dentro del programa. Posteriormente se presentan algunas preguntas que se espera que el sistema responda, y finalmente, el código y ejecución del programa, donde se observa el funcionamiento del mismo.
  • 6. La familia está compuesta por 10 miembros: El abuelo paterno (Joel), la abuela paterna (Luisa), el abuelo materno (Ramiro), la abuela materna (Alicia), el padre de la familia (Ricardo), la madre (Martha), los hijos (Juan, Luis, Rocío, Mónica).
  • 7. El diagrama muestra la forma en que el programa recorre los contenidos del diagrama de nodos para establecer las relaciones entre los familiares y llevar a cabo los procesos de inferencia lógica.
  • 8. Preguntas que el sistema responde:  1. ¿ quiénes son los abuelos?  2. ¿ de quién es abuelo Joel?  3. ¿quiénes son los nietos?  4. ¿quiénes son hermanos?  5. ¿quién es la madre de Rocío?  6. ¿de quién es padre Ricardo?
  • 10.
  • 11.
  • 12. El código completo se puede ver en: https://onedrive.live.com/redir?resid=F922AF5CF1A09AD5 !743&authkey=!AOU_zDSmbA8F2-I&ithint=file%2cdocx
  • 13. La experiencia de programar en lenguajes de inteligencia artificial facilita la comprensión de los modelos teóricos y las estructuras de datos que determinan las búsquedas de información para simular los procesos mentales.