Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESUMEN
En la actualidad la Inteligencia Artificial permite procesar informacin en tiempo real y darle sentido
a la misma; Da soluciones a problemas reales mediante el uso de programas computacionales,
imitando el razonamiento del ser humano para resolver dificultades que se presentan en el da a
da.
ABSTRACT
Artificial Intelligence now allows real-time processing of information and making sense of it; It gives
solutions to real problems through the use of computer programs, imitating the reasoning of the
human being to solve difficulties that occur in the day to day.
Artificial Intelligence has been immersed in the technological advances resulting in acceptance in
the various fields: Medicine, Informatics, Robotics, among others. The branch of computer science
has been the main boom in Artificial Intelligence for finding solutions to problems through the use of
knowledge based on facts through pattern detection. Through artificial intelligence systems has
been able to create drones, robots, intelligent vehicles, intelligent houses, among many other things.
In the field of Artificial Intelligence are the Expert Systems, that is, computational programs that
simulate human reasoning, based on expert knowledge. Using a knowledge base (database)
applied to the system allowing to make a decision through consultation (questions).
The main objective of this research will be to implement a knowledge base system, to analyze the
abilities of students in the area of Computer Science using PROLOG and JAVA (programming
languages), in order to determine in which area will have the best job opportunity the student.
CONTENIDO pg.
1.
2
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
INTRODUCCIN 7 1.1 Marco Contextual 8 1.2 Problema. 8 1.3 Objetivo General. 9 1.4 Objetivos
Especficos. 9
ILUSTRACIONES
1. INTRODUCCIN
El estudio CITATION Exp08 \l 3082 [1] del cerebro como un rgano tan complejo se ha convertido
en algo fundamental para la aplicacin de sistemas que ayudan a resolver problemas, para ello se
usa programas informticos.
Actualmente la Inteligencia Artificial CITATION Gar09 \l 3082 [2] es un amplio campo investigativo
que ha permitido al humano elaborar sistemas y dispositivos inteligentes, haciendo que las
mquinas y sistemas tengan un comportamiento inteligente, simulando el funcionamiento de un
cerebro humano, consiguiendo grandes avances en la medicina, mercados financieros, sistemas de
reconocimiento facial, aviones de combate, en la educacin CITATION Sol04 \l 3082 [3]
constituyendo un campo de creciente inters aplicando tcnicas que permitan desarrollar
aplicaciones para la enseanza, realizacin de test, asistidas por ordenadores, con el objetivo de
elaborar sistemas inteligentes capaces de aprender. Esta ciencia ha permitido alcanzar la
singularidad, es decir, que sean capaces de auto-mejorarse recursivamente, creando cada vez
maquinas ms potentes.
El primer resultado operacional de la inteligencia artificial son los sistemas expertos que se basan
en emular el comportamiento de un experto humano, para simular el proceso de aprendizaje en
cualquier rama de la ciencia, permitiendo hacer deducciones a travs de inferencias con la ayuda
de una base de conocimientos(datos), al usar aquellos conocimientos se llegara a una deduccin
lgica de una conclusin, encontrando as la respuesta de forma rpida dando una mejora de la
productividad del experto para dar solucin a un problema.
3
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
El presente sistema experto ha sido diseado para facilitar a los estudiantes del rea de Informtica
saber su perfil de trabajo, donde la subjetividad de la persona puede llevar a conclusiones
errneas, por el elevado volumen de datos que se debe considerar para obtener una conclusin,
por esta razn se pens en un software que ser capaz de almacenar el conocimiento de un
experto y resolver los problemas que ordinariamente requieren de un experto humano, con
tecnologa flexible, confiable y escalable y efectivo para este tipo de decisiones, proporcionando
resultados similares e incluso de una forma ms rpida que un humano.
El sistema inteligente a desarrollar permite analizar las capacidades de los estudiantes del rea de
informtica, usando la base de conocimiento que permita la conexin entre el sistema de gestor de
base de datos MySql con el lenguaje de programacin PROLOG, a travs de una interfaz grfica
realizada en Java.
1.2 Problema.
Cmo implementar un sistema de base de conocimiento que permita la conexin entre MySql y el
lenguaje de programacin PROLOG, a travs de una interfaz grfica desarrollado en JAVA, para
analizar las capacidades de los estudiantes en el rea de informtica y determinar cul es su perfil
de trabajo?
Implementar un sistema con una base conocimiento que permita la conexin entre MySql y en el
lenguaje de programacin PROLOG, a travs de una interfaz grfica desarrollada en JAVA, para
determinar el perfil de trabajo de los estudiantes en el campo de la informtica.
Analizar los requerimientos de hardware y software que se utilizaran para desarrollar el sistema
experto.
0: http://www.cc.uah.es/jagm/docencia/EduardoRogado/Presentacion.ppt 66%
Desarrollar la interfaz
4
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
grfica en el lenguaje de programacin JAVA que permitir responder al test los estudiantes.
En el presente proyecto se lograr integrar una serie de herramientas para alcanzar a crear un
sistema experto que permita simular el conocimiento experto creando una base de conocimiento en
PROLOG usando la estructura de base de hechos, base de conocimientos y motor de inferencia,
para lograr un sistema que permita analizar las capacidades de los estudiantes en el rea de
Informtica.
En el proyecto se propone integrar el sistema gestor de base de datos MySql con una base de
conocimiento en PROLOG, adems de realizar una interfaz grfica en el lenguaje de programacin
JAVA usando el IDEs Netbeans, implementando el API JDBC para la conexin y montaje de la base
de datos de informacin con el paquete JPL.JAR empleando alguno de sus mtodos. A
continuacin, se detalla conceptos utilizados en la creacin del sistema, con definiciones de
algunos autores:
2.1.1 Sistema Experto. Segn CITATION Guz \l 3082 [4] un sistema Experto es una rama de la
Inteligencia Artificial capaz de emular las funciones inteligentes del ser humano, adems CITATION
DrD \l 3082 [5] y CITATION Cam \l 3082 [6] lo definen como un sistema experto basado en el
conocimiento, que imita el pensamiento de un experto humano para resolver problemas de un caso
en particular en base a un conocimiento adquirido. Los componentes de un sistema experto son
CITATION Bus08 \l 3082 [7]:
Base de hechos. En esta memoria auxiliar se encuentra registrado las instancias, se podra decir
que es la memoria de trabajo del sistema experto, debe existir al menos una regla que contenga un
hecho, caso contrario estara dems en la base de hechos.
Base de conocimientos. Contiene el conocimiento de los hechos y las experiencias de los expertos
en un dominio determinado, su representacin es mediante reglas, por ejemplo: Si >premisa< Then
>conclusin<, estas reglas componen la base de conocimiento para crear nuevos hechos,
determinando as las reglas para incorporarse a la base de conocimiento. Motor de inferencia.
Puede simular la estrategia de solucin de un experto, trabaja con la informacin que se encuentra
en la base de conocimientos.
Existen algunos tipos de Sistemas expertos, en tanto CITATION Mon14 \l 3082 [8] indica que
existen tres tipos de sistemas expertos: Reglas previamente establecidas, Casos o CBR (Case
Based Reasoning) y Redes bayesianas, CITATION HDo \l 3082 [9] considera los siguientes tipos de
sistemas expertos: Lgica difusa, Ingeniera del Conocimiento, y Representacin del conocimiento.
2.1.1.1 Metodologa para la Implementacin. CITATION Cru \l 3082 [10] existen varias metodologas
para el desarrollo de un sistema experto, las cuales han sido propuestas por diferentes autores
donde algunas han tenido ms xito que otras, por ende, han sido ms utilizadas: Metodologa
KADS Metodologa de Buchanan Metodologa de Grover Metodologa clsica de la Ingeniera
del Conocimiento
Las primeras engloban muchas tcnicas por lo que llevan un largo de tiempo resolverlas, es por ello
que se ha escogido la metodologa clsica de la Ingeniera del conocimiento para el desarrollo del
sistema, la cual permite extraer el conocimiento del experto humano y se acopla a las necesidades
del sistema a desarrollar.
5
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
a) Metodologa clsica de la Ingeniera del Conocimiento. Segn CITATION Cru \l 3082 [10] La
ingeniera del conocimiento es parte de la inteligencia Artificial que se relaciona con un rea
especfica en una base de conocimiento, el trabajo consiste en extraer el conocimiento de los
expertos humanos y codificarlo de tal manera que pueda ser procesado por un sistema. Las etapas
de la metodologa son: Identificacin del problema, Adquisicin del conocimiento, Representacin
del conocimiento, Implementacin, Prueba, las cuales sern detalladas en el marco metodolgico,
ver ms adelante (numeracin 2.2)
2.1.2 Lenguaje de Programacin. Para el desarrollo del sistema experto se ha usado los lenguajes
de programacin Prolog, se usa para la creacin del sistema experto, en donde se encuentra la
base de conocimientos y Java (Netbeans 8.1) para realizar la interfaz grfica que permitir al
usuario usarla cuando la necesite:
Prolog. Segn CITATION Cas \l 3082 [11] y CITATION Clo \l 3082 [12] definen a Prolog como un
lenguaje de programacin lgico e interpretado que permite resolucin de problemas abstractos,
automatizacin de diseo, conocido en el ambiente de investigacin de la Inteligencia Artificial y
lingstica computacional, el enfoque de Prolog es ms acerca de la descripcin de los hechos y
relaciones conocidas acerca de un problema. La sintaxis de los hechos CITATION Bad \l 3082 [13]
consiste en: Declarar hechos sobre objetos y sus relaciones, hacer preguntas sobre objetos y sus
relaciones, Definir reglas sobre objetos y sus relaciones.
Netbeans(Java). CITATION Cal10 \l 3082 [14] lenguaje de programacin libre y gratuita que permite
escribir, compilar, depurar y ejecutar programas, necesita de un compilador llamado JDK para su
funcionamiento, considerado por CITATION Dom11 \l 3082 [15] uno de los 3 mejores IDEs
existentes para Java, su principal funcin es la facilidad que brinda para desarrollar aplicaciones en
plataforma Java, como aplicaciones de escritorio, aplicaciones mviles, aplicaciones para Web. Se
lo puede usar en cualquier Sistema operativo, por su compatibilidad en cualquier mquina virtual de
Java, posee caractersticas, tales como que no necesita de alguna librera externa para su
funcionamiento, permite crear grficos de forma rpida y sencilla, provee soporte para la creacin
de aplicaciones SOA (Orientadas a Servicios).
2.1.3 Sistema Gestor de Bases de Datos La seleccin del sistema de gestin de base de datos
(SGBD) se bas en el gran volumen de informacin que se va a usar, por ello se necesita una base
de datos que sea robusta, para lo cual MySql se usara para el montaje de los datos.
MySql. Segn CITATION San13 \l 3082 [16] es un gestor de base de datos que est bajo la licencia
publica libre GNU, siendo la ms conocida con el nombre General Public Licence, tiene un diseo
multihilo permitiendo as aplicar muchas librearas, considerado como un gestor que soporta gran
carga de informacin por su rapidez y flexibilidad, su instalacin y configuracin es muy sencillo.
Pero CITATION Gm13 \l 3082 [17] agrega que necesita algunos requerimientos de hardware,
siendo tales un procesador de 1Ghz, para poder aprovechar sus capacidades tanto multiusuario y
multitareas.
2.1.4 JPL. CITATION Mou15 \l 3082 [18] permite una interfaz entre los lenguajes de programacin
Prolog y Java mediante un conjunto de clases, usando la interfaz Java Native, la cual le permite
conectarse a Prolog, est diseada en dos capas: interfaz de bajo nivel usado para Prolog y una de
alto nivel, para ser usado por un programador en Java, se la usa para acceder a las reglas y
enviarlos a los usuarios.
Antes de empezar con el diseo para el Sistema Experto deberamos tener informacin relacionada
con las reas dentro de la Informtica, Para ello se ha realizado una investigacin de posibles
habilidades que se necesita para perfil.
6
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
Se utilizar la Metodologa clsica de la Ingeniera del Conocimiento, la misma que tiene cinco
etapas: Identificacin del problema, Adquisicin del conocimiento, Representacin del
conocimiento, Implementacin, Prueba, esta metodologa permite extraer el conocimiento de los
expertos humanos y codificarlo de tal manera que pueda ser procesado por un sistema. Con el fin
de administrar el conocimiento para que el sistema realice sus inferencias, mediante un
cuestionario realizado a cada estudiante, en donde, la informacin administrada al sistema servir
para determinar en qu rea tiene ms capacidad de conocimiento.
La metodologa est compuesta por cinco etapas: identificacin del problema, adquisicin del
conocimiento, representacin del conocimiento, implementacin del Sistema Experto y prueba (ver
ilustracin 1).
Las caractersticas que tengo el sistema son que El sistema se emplear para analizar las
capacidades de los estudiantes en el rea de Informtica. La base de conocimiento estar en el
lenguaje de programacin PROLOG. El montaje de la base de datos ser en el sistema gestor de
base de datos MySql. La interfaz grfica ser desarrollada en el lenguaje de programacin JAVA
con el IDEs Netbeans. La conexin entre JAVA y MySql se har por medio de JDBC (API de Java
que permite conectar un sistema gestor de base de datos). Para enlazar PROLOG y JAVA se
utilizar el paquete JPL.JAR (usa para acceder a las reglas y enviarlos a los usuarios).
SEGUNDA ETAPA: Adquisicin del conocimiento. Es la extraccin del conocimiento de las fuentes.
Tcnicas de Adquisicin del conocimiento: Entrevista directa o formal, Entrevista informal,
Observacin del trabajo real del experto. Se ha realizado la investigacin en fuente fiables para
determinar cada una de las capacidades que se debe tener para cada uno de los perfiles: Analista
de Software, Desarrollador de Software, Tcnico en Mantenimiento, Tcnico de Redes,
Administrador de Base de datos, Desarrollador Web, Desarrollador de Aplicaciones Web.
7
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
Despus de haber creado la base de conocimiento, se procedi a ejecutarlo en PROLOG para ver
su funcionamiento, en donde se llama al mtodo es_perfil, mostrando la primera pregunta que debe
ser contestada nicamente con la palabra SI o NO, agregando un punto final, porque as es la
sintaxis en el lenguaje de programacin PROLOG, (ver ilustracin 2)
Fuente: Swi-Prolog
Fuente: Swi-Prolog.
QUINTA ETAPA: Prueba. Es un periodo de validacin del conocimiento ya formulado, se hace las
valoraciones respectivas con diferentes ejemplos y cubrir todos los casos posibles, esta etapa no
fue usada en el sistema, puesto que no se ha realizado ninguna prueba de caja negra o blanca.
El sistema est conformado por una serie de componentes, los cuales se detallan a continuacin,
ver ilustracin 2.
Entrada (Capacidades del Estudiante) datos de entrada proporcionados por el usuario que vaya a
realizar el test, cuyos datos se encuentran almacenados en la base de conocimiento.
Base de conocimiento, Medio para almacenar el conocimiento especializado adquirido del experto
en el dominio, es decir, contiene conocimiento general sobre el dominio en el que se trabaja, en
forma de hechos (relacin entre objetos) y reglas (consta de 2 partes: cabeza y cuerpo, que estn
unidos mediante un smbolo (: -), el cuerpo puede estar formado por varios hechos)
Motor de inferencia, medio para obtener conclusiones el cual modelo el proceso de razonamiento
humano.
Salida (Perfil), Resultado de la consulta realizada en funcin a las capacidades de los estudiantes
(datos de entrada), la base de conocimiento (reglas de produccin) y el motor de inferencia.
2.3 Resultados
En la implementacin del sistema para analizar las capacidades de los estudiantes en el rea de
Informtica, se ha logrado finalizar cumpliendo con el objetivo.
8
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
En la base de conocimiento se tiene las diferentes preguntas dependiendo de cada uno de los
perfiles ingresados el base de datos MySql, permitiendo ser accedidos desde el lenguaje de
programacin para sistemas expertos PROLOG.
Para realizar la ejecucin del prototipo se lo realizara ejecutando primeramente el interfaz usuario
mediante su usuario y contrasea:
A continuacin, se muestra cada una de loa pasos a seguir para usar el sistema y analizar las
capacidades de cada uno de los estudiantes:
Si el logeo ha sido exitoso el sistema mostrar un mensaje si se desea Empezar, en caso de ser
afirmativo mostrar cada una de las preguntas aleatoriamente, se deber contestar con SI o NO.
Perfil Analista de Software Se muestra las diferentes preguntas que deberan ser afirmativas para
que salga como conclusin este perfil al momento de realizar el test.
Perfil Diseador De Software Se muestra las diferentes preguntas que deberan ser afirmativas
para que salga como conclusin este perfil al momento de realizar el test.
Perfil Desarrollador Web Se muestra las diferentes preguntas que deberan ser afirmativas para
que salga como conclusin este perfil al momento de realizar el test.
Perfil Desarrollador Mvil Se muestra las diferentes preguntas que deberan ser afirmativas para
que salga como conclusin este perfil al momento de realizar el test.
9
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
Fuente: Swi-Prolog
Perfil Administrador de Base de Datos Se muestra las diferentes preguntas que deberan ser
afirmativas para que salga como conclusin este perfil al momento de realizar el test.
Fuente: Swi-Prolog
Perfil Tcnico de Redes Se muestra las diferentes preguntas que deberan ser afirmativas para que
salga como conclusin este perfil al momento de realizar el test.
Fuente: Swi-Prolog
Perfil Tcnico para Mantenimiento Se muestra las diferentes preguntas que deberan ser
afirmativas para que salga como conclusin este perfil al momento de realizar el test.
Fuente: Swi-Prolog
Perfil Administrador de Seguridad Se muestra las diferentes preguntas que deberan ser afirmativas
para que salga como conclusin este perfil al momento de realizar el test.
Fuente: Swi-Prolog
Base de Datos MySql En el sistema gestor de base de datos se encontrar cada uno de los perfiles,
que seran accedidos cuando el sistema emita el resultado dependiendo de las preguntas
afirmativas (SI) que se ha contestado en el test.
Fuente: MySql
3. CONCLUSIONES
Se debe tener en cuenta cuales son los requerimientos que se necesita para desarrolla un
sistema experto y en que mbito se lo aplicara para no tener problemas ms adelante, perdiendo
tiempo o realizar un sistema que no cumpla con su objetivo
Las herramientas de la inteligencia artificial en el rea de sistemas expertos, nos brind el soporte
adecuado para desarrollar el prototipo de sistema experto, utilizando el lenguaje de programacin
Visual Prolog 5.2 y Netbeans 8.1 (Java).
La implementacin del sistema se realiz a varios usuarios sin previo conocimiento informtico,
comprobando as la sencillez y rapidez de su resultado obteniendo resultados satisfactorios,
considerndose como un sistema fcil de manejar.
10
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
4. BIBLIOGRAFA
[1] Expsito GallardoI, Mara del Carmen ; vila , Rafael ;, Aplicaciones de la inteligencia artificial
en la Medicina: perspectiva y problemas., Scielo, vol. 17, n 5, p. 12, 2008. [2] Garca Alcolea,
Eglis Esteban ;, Vida e inteligencia artificial, Scielo, vol. 19, n 1, 2009. [3] Soledad Gonzlez,
Carina ;, Sistemas Inteligentes en la Educacin, Revista Electrnica de Investigacin y
Evaluacin Educativa, vol. 10, n 1, pp. 3-22, 2004. [4] Guzmn Fernando, Arias Carlos Alberto, La
historia clnica: Elemento Fundamental del Acto Mdico, Revista Colombiana de Ciruga, p. 22,
2012. [5] Dr. Diez Emiliano, de la Cotera Martnez, El diagnostico Mdico, Problema Crucial en el
siglo XXI, Ciencias Mdicas en Cienfuegos, vol. 8, n 5, pp. 122-123, 2010. [6] Medina, Camila
Maria;, Generalidades de las pruebas diagnsticas, y su utilidad en la toma de decisiones
mdicas, Asociacin Colombiana de Psiquiatra, vol. 40, n 4, pp. 790-791, 2011. [7] Bustillos
Salgado , Marcelo, Sistemas Expertos para la Asistencia Mdica, Revista de Informacin,
Tecnologa y Sociedad, n 1, pp. 84-87, 2008. [8] Montiel, Luis; Riveros, Victor;, Los sistemas
expertos en el mbito educativo, Omnia, vol. 20, n 1, pp. 11-28, 2014. [9] Cruz Gutirrez, Viridiana
; Snchez Lpez, Abraham ;, Un sistema experto difuso en la Web para diagnstico de diabetes,
Research in Computing Science, pp. 145-155, 2015. [10] Gutirrez Rodrguez, Marianela ; Barroso
Rodrguez, Yadira ; Bedoya Rusenko, Jorge, Sistema Experto para el diagnstico mdico de las
enfermedades genticas con dismorfias (SEGEDIS), Serie Cientfica de la Universidad de las
Ciencias Informticas, vol. 4, n 9, p. 10, 2011. [11] Castillo Enrique, Gutierrez Jose Manuel, Hadi
Ali, Sistemas Expertos y Modelo de Redes Probabilsticas, Santander, Espaa. [12] Clocksin
Willian, Mellin Crispthofer, La programacin en Prolog, Germany, 2013. [13] Badar Sebastian,
Ibaez Leonardo, Aguero Martin, Sistemas Expertos: Fundamentos, Metodologas y
Aplicaciones. [14] Callejas Cuervo, Mauro; Melndez lvarez, Liliana ;, Desarrollo de
aplicaciones mviles enfocadas al turismo en el departamento de Boyac, Revista Virtual
Universidad Catlica del Norte, n 29, pp. 1-13, 2010. [15] K. M. Domnguez Rodrguez y L. Tllez
Snchez, Sistema de apoyo a la toma de decisiones en el proceso de negociacin comercial,
Ciencias Holgun, vol. 17, n 3, pp. 1-14, 2011. [16] Sanchez, Lic. Vivian Walter ; Lpez Hung, Ing.
Eduardo; Charn Daz , Lic. Kenia ; Dinza Zapata , Lic. Idalia, Automatizacin de datos para uso
de estudiantes del Sistema de Informacin, Scielo, vol. 17, n 2, p. 8, 2013. [17] Gmez Martnez,
Dr. Freddy ; Mara Ruiz , MsC. Alina; Gonzlez OchoaI, Dr. Edilberto, Sistema web de base de
datos para el asesoramiento de las comisiones provinciales de tuberculosis, Revista Cubana de
Informtica Mdica, vol. 5, n 2, p. 145, 2013. [18]
0: http://libros.duhnnae.com/2017/may2/149485910027-Arabic-dialogue-system-for-hotel-
reservation-based-on-natural-language-processing-techniques.php 86%
Moubaiddin, Asma; Shalbak, Ola; Hammo, Bassam ; Obeid, Nadim, Arabic Dialogue
System for Hotel Reservation based on Natural Language Processing Techniques, Computacin
y Sistemas, vol. 19, n 1, pp. 119-134, 2015.
11
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
0: CONGO BENAVIDES FREDDY JORGE_PT-010517.pdf 100% 0: CONGO BENAVIDES FREDDY JORGE_PT-010517.pdf 100%
INTRODUCCIN 7 1.1 Marco Contextual 8 1.2 Problema. 8 1.3 INTRODUCCIN. 7 1.1. Marco contextual. 8 1.2. Problema. 9 1.3.
Objetivo General. 9 1.4 Objetivos Especficos. 9 Objetivo General. 9 1.4. Objetivos Especficos. 9 2. DESARROLLO.
10 2.1. Marco terico. 10 2.1.1.
2. DESARROLLO 10 2.1 Marco Terico 10 2.1.1
1: CONGO BENAVIDES FREDDY JORGE_PT-010517.pdf 100% 1: CONGO BENAVIDES FREDDY JORGE_PT-010517.pdf 100%
que tenga la capacidad de expresar consultas por medio de reglas que tenga la capacidad de expresar consultas por medio de reglas
lgicas, lgicas.
2: CONGO BENAVIDES FREDDY JORGE_PT-010517.pdf 84% 2: CONGO BENAVIDES FREDDY JORGE_PT-010517.pdf 84%
el usuario, disponiendo de ella cuando sus necesidades especficas el usuario pueda disponer de ella cuando sus necesidades
de consulta requieran informacin. especficas de consulta requieran informacin. 1.3. Objetivo
General.
1.3 Objetivo General.
12
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
3: http://www.cc.uah.es/jagm/docencia/EduardoRogado/ 3: http://www.cc.uah.es/jagm/docencia/EduardoRogado/
Presentacion.ppt 66% Presentacion.ppt 66%
muestre soluciones alternativas y justifique la lnea de razonamiento muestre soluciones alternativas y justifique la lnea de razonamiento
al realizar una eleccin. seguida al encontrar una solucin. Desarrollar una interfaz
Desarrollar la interfaz
13
URKUND GuamanCampos_SilviaEugenia - Trabajo-Titulacion.docx (D29685715)
4: http://libros.duhnnae.com/2017/may2/149485910027-Arabic- 4: http://libros.duhnnae.com/2017/may2/149485910027-Arabic-
dialogue-system-for-hotel-reservation-based-on-natural-language- dialogue-system-for-hotel-reservation-based-on-natural-language-
processing-techniques.php 86% processing-techniques.php 86%
Moubaiddin, Asma; Shalbak, Ola; Hammo, Bassam ; Obeid, Nadim, Moubaiddin, Asma; Shalbak, Ola; Hammo, Bassam; Obeid, Nadim
Arabic Dialogue Arabic Dialogue System for Hotel Reservation based on Natural
Language Processing Techniques Computacin y Sistemas, vol. 19,
System for Hotel Reservation based on Natural Language nm. 1, 2015, pp. 119-134
Processing Techniques, Computacin y Sistemas, vol. 19, n 1, pp.
119-134, 2015.
14