Acceso a un Sistema de Inventarios usando Procesamiento de Lenguaje Natural y RIAs
|
|
- Xavier Luna Márquez
- hace 8 años
- Vistas:
Transcripción
1 Acceso a un Sistema de Inventarios usando Procesamiento de Lenguaje Natural y RIAs J. Ferrer D., C. C. Ríos, M. G. Sandoval, R. Baltazar, J. M. Carpio, M. Ornelas Instituto Tecnológico de León (México) Departamento de Sistemas y Computación. Av. Tecnológico s/n Fracc. Julián de León, Gto., C.P Tel.: +(477) , ext. 5051, jazfer_1688@hotmail.com, karo_3108@hotmail.com, dear_lupita@hotmail.com, charobalmx@yahoo.com.mx, jmcarpio61@hotmail.com, mornelas67@yahoo.com.mx, Resumen En este documento se detalla un sistema desarrollado para interpretar lenguaje natural. Dicho sistema, tiene como objetivo principal, la obtención de datos a través de tratamiento del texto, destacando las siguientes tareas de clasificación: la resolución de la ambigüedad léxica y el etiquetado sintáctico. Además se reduce la brecha existente entre tareas técnicas computacionales y ordenes simples en el lenguaje cotidiano. El Sistema de Procesamiento de Lenguaje Natural fue desarrollado en ZK con plataforma JAVA, en combinación con otra herramienta que lo complementara es el Navicat for MySQL para la realización de la base de datos y el diccionario de palabras. La necesidad de un sistema de este tipo, es grande, pues cuando se accesa a un sistema con implementación de base de datos la gran cantidad de usuarios desconoce la estructura léxica y sintáctica de los sistemas informáticos. Abstract In this document is presented detailed information about software developed to translate or interpret natural language. The main purpose of this system is to get data through text treatment, highlighting the following classify task: the resolution of lexica ambiguity and the syntactic labeling. In addition this software bridges the computational techniques task and simple orders on daily language. The system for natural language processing was developed on ZK with JAVA platform, combined with other tools that will complete the development such as Navicat for MySQL that helps with the data base and the word dictionary. The necessity of this kind of system is huge, because the majority of the users of computational services are not aware about the lexica and syntactic structure of the information systems. Descriptores Inteligencia Artificial, Procesamiento de Lenguaje Natural, Sistema de inventarios. I. INTRODUCCIÓN Una de las ramas más importantes de la Inteligencia Artificial es aquella orientada a facilitar la comunicación hombre-computadora por medio del lenguaje humano, o lenguaje natural. El Procesamiento del Lenguaje Natural (PLN) es la disciplina encargada de producir sistemas informáticos que posibiliten dicha comunicación, por medio de la voz o del texto. Existen varios trabajos que tratan el problema del Procesamiento del Lenguaje Natural [1-2], y en el caso específico de las bases de datos y su acceso mediante el PLN, lo trata Rocha et al [3]usando redes neuronales. En este trabajo se realiza el procesamiento para el Idioma Español usando Análisis léxico, sintáctico y semántico. Se construyó un lexicón apropiado para una base de datos de inventarios de equipos. El lenguaje natural es el lenguaje hablado o escrito por humanos para propósitos generales de comunicación, es esencial para la comunicación entre
2 50 Encuentro de Investigación en IE, de Marzo, 2010 humanos y máquinas, el desarrollo de esta área permite la posibilidad de construir traductores, interfaces a sistemas de información, etc. Desde la perspectiva de la inteligencia artificial (IA), el estudio del lenguaje natural tiene dos objetivos: 1. Facilitar la comunicación con la computadora para que accedan a ella usuarios no especializados. 2. Modelar los procesos cognoscitivos que entran en juego en la comprensión del lenguaje para diseñar sistemas que realicen tareas lingüísticas complejas (traducción, resúmenes de textos, recuperación de información, etc.) El PLN se concibe como el reconocimiento y utilización de la información expresada en lenguaje humano a través del uso de sistemas informáticos. En su estudio intervienen diferentes disciplinas tales como lingüística, ingeniería informática, filosofía, matemáticas y psicología. Debido a las diferentes áreas del conocimiento que participan, la aproximación al lenguaje en esta perspectiva es también estudiada desde la llamada ciencia cognitiva [4]. A. Antecedentes En 1970 Halstead analizó prosa en inglés utilizando smalltalk. Con este trabajo, se definió una correspondencia entre el lenguaje natural y las primitivas computacionales. En 1980, Abbott propuso un enfoque para el diseño del programa Ada basado en el análisis lingüístico de las estrategias informales escrito en inglés. Booch amplio este enfoque en un objeto de forma explícita el proceso de diseño orientado a objetos. En 1989, Saeki, Horai, y Enomoto propusieron un proceso de diseño de software basado en lenguaje natural. Su trabajo explica en detalle y complementa la heurística ofrecido por Abbott. Se centraron sobre todo en la identificación del comportamiento del sistema dinámico como el expresado por los verbos en una descripción en lenguaje natural. En 1997, Adam and Gangopadhyay propusieron una metodología para desarrollar una interface que combina interfaces de SQL con un sistema de manejo de bases de datos usando lenguaje natural. B. Análisis del Procesamiento del Lenguaje Natural Las principales áreas de trabajo en el PLN son: Síntesis del discurso, Análisis del lenguaje, Comprensión del lenguaje, Generación de lenguajes naturales, Traducción automática, Respuesta a preguntas, Recuperación de la información, Extracción de la información. En PLN se tienen varios niveles para realizar el análisis de la información expresada en lenguaje humano y son los siguientes: Fonética. Formación de palabras a partir de sonidos. Análisis Morfológico. Análisis de las palabras para extraer raíces, rasgos flexivos, unidades léxicas compuestas y otros fenómenos. Análisis Sintáctico. El análisis de la estructura sintáctica de la frase mediante una gramática de la lengua en cuestión. Análisis Semántico. La extracción del significado de la frase, y la resolución de ambigüedades léxicas y estructurales. Análisis Pragmático. El análisis del texto más allá de los límites de la frase, por ejemplo, para determinar los antecedentes referenciales de los pronombres. El desarrollo de software en general siempre comienza con una necesidad como la de explorar o resolver un problema, entretener, educar o compartir la información y el conocimiento. Al utilizar el lenguaje natural en software los problemas a menudo son complejos, vagos y ambiguos. Este tipo de problemas pueden ser complejos cuando contienen cláusulas y frases que describen y relacionan varios objetos, condiciones, eventos y/o acciones. Vagos, es decir cuando contienen generalizaciones, o les falta información importante, también pueden ser ambiguos cuando son abiertos a múltiples interpretaciones. Esto nos lleva a la necesidad de realizar un sistema que evite estos problemas, ya que, es cada vez más grande el número de usuarios de computadoras que no tienen un conocimiento profundo de los comandos u órdenes internas requeridas para un mejor aprovechamiento de los recursos de información que provee un sistema computacional, por este motivo se inicio la investigación sobre el procesamiento de lenguaje natural. Se consideró el desarrollo de un sistema capaz de interpretar consultas en lenguaje natural sobre un sistema de inventario, que comprenda instrucciones
3 Encuentro de Investigación en IE, de Marzo, en lenguajes de más alto nivel, como el lenguaje natural o de uso cotidiano, en un dominio restringido. El objetivo del proyecto presentado en este artículo es obtener información de manera fácil y eficiente, pues teniendo una interfaz en lenguaje natural, los usuarios no necesitan conocer secuencias de comandos o instrucciones especificas de un lenguaje. Con este sistema cualquier usuario que tenga un conocimiento básico sobre las características del sistema de información es capaz de interactuar con el sistema de inventarios. Nótese que la etapa actual del sistema no permite instrucciones en lenguaje natural muy complejas. II. DESCRIPCIÓN DEL SISTEMA El proyecto consta de un sistema de inventarios que permitirá llevar el control del equipo de cómputo, impresoras, mobiliario y demás. El procesamiento del lenguaje natural será aplicado en las consultas que se harán al sistema. De las consultas se desglosaran informes y gráficas. El proyecto será desarrollado en ZK y MySQL[5] para la base de datos del sistema y del diccionario de palabras. Para resolver los requerimientos y además ofrecer un sistema independiente de la plataforma, el sistema será desarrollado utilizando una interfaz vía Web. Por lo que se aprecian dos actividades principales: 1. Creación del sub-modulo para procesar el Lenguaje Natural: Donde se encarga del procesamiento de una oración de lenguaje natural, efectuando el análisis léxico y sintáctico para formar las acciones correspondientes que se requieran para la realización de la consulta. Fué implementado el lenguaje JAVA y como manejador de la base de datos se utilizó Navicat for MySQL. 2. Desarrollo del sub-módulo de interfaz web RIA (Aplicación Enriquecida de Internet): Su tarea principal es brindar una interfaz amigable entre el módulo de procesamiento de lenguaje natural y el usuario. Además, proporcionar un medio eficaz para que el usuario incremente las posibilidades del sistema al permitirle introducir más platillas de oraciones, palabras y acciones. C. Fases del Proyecto Para el correcto desarrollo del presente proyecto se implementaron 3 tipos de analizadores: el analizador léxico, en el cual se recibe como entrada una secuencia de caracteres y se produce una salida de Tokens (componentes léxicos o símbolos), el analizador sintáctico, con este analizador se reconoce si una o varias cadenas de caracteres forman parte de un determinado lenguaje y posteriormente se convierte el texto de entrada en otras estructuras (comúnmente árboles), que son más útiles para el posterior análisis y capturan la jerarquía implícita de la entrada. Finalmente el analizador semántico se encarga de recibir la frase validada por el analizador sintáctico para interpretarla obteniendo la información requerida. A continuación se muestra cada uno de los analizadores. Analizador Léxico Para desarrollar la fase del programa que reconozca las ocurrencias de palabras, nuestro primer paso sería representar de una manera concisa, no ambigua la estructura de una palabra aceptable. Para este fin utilizamos la forma gráfica de un diagrama de transiciones (también llamado diagrama de estado o, en el campo del procesamiento de lenguajes naturales, red de transiciones). (Figura 1). Figura 1. Autómata del Analizador Léxico. Para reconocer y separar las palabras, inicia en estado 1 y continua al estado 2 si el siguiente carácter es una letra, siguiendo así hasta terminar con las letras de la palabra, igual para los números y serie de símbolos. Analizador Sintáctico Para desarrollar el analizador sintáctico lo primero es establecer una gramática independiente del contexto para las frases que serán aceptadas por el sistema.
4 52 Encuentro de Investigación en IE, de Marzo, 2010 Después se verificará que las palabras o tokens obtenidos del analizador léxico, están dentro del diccionario para el lenguaje. Posteriormente se verificara con árboles de decisión que se cumple con la gramática propuesta [6-9]. Figuras 2-5. Gramática Principal Frase Verbo Cadena Verbo mostrar ver generar Cadena Articulo Sustantivo Complemento Articulo Complemento Articulo Adjetivo Acciones Adjetivo Sustantivo Articulo el las los la Sustantivo monitor importe equipo Adjetivo Preposicion Termino Preposicion a ante bajo Termino nombreproyecto clave nombreresponsable Acciones ingresado capturado Complemento Sustantivo Del Gramática de Fecha Termino fechaperiodo Fecha1 fechaperiodo Fecha1 Separador Fecha1 Separador al - a Fecha1 Num De Mes Del Año Mes Num Del Año Mes Num Separador1 Año Mes Num Separador2 Año Mes Del Año Año Separador1 Mes Separador1 Num Año Num Separador1 Mes Separador1 Año Mes Num Separador2 Mes Separador2 Año Num De Mes Mes Num Num De de Del del Separador1 / Mes Enero Febrero Año Figura 3. Árbol del analizador sintáctico que una frase de la forma mostrar los equipos del proyecto x. Figura 4. Árbol del analizador sintáctico que una frase de la forma mostrar impresoras de Administrador. Árboles del Analizador Sintáctico Figura 2. Árbol del analizador sintáctico que una frase de la forma mostrar los equipos. Figura 5. Árbol del analizador sintáctico que una frase de la forma ver equipos. Frases aceptadas por la Gramática:
5 Encuentro de Investigación en IE, de Marzo, Mostrar monitores. Ver equipos de fecha1 a fecha 2. Generar importe de fecha1 a fecha2. Mostrar equipos de Responsable (nombre). Mostrar equipos de Nombre de proyecto. Mostrar equipos de Clave de proyecto. Mostrar equipos Ingresados en fecha. Mostrar equipos con números de inventario. El sistema es capaz de identificar una frase escrita como naturalmente se preguntaría a una persona encargada de un almacén o del inventario de una institución como se muestra en la siguiente frase: Mostrar los equipos del Proyecto de Fomix y el sistema mostrará los equipos clasificados en el proyecto Fomix, es decir no necesitará de elementos como botones o menús para realizar la consulta. [4] Allen, J., Natural Language Understanding, Addison Wesley, [5] [6] Gelbukh, A., Using a semantic network for lexical and syntactic disambiguation, Noviembre [7] Gelbukh, A., Bolshakov, I., Galicia-Haro, S., Statistics of parsing errors can help syntactic disambiguation, CIC-98 - Simposium Internacional de Computación, Noviembre 11-13, [8] Bolshakov, I., Gelbukh, A., Galicia-Haro, S., Syntactical managing patterns for the most common Spanish verbs, Simposium Internacional de Computación [9] Bolshakov, I., Gelbukh, A., Galicia Haro, S., Orozco Guzmán, M., Government patterns of 670 Spanish verbs, CIC-98 - Simposium Internacional de Computación, Noviembre 11-13, III. CONCLUSIÓN En este proyecto se ha presentado una técnica para el procesamiento del lenguaje natural empleado en una aplicación enriquecida de internet para un sistema de inventarios. El empleo del lenguaje natural en este proyecto permite al usuario obtener información específica, más allá de lo que esté predefinido en el sistema, esto ha mostrado gran flexibilidad, ya que las frases aplicadas han sido reconocidas con éxito y, por consiguiente, los informes requeridos correspondientes a las frases capturadas en dicho sistema de inventarios se han efectuado y los resultados de esto son mostrados al usuario; teniendo como producto un sistema que puede crecer de acuerdo a diferentes necesidades. REFERENCIAS [1] Minhwa, C., Moldovan, D., Parallel Natural Language Processing on a Semantic Network Array Processor, IEEE Transactions on Neural Networks, Vol. 3 No. 5 September 1992, pp [2] Peter, C., Henderson, J., Incremental Syntactic Parsing of Natural Language Corpora whit Simple Synchrony Networks, Transactions on Knowledge and Data Enginering, Vol. 13 No.2, March-April 2001, pp [3] Adam, N., A Form-Based Natural Language Front-End to a CIM Database, IEEE Transactions on Knowledge and Data Enginering, Vol. 9 No.2, March-April 2007, pp
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Capitulo I. Introducción
Capitulo I. Introducción 1.1 Descripción del trabajo El ser humano, como todos sabemos tiene la necesidad de comunicarse, de ser escuchado y sobretodo interactuar con los demás seres vivos que lo rodean.
Arquitectura de Aplicaciones
1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento
Capitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Introducción a la Computación
Introducción a la Computación MCC Marco Antonio Crúz Chávez 2003 Sistema de información Es un sistema incluido en otro sistema mayor que recibe, almacena, procesa y distribuye información. Los principales
SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Software de Simulación aplicado a entornos de e-learning
Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación
El Cliente y El Ingeniero de Software
El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created
Base de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
Lo que miden los niveles de dominio
NIVELES DE DESEMPEÑO PISA XI. ESTANDARES CURRICULARES Y APRENDIZAJES ESPERADOS XI.1. PISA. Un referente internacional El Programa para la Evaluación Internacional de Alumnos de la OCDE (PISA, por sus siglas
comunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)
Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN
Sistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Administración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Unidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00
Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL
(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera
Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica
forma de entrenar a la nuerona en su aprendizaje.
Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo
Introducción. Metadatos
Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de
1. PRINCIPALES APLICACIONES DE LA LINGÜÍSTICA COMPUTACIONAL
Lingüística Computacional II. Introducción a la Lingüística Computacional Aplicada 1 1. PRINCIPALES APLICACIONES DE LA LINGÜÍSTICA COMPUTACIONAL La vertiente aplicada de la LC tiene como objetivo desarrollar
Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322
Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Nicole García Gómez 2830047-6 Diego Riquelme Adriasola 2621044-5 RESUMEN.- La minería de datos corresponde a la extracción
Procesadores de lenguaje Tema 1: Introducción a los compiladores
Procesadores de lenguaje Tema 1 Introducción a los compiladores Salvador Sánchez, Daniel Rodríguez Departamento de Ciencias de la Computación Universidad de Alcalá Resumen del tema Traductores Estructura
Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
Diseño orientado a los objetos
Diseño orientado a los objetos El Diseño Orientado a los Objetos (DOO) crea una representación del problema del mundo real y la hace corresponder con el ámbito de la solución, que es el software. A diferencia
En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6
2. MÉTODO, METODOLOGÍA Y MÉTRICA 2.1 MÉTODO Un método de ingeniería del software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta
Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos
Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Joan Nunes Alonso1, Ignacio Ferrero Beato 2, y Laura Sala Martín3 1 Laboratorio de Información
Elementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS
CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS 10 1.1 Definición del problema Actualmente las metodologías de ingeniería de software pueden considerarse como una base necesaria para la ejecución de cualquier
La Pirámide de Solución de TriActive TRICENTER
Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de
Capítulo 2 Tecnología data warehouse
Capítulo 2 Tecnología data warehouse El objetivo de éste capítulo es mostrar la tecnología data warehouse (DW) como una herramienta para analizar la información. Este capítulo se encuentra organizado de
Durante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
Procedimiento de Sistemas de Información
Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4
UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Oferta tecnológica: Procesamiento del lenguaje natural para la extracción y recuperación de información
Oferta tecnológica: Procesamiento del lenguaje natural para la extracción y recuperación de información Oferta tecnológica: Procesamiento del lenguaje natural para la extracción y recuperación de información
UNIDAD I: LÓGICA PROPOSICIONAL
UNIDAD I: LÓGICA PROPOSICIONAL ASIGNATURA: INTRODUCCIÓN A LA COMPUTACIÓN CARRERAS: LICENCIATURA Y PROFESORADO EN CIENCIAS DE LA COMPUTACIÓN DEPARTAMENTO DE INFORMÁTICA FACULTAD DE CIENCIAS FÍSICO MATEMÁTICA
UNIVERSIDAD AUTÓNOMA DEL CARIBE
Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación
Sistema de gestión de procesos institucionales y documental.
[Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar
INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):
INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características
Capitulo 5. Implementación del sistema MDM
Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
La presente tesis pretende que los estudiantes observen la teoría de las acciones de control
CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando
Herramientas Tecnológicas para Administración del Conocimiento
Herramientas Tecnológicas para Administración del Conocimiento Originalmente publicado en Transferencia, año 15, No. 57, enero de 2002, pp 19-21 Gabriel Valerio La estructura de procesos clave del Centro
CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo
CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo Laboratorio de Redes de Neuronas Artificiales y Sistemas Adaptativos Universidade
Análisis y síntesis El proceso documental Lenguajes documentales El proceso de indización El resumen documental
Análisis y síntesis El proceso documental Lenguajes documentales El proceso de indización El resumen documental El proceso documental El proceso o cadena documental es la razón fundamental de un centro
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
CAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Manual del Usuario. Sistema de Help Desk
Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos
UNIVERSIDAD VERACRUZANA DIRECCIÓN ACADÉMICA DE CIENCIAS DE LA SALUD FACULTAD DE PSICOLOGÍA MATERIA : TALLER DE COMPUTACIÓN BÁSICA
UNIVERSIDAD VERACRUZANA DIRECCIÓN ACADÉMICA DE CIENCIAS DE LA SALUD FACULTAD DE PSICOLOGÍA MATERIA : TALLER DE COMPUTACIÓN BÁSICA PROYECTO DE INVESTIGACIÓN : INFORMÁTICA EN PSICOLOGÍA ALUMNA CARLA MÓNICA
Gestión de Procesos de Compra. Documentación Técnico Comercial
Gestión de Procesos de Compra Gestión de Procesos de Compra Página 2 de 8 Qué es I-Compras?... 3 A quién va dirigida la aplicación I-Compras?... 3 Características generales de la aplicación... 3 Flujo
Diseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
I.3 APLICACIÓN DE UN RECONOCEDOR DE LENGUAJE NATURAL RESTRINGIDO A LA RECUPERACIÓN DE DATOS Gabriel Cordero Sánchez*
I.3 APLICACIÓN DE UN RECONOCEDOR DE LENGUAJE NATURAL RESTRINGIDO A LA RECUPERACIÓN DE DATOS Gabriel Cordero Sánchez* Resumen En este documento se muestra la estructura funcional de un reconocedor de lenguaje
1.1 EL ESTUDIO TÉCNICO
1.1 EL ESTUDIO TÉCNICO 1.1.1 Definición Un estudio técnico permite proponer y analizar las diferentes opciones tecnológicas para producir los bienes o servicios que se requieren, lo que además admite verificar
Sistema de Consultas en Lenguaje Natural para Bases de Datos
Sistema de Consultas en Lenguaje Natural para Bases de Datos José Manuel Soto Corzo, David Díaz Portillo, José Antonio Cruz Zamora Instituto Tecnológico de Apizaco Av. Instituto Tecnológico de Apizaco
ESPECIFICACIÓN DE VIDEOCLUB
ESPECIFICACIÓN DE VIDEOCLUB 1. ANÁLISIS DEL SISTEMA Nuestro principal objetivo, lo cual implica que se trata de nuestra mayor meta a conseguir, es desarrollar un sistema software que realice una gestión
Sistema para el control y tramitación de documentos SITA MSc. María de la Caridad Robledo Gómez y Ernesto García Fernández.
Sistema para el control y tramitación de documentos SITA MSc. María de la Caridad Robledo Gómez y Ernesto García Fernández. CITMATEL Ave 47 e/18 A y 20, Playa, Ciudad de La habana, CP 10300 Cuba. E mail:
El Portal de la Transparencia
La base para la Publicidad Activa de información recogida en la Ley de Transparencia 1. Introducción La concepción y diseño técnico del Portal de la Transparencia, son fruto de un Acuerdo de Colaboración
Trabajo final de Ingeniería
UNIVERSIDAD ABIERTA INTERAMERICANA Trabajo final de Ingeniería Weka Data Mining Jofré Nicolás 12/10/2011 WEKA (Data Mining) Concepto de Data Mining La minería de datos (Data Mining) consiste en la extracción
Recuperación de información Bases de Datos Documentales Licenciatura en Documentación Curso 2011/2012
Bases de Datos Documentales Curso 2011/2012 Miguel Ángel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Introducción Hemos dedicado la primera mitad del curso a diseñar e implementar
IV. Problemas relativos a la construcción del conocimiento y al cambio cognitivo
Unidad 4 IV. Problemas relativos a la construcción del conocimiento y al cambio cognitivo 4.1. La problemática del dominio en relación al conocimiento. Dominio general y dominios específicos. Diferenciación
Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA
Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA Modelo Único de Ingresos, Servicio y Control Automatizado...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión
1.- Introducción y objetivos
1.- Introducción y objetivos El objetivo principal de este proyecto, desarrollado en el Departamento de Tecnología Electrónica de la Universidad de Valladolid (UVA) es realizar un entorno que ayude a los
Workflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
WhiteHat Tools. Resumen del Producto
WhiteHat Tools Aplicación para la Administración de Servicios de TI. Resumen del Producto Propiedad de White Hat Consultores S.A. de C.V. Cerrada Sabino Rodríguez 12 Col. El Maestro Delegación Magdalena
Decisión: Indican puntos en que se toman decisiones: sí o no, o se verifica una actividad del flujo grama.
Diagrama de Flujo La presentación gráfica de un sistema es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos relevantes de una manera rápida y simple. El
Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd
Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV
TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS
Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA
Sistema de Información Integrada del Área Social
Sistema de Información Integrada del Área Social Resumen de Requerimientos Técnicos 22 de Diciembre de 2008 Página 1 de 5 Contenido 1 Generalidades... 3 2 Alcance y objetivos... 4 3 Arquitectura de referencia
Metodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Ventajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Quito Ecuador EXTRACTO INFORMÁTICA SANITARIA. ARQUITECTURA DE SERVICIOS. PARTE 3: PUNTO DE VISTA COMPUTACIONAL (ISO 12967-3:2009, IDT)
Quito Ecuador NORMA TÉCNICA ECUATORIANA NTE INEN-ISO 12967-3 Primera edición 2014-01 INFORMÁTICA SANITARIA. ARQUITECTURA DE SERVICIOS. PARTE 3: PUNTO DE VISTA COMPUTACIONAL (ISO 12967-3:2009, IDT) HEALTH
Descripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
La Web Semántica como herramienta para e-learning
La Web Semántica como herramienta para e-learning Lidia Marina López llopez@uncoma.edu.ar Departamento de Ciencias de la Computación Universidad Nacional del Comahue Buenos Aires 1400 8300 Neuquén Tel.
SEGURIDAD Y PROTECCION DE FICHEROS
SEGURIDAD Y PROTECCION DE FICHEROS INTEGRIDAD DEL SISTEMA DE ARCHIVOS ATAQUES AL SISTEMA PRINCIPIOS DE DISEÑO DE SISTEMAS SEGUROS IDENTIFICACIÓN DE USUARIOS MECANISMOS DE PROTECCIÓN Y CONTROL INTEGRIDAD
SYSMAN SOFTWARE. Soluciones efectivas
SYSMAN SOFTWARE Soluciones efectivas CASO SYSMAN La empresa actualmente produce soluciones de gestión en software para empresas del sector público y privado. En lo que tiene que ver con la sistematización
CURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Recomendaciones para procesos de integración con Web-Services
Recomendaciones para procesos de integración con Web-Services Este documento es producto de la experiencia en integración vía Web Services. La información recopila una serie de lecciones aprendidas a partir
INGENIERÍA DE SOFTWARE. Sesión 3: Tipos
INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo
Introducción. Componentes de un SI. Sistema de Información:
Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para
Capítulo VI. Diagramas de Entidad Relación
Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...
1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Fundamentos de Ingeniería de Software Ingeniería en Sistemas Computacionales SCC-1007 2-2-4 2.- PRESENTACIÓN
Capítulo 1. Introducción
Capítulo 1. Introducción El WWW es la mayor fuente de imágenes que día a día se va incrementando. Según una encuesta realizada por el Centro de Bibliotecas de Cómputo en Línea (OCLC) en Enero de 2005,
rg.o cm a Espec e i c fica c ci c ó i n ó n d e e r e r q e uer e i r mi m en e tos o l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s
Especificación de requerimientos Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 2. 3. Restricciones 4. Diagramas de flujo de datos
Ingeniería de Software
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones
BPMN Business Process Modeling Notation
BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes
INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Conciliación bancaria en CheqPAQ Cargado de estado de cuenta
Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Introducción Con la finalidad de mantenerte informado respecto a todos los cambios y mejoras de los productos de CONTPAQ i, ponemos a tu disposición
CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN ERP, SU ORIGEN, ANÁLISIS Y EVOLUCIÓN TESIS PROFESIONAL QUE PARA OBTENER EL TÍTULO DE LICENCIADO EN COMPUTACIÓN P R E S E
PRESENTACIÓN DEL PRODUCTO
PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción
PROGRAMADOR VISUAL BASIC.NET
Programador Visual Basic.Net- Escuela de Sistemas y Tecnologías BIOS-Página 1 de 6- PROGRAMADOR VISUAL BASIC.NET OBJETIVOS GENERALES El Programador Visual Basic.Net es un profesional especialista en construir
PRACTICA NO.30: HOW TO INSTALL AND CONFIGURE SNMP
PRACTICA NO.30: HOW TO INSTALL AND CONFIGURE SNMP Jose Arturo Beltre Castro 2013-1734 Ing. JOSE DOÑE Sistemas Operativos III Simple Network Management Protocol (SNMP) El Protocolo Simple de Administración
Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN
ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN OBJETIVOS GENERALES 1. Identificar, diseñar, automatizar y habilitar la mejora continua de los procesos relacionados a la necesidad o proyecto
SISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
3.3.3 Tecnologías Mercados Datos
3.3.3 Tecnologías Mercados Datos TECNOLOGIAS DATAMART: Aspect Data Mart es una solución completa de reportes para la empresa, que le proporciona un mayor entendimiento de las operaciones de sus negocios