Introducción al Procesamiento de Lenguaje Natural. Obligatorio Corrector Ortográfico en Python
|
|
- Diego Toro Ortega
- hace 6 años
- Vistas:
Transcripción
1 Introducción al Procesamiento de Lenguaje Natural Obligatorio Corrector Ortográfico en Python Facultad de Ingeniería Instituto de Computación Grupo de Procesamiento de Lenguaje Natural El objetivo de este obligatorio es completar nuestro análisis de concordancia e incorporar la detección de entidades con nombre a nuestro editor de texto. Nota previa - IMPORTANTE Se debe cumplir íntegramente el Reglamento del Instituto de Computación ante Instancias de No Individualidad en los Laboratorios, disponible en En particular está prohibido utilizar documentación de otros grupos, de otros años, de cualquier índole, o hacer público código a través de cualquier medio (news, correo, papeles sobre la mesa, etc.). Forma de entrega La entrega se realizará a través del sitio del curso, en una página destinada a tal fin que se habilitará cerca de la fecha de entrega. Se debe entregar un solo archivo 'ob3.zip' que contenga los ítems descritos en el apartado Entregable. Fecha de entrega Los trabajos deberán ser entregados siguiendo el procedimiento descrito anteriormente antes del domingo 7 de noviembre de 2010 a las 23:30 horas, sin excepciones. No se aceptará ningún trabajo pasada la citada fecha. Observaciones Si bien las herramientas que se utilizarán durante la construcción del laboratorio están disponibles para diversas plataformas, no son portables de manera transparente y para adaptar su funcionamiento en general se requiere cambiar varias secciones de código. Por tal motivo recomendamos que para la implementación del obligatorio se utilicen las versiones disponibles para la plataforma Windows. Página 1 de 5
2 Descripción del problema En el obligatorio anterior se construyeron funcionalidades básicas de corrección ortográfica, como por ejemplo la búsqueda de palabras en un diccionario, y la detección de errores de concordancia en un NP-chunk. En esta tercera etapa el objetivo es enriquecer nuestro corrector incorporando información de otras tareas usuales de PLN, utilizando para esto tanto métodos basados en reglas como estadísticos. El objetivo específico de la segunda entrega es la implementación de las siguientes funcionalidades: Identificación de Entidades con Nombre Parsing de dependencias Análisis de concordancia Sujeto-Verbo Identificación de entidades con nombre Una entidad con nombre es un sintagma nominal que refiere a un individuo específico en un dominio, por ejemplo una organización, una fecha, una persona o una localidad. A veces una misma entidad puede estar referenciada por secuencias de palabras diferentes, por ejemplo: ONU, Naciones Unidas y Organización de las Naciones Unidas. La tarea de reconocer entidades con nombre (NER, Named Entity Recognition) es una tarea compleja pero de mucha utilidad en varias aplicaciones de PLN, se puede leer más sobre el tema en [1. En este obligatorio nos concentraremos en el primero de los pasos que debe ejecutar un analizador de entidades con nombre: identificar qué porciones del texto se refieren a una entidad con nombre. Esta tarea de por sí no es trivial, consideremos los siguientes ejemplos: El fin de semana viajé a Buenos Aires. El doctor me recomendó que respirara buenos aires de montaña. En el primer caso se está hablando de una ciudad, mientras que en el segundo buenos aires es un sintagma nominal común. Una pista que nos puede indicar que el primer caso es una entidad con nombre está en que va escrito con mayúsculas en la primera letra. Esto puede servir como indicador, pero no se cumplirá necesariamente siempre, y en algunos casos (por ejemplo titulares de prensa que se escriban todos en mayúsculas) esta información no estará disponible. Para esta entrega se debe construir un clasificador que intente identificar y delimitar todas las entidades con nombre del texto, devolviéndolo en un formato de árbol análogo al utilizado para los NP-chunks. El programa a construir debe seguir un enfoque estadístico supervisado, por lo que se necesitará un conjunto de ejemplos. Para eso se recomienda utilizar el corpus CoNLL 2002 Named Entity Corpus en español que está disponible entre los corpus de nltk. Se utilizarán los tags en formato IOB, pero se puede descartar la información del tipo de tag ya que solamente estaremos delimitanto las porciones de texto pero no las clasificaremos por tipo. El tagger estadístico a construir utilizará una estrategia denominada N-gramas, que se basa en los modelos de lenguaje vistos en el curso. El framework nltk provee un conjunto de taggers de diversa complejidad que pueden utilizarse, estos taggers implementan todos la interfaz nltk.tag.api.taggeri pero tienen diferencias en cuanto a la forma de definirlos y entrenarlos. Se recomienda leer [2, especialmente las secciones 5.4 y 5.5, que contiene una descripción del funcionamiento de los taggers simples que pueden utilizarse para esta tarea, y explica cómo combinarlos. La idea es probar con diferentes combinaciones de taggers de N-gramas, y si es posible incorporar reglas como la de las mayúsculas. Página 2 de 5
3 Es importante reportar la estrategia de entrenamiento que se utilizó, así como la precisión y recall y la matriz de confusión que logra el clasificador construido sobre los ejemplos de testing. Se puede obtener más información sobre la construcción y testing de clasificadores, así como otras estrategias para clasificadores estadísticos en [3. Debido a que el entrenamiento de un tagger estadístico suele ser un proceso costoso, es recomendable que el mismo no se cree cada vez que levantamos el programa. Para lograr esto la nueva versión de pln_corrector provee un método de carga que utiliza la herramienta pickle de Python [4. El método hace lo siguiente: Busca un archivo ner_tagger.pickle en el directorio actual Si existe, carga el tagger a partir de este archivo Si no existe, crea el tagger invocando crearnertagger y guarda el resultado en el archivo ner_tagger.pickle De esta manera el proceso de entrenar el tagger se realiza una sola vez y se vuelve a levantar de disco cada vez que sea necesario. Pero recuerden que si se modificó el método de creación del tagger será necesario eliminar el archivo ner_tagger.pickle antes de ejecutar el editor para que el tagger se regenere. crearnertagger(self): nltk.tag.api.taggeri obtenerner(self, texto): nltk.tree.tree Modificar la implementación del método revisarortografia(texto: string, ini: int): list of TokenTexto para que antes de buscar en el diccionario las palabras, realice la detección de entidades con nombre, y no marque con error las palabras que formen parte de una entidad con nombre. Parsing de dependencias El tipo de parsing que vimos hasta el momento en el curso se centra principalmente en el análisis de la estructura sintagmática de la oración (phrase structure parsing). En el árbol de parsing generado mediante este enfoque usualmente tendremos un nodo raíz para la oración, y nodos intermedios que representan sintagmas o componentes de los sintagmas. Un enfoque diferente que también puede aplicarse se denomina parsing de dependencias, e implica establecer relaciones de dependencia directamente entre las palabras de la oración, sin utilizar los sintagmas como nodos intermedios [5. Por ejemplo, el parsing de dependencias para la oración Los niños comen pan en la mañana sería el siguiente: En la raíz del árbol de parsing está el verbo principal de la oración, y sus hijos (dependencias) son el sujeto, el objeto directo y el complemento. Uno de los posibles análisis que se pueden realizar utilizando FreeLing es el parsing de dependencias. Para lo cual se debe utilizar la opción OutputFormat=dep en el archivo de configuración. La salida de FreeLing para la oración del ejemplo sería: grup-verb/top/(comen comer VMIP3P0 -) [ sn/subj/(niños niño NCMP000 -) [ Página 3 de 5
4 espec-mp/espec/(los el DA0MP0 -) sn/obj/(pan pan NCMS000 -) grup-sp/cc/(en en SPS00 -) [ sn/head/(mañana mañana NCFS000 -) [ espec-fs/espec/(la el DA0FS0 -) Donde cada nodo identificado tiene la forma: categoría_sintagmática/función/(palabra lema análisis_morfológico -) En este obligatorio no nos interesará la categoría sintagmática, pero sí la función, que identifica el tipo de dependencia que tiene el nodo con su antecesor inmediato. Se pide implementar un método que invoque a FreeLing para que realice el parsing de dependencia del texto de entrada, y luego lo procese generando un objeto Tree de nltk que contenga en cada nodo la siguiente información: función/palabra/categoría_tipo Donde categoría_tipo representa categoría gramatical más el tipo dentro de la categoría, o sea los dos primeros caracteres del análisis morfológico obtenido por FreeLing. Para la oración de ejemplo obtendríamos un árbol de parsing similar al siguiente: La idea es que este método devuelva un solo árbol, lo cual corresponde a una sola oración. Por lo tanto, si el texto de entrada consta de más de una oración, se devolverá el análisis correspondiente solamente a la primera de ellas. obtenerparsingdependencias(self, texto): nltk.tree.tree Concordancia Sujeto-Verbo En el obligatorio anterior realizamos el análisis de concordancia entre determinantes, nombres y adjetivos dentro de un NP-chunk. En este obligatorio completaremos nuestro análisis verificando la concordancia entre el sujeto y el verbo de la oración. En una oración en español, el sujeto y el verbo conjugado deben concordar en persona y número. Observemos los siguientes ejemplos: los niños comen pan la concordancia es correcta * nosotros comen pan hay un error de concordancia de persona entre el sujeto nosotros (primera persona) y el verbo comen (tercera persona) * yo cantábamos hay un error de concordancia de número entre el sujeto yo (singular) y el verbo cantábamos (plural) Para esto resulta muy útil tener el parsing de dependencias de las oraciones, ya que en este tipo de análisis se identifica claramente cuál es el verbo principal (marcado con la función top) y el sujeto de la oración (marcado con la función subj). Tener en cuenta lo siguiente: En este obligatorio consideraremos, como simplificación, que un sujeto identificado por un sustantivo siempre se trata como tercera persona. Notar que en español sería válido decir frases como los humanos somos omnívoros, donde el verbo está conjugado en primera persona, pero no consideraremos estos casos. En el caso de que la oración utilice una forma verbal con participio, el verbo conjugado pasa a ser el auxiliar (por ejemplo Juan había cantado ). Sin embargo en el parsing de dependencias asigna la función top al participio. En estos casos se debe buscar el verbo marcado con la función aux para realizar el análisis de concordancia. En el caso de los gerundios (por ejemplo Juan estaba cantando ) también se asigna Página 4 de 5
5 el gerundio como top, pero FreeLing no siempre marca el aux como esperaríamos, por lo que no se debe considerar este caso para el análisis de concordancia. Tampoco considerar los casos de verbos modales (poder, deber), ya que FreeLing tampoco los marca como aux. Modificar la implementación del método revisarconcordancia(self, texto, ini): list of TokenTexto para que realice el análisis de concordancia Sujeto-Verbo además del análisis Det-Nom-Adj que ya realizaba. Cuando hay un error de concordancia Sujeto- Verbo, marcarlo en el token que corresponde al verbo. Entregable Se deberá entregar: Documentación que incluya: a) reporte detallado del funcionamiento del clasificador, qué ejemplos se utilizaron como entrenamiento y test, y análisis de los resultados obtenidos b) módulos que componen la solución c) descripción de la solución implementada, incluyendo los principales aspectos teóricos aplicados, pseudocódigo de los métodos d) instrucciones de configuración de la solución (por ejemplo para el uso de FreeLing) Implementación: a) Código fuente de la solución, implementando los métodos de pln_corrector e incluyendo todos los otros módulos que sean necesarios. b) No incluir en la entrega los ejecutables o la información lingüística de FreeLing, en caso de se utilice la versión recomendada, pero dejar instrucciones claras de configuración de la herramienta para que pueda utilizarse. No incluir el archivo ner_tagger.pickle. c) Otros archivos que sean necesarios para ejecutar la solución. Por ejemplo: archivos para la carga del diccionario, archivos de configuración, módulos externos a Python. Insumos En la página del curso se provee una nueva versión de editor_texto y las firmas de los métodos de pln_corrector para la implementación del obligatorio. Nota Es necesario que en el informe figuren el nombre y la cédula de identidad de cada integrante del grupo. En caso que esto no se cumpla el obligatorio no será corregido, con la consecuente pérdida del curso de sus autores. Solo se aceptarán informes en formato PDF (ver Referencias [1 Natural Language Processing with Python, Sección 7.5, Named Entity Recognition, [2 Natural Language Processing with Python, Capítulo 5, Categorizing and Tagging Words [3 Natural Language Processing with Python, Capítulo 6, Learning to Classify Text, [4 pickle - Python object serialization, [5 Natural Language Processing with Python, Sección 8.5, Dependencies and Dependency Grammar, Página 5 de 5
Introducción al Procesamiento de Lenguaje Natural. Obligatorio Corrector Ortográfico en Python
Introducción al Procesamiento de Lenguaje Natural Obligatorio 2 2010 Corrector Ortográfico en Python Facultad de Ingeniería Instituto de Computación Grupo de Procesamiento de Lenguaje Natural El objetivo
Más detallesIntroducción al Procesamiento de Lenguaje Natural. Obligatorio Corrector Ortográfico en Python
Introducción al Procesamiento de Lenguaje Natural Obligatorio 1 2010 Corrector Ortográfico en Python Facultad de Ingeniería Instituto de Computación Grupo de Procesamiento de Lenguaje Natural El objetivo
Más detallesSegunda Práctica. Teoría de Autómatas y Lenguajes Formales I. Escuela Politécnica Superior Universidad Autónoma de Madrid.
Segunda Práctica Teoría de Autómatas y Lenguajes Formales I Escuela Politécnica Superior Universidad Autónoma de Madrid Curso 2009-2010 Fechas de Entrega Electrónica (por grupos): grupo 2a : miércoles
Más detallesIntroducción a la lingüística computacional
Introducción a la lingüística computacional César Antonio Aguilar Facultad de Lenguas y Letras 15/10/2013 Cesar.Aguilar72@gmail.com Analizando frases con NLTK (1) En esta sesión vamos a empezar a emplear
Más detallesCASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda
CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de casos de uso Versión Historia de Revisión Fecha Versión Descripción Responsable 25/02/2005
Más detallesProyecto 1: Construcción de una fuente de voltaje directo.
Proyecto 1: Construcción de una fuente de voltaje directo. 1. Objetivo General Construir una fuente de corriente directa regulada con dos voltajes fijos de salida a partir de una señal monofásica no regulada
Más detallesUTILICE ESTA MISMA PÁGINA COMO CARÁTULA DE SU TRABAJO
. TP 323 Lapso 2014-2 1/7 UNIVERSIDAD NACIONAL ABIERTA ÁREA DE INGENIERÍA CARRERA INGENIERÍA DE SISTEMAS TRABAJO PRACTICO ASIGNATURA: COMPUTACIÓN I CÓDIGO: 323 FECHA DE ENTREGA AL ESTUDIANTE: Adjunto a
Más detallesTema: Análisis Léxico
Compiladores. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Análisis Léxico Contenido En esta guía se dará a conocer la manera en que un compilador realiza el análisis
Más detallesModelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información
Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento
Más detallesTRABAJO 1: CONSTRUCCIÓN Y SIMULACIÓN DE CIRCUITOS COMBINACIONALES SENCILLOS CON CIRCUITOS INTEGRADOS ESTANDAR
TRABAJO 1: CONSTRUCCIÓN Y SIMULACIÓN DE CIRCUITOS COMBINACIONALES SENCILLOS CON CIRCUITOS INTEGRADOS ESTANDAR 1. OBJETIVOS - Conocer e interpretar las hojas de características del fabricante, de los elementos
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detallesRaúl
Raúl Garreta @raulgarreta Subárea de Inteligencia Artificial, Ciencias de la Computación. Estudia métodos que permitan a las máquinas interactuar con las personas mediante lenguaje natural. Poder extraer
Más detalles16 Análisis sintáctico I
2 Contenido Recordando la estructura de un compilador Recordando el análisis léxico l análisis sintáctico Comparación con el análisis léxico l Rol del Parser Lenguajes de programación Gramáticas structura
Más detallesTrabajo Final- Construcción de una aplicación RIA
Trabajo Final- Construcción de una aplicación RIA Introducción En este documento se describen tres aplicaciones distintas, de las cuales cada grupo deberá elegir una de ellas para implementar. Cada grupo
Más detallesEstrategia de Pruebas
Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado
Más detalles2.5.1. Procesamiento de documentos XML.
2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente
Más detallesEstructura de datos y de la información Boletín de problemas - Tema 10
Estructura de datos y de la información Boletín de problemas - Tema 10 1. En el caso de que sea posible, dar un ejemplo de los siguientes puntos. Si no, explicar por qué no lo es. Considerar un valor genérico
Más detalles(S.N.), mientras que el predicado está constituido por un sintagma verbal (S.V.). = SUJETO (S.N.) + PREDICADO (S.V.)
LA ORACIÓN SIMPLE F La oración consta de sujeto y predicado. El sujeto es un sintagma nominal (S.N.), mientras que el predicado está constituido por un sintagma verbal (S..). ORACIÓN = SUJETO (S.N.) +
Más detallesMS_10962 Advanced Automated Administration with Windows PowerShell
Gold Learning Gold Business Intelligence Silver Data Plataform MS_10962 Advanced Automated Administration with Windows PowerShell www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P.
Más detallesSistema de Registro, Derivación y Monitoreo Chile Crece Contigo
Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo MANUAL DE USO CHCC MÓDULO ESTADÍSTICO NOVIEMBRE 2011 TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 ACCESO AL SISTEMA... 4 3 FUNCIONALIDADES MÓDULO
Más detallesMODULOS PARA LA PROMOCION DE PROGRAMAS SOCIALES
HOJA 1 DE 33 GUÍA DE USUARIO MODULOS PARA LA PROMOCION DE PROGRAMAS SOCIALES HOJA 2 DE 33 GUÍA DE USUARIO CONTENIDO A. INTRODUCCIÓN..3 B. REQUISITOS DEL SISTEMA.3 C. INGRESO AL SISTEMA..4 D. OPERACIÓN
Más detallesescritura 1º básico 2º básico 3º básico 4º básico 5º básico 6º básico
9 libre OA13: Experimentar con la para comunicar hechos, ideas y sentimientos, entre otros. OA12: Escribir vida, anécdotas, cartas, recados, etc. OA12: Escribir cartas, comentarios sobre sus lecturas,
Más detallesFACULTAD DE CIENCIAS ECONOMICAS
FACULTAD DE CIENCIAS ECONOMICAS Programa de Lengua Extranjera Programa Inglés II Profesores: Titular: Sonia Sobek Adjunto: Liliana Reguera Azcuénaga 2016 Programa - 2016 Carrera: Comercio Internacional
Más detallesUNIDAD 6. LA SINTAXIS (Los complementos del verbo en castellano)
UNIDAD 6. LA SINTAXIS (Los complementos del verbo en castellano) La complejidad morfológica del verbo provoca que tenga un gran número de complementos específicos y especializados en una función determinada.
Más detallesAnexo 1: Guía para la Presentación de Solicitudes de Cofinanciamiento
Anexo 1: Guía para la Presentación de Solicitudes de Cofinanciamiento PARA LA IMPLEMENTACIÓN DE SISTEMA DE REFRIGERACIÓN CON LA TECNOLOGÍA DE CO2 TRANSCRÍTICO EN UN SUPERMERCADO PROYECTO COALICIÓN DEL
Más detallesUniversidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación
Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Clasificación de servicios web
Más detallesGUIA PARA EL USUARIO REGISTRO NACIONAL DE SANCIONES DE DESTITUCION Y DESPIDO RNSDD
1. INTRODUCCIÓN GUIA PARA EL USUARIO REGISTRO NACIONAL DE SANCIONES DE DESTITUCION Y DESPIDO RNSDD El presente manual tiene por finalidad instruir a los usuarios del Sistema Informático del Registro Nacional
Más detallesCurso. Lingüística Aplicada III (Procesamiento inteligente de textos)
Curso Lingüística Aplicada III (Procesamiento inteligente de textos) DURACIÓN: 80 horas AUTOR DEL PROGRAMA: Dr. Alexander Gelbukh, Dr. Grigori Sidorov OBJETIVO GENERAL Describir que tipos de sistemas de
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detallesESQUEMA DEL PLAN DE TRABAJO DE INVESTIGACIÓN (PTI)
Carátula ESQUEMA DEL PLAN DE TRABAJO DE INVESTIGACIÓN (PTI) Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas Modalidad de Titulación Titulo [Nombres y Apellidos Estudiante 1] [Nombres
Más detallesORTOGRAFÍA Y GRAMÁTICA
ORTOGRAFÍA Y GRAMÁTICA Objetivos: En esta unidad se estudia cómo corregir los textos que escribimos tanto a nivel de ortografía como de gramática. Podemos hacer que Word lo revise a petición nuestra, pero
Más detallesUNIVERSIDAD DE PLAYA ANCHA FACULTAD DE HUMANIDADES. Vicerrectora Académica Dirección de Estudios, Innovación Curricular y Desarrollo Docente
UNIVERSIDAD DE PLAYA ANCHA FACULTAD DE HUMANIDADES Vicerrectora Académica Dirección de Estudios, Innovación Curricular y Desarrollo Docente PROGRAMA FORMATIVOS CARRERA DE PEDAGOGÍA EN CASTELLANO Módulo:
Más detalles4.2 ACTIVIDAD DE APRENDIZAJE 4.2: Diseñar el modelo relacional de la base de datos del sistema Descripción de la AA4.2:
4.2 ACTIVIDAD DE APRENDIZAJE 4.2: Diseñar el modelo relacional de la base de datos del sistema. 4.2.1 la AA4.2: Nombre de la Actividad de Aprendizaje 4.2: Resultado de aprendizaje relacionado al desarrollo
Más detallesclases cerradas: preposiciones, artículos, conjunciones, pronombres, complementantes.
Introducción al Procesamiento del Lenguaje Natural 1/2003 Apunte 1 El nivel sintáctico se ocupa de especificar las posibilidades de combinación de determinadas unidades. Según cuáles sean estas unidades,
Más detallesGUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.
1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones
Más detallesEl sujeto y el sintagma nominal (apuntes urgentes para alumnos de 1º de ESO)
El sujeto y el sintagma nominal (apuntes urgentes para alumnos de 1º de ESO) Profesor: Ernesto Lucero Sánchez 1. EL SUJETO: La oración es un enunciado (es decir, un conjunto de palabras con sentido completo)
Más detallesSerialización de datos en C# en Binario, Soap y Xml
Serialización de datos en C# en Binario, Soap y Xml Quizás muchos desarrolladores hayan escuchado hablar del termino serializar la información y no saber de que se trata. Pues bien, resulta que la serialización
Más detallesUNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE INGENIERÍA CICLO BÁSICO DEPARTAMENTO DE ENSEÑANZAS GENERALES
HORASSEMANA: PROPÓSITO: La asignatura de Inglés I tiene como propósito proporcionar al alumno las herramientas lingüísticas y estrategias de lectura necesarias para desarrollar la habilidad lectora de
Más detallesDirección de Contabilidad del Estado Julio 2015 GUÍA INCORPORACIÓN DE BIENES
Dirección de Contabilidad del Estado Julio 2015 GUÍA INCORPORACIÓN DE BIENES Í N D I C E INTRODUCCIÓN... i A. CONDICIONES INICIALES PARA LA INCORPORACIÓN DE BIENES AL INVENTARIO FÍSICO... 1 1. Registro
Más detallesManual de usuario. Sistema de Registro y Consulta de Credencial. Nacional para Personas con Discapacidad
Manual de usuario Sistema de Registro y Consulta de Credencial Nacional para Personas con Discapacidad ÍNDICE SISTEMA DE REGISTRO Y CONSULTA DE CREDENCIAL... 1 NACIONAL PARA PERSONAS CON DISCAPACIDAD...
Más detallesGUÍA DE ESTILO EN JAVA
GUÍA DE ESTILO EN JAVA Formato de líneas 1. No usar más de 80 caracteres por línea (imagen de tarjeta). De esta forma se pueden visualizar las líneas completas con un editor de texto o en una hoja impresa
Más detallesb) Criterios específicos de evaluación. Se evaluarán sobre los siguientes criterios:
PLAN DE RECUPERACIÓN PARA LA PRUEBA EXTRAORDINARIA DE SEPTIEMBRE DE 1º DE ESO. a) Aprendizajes imprescindibles: Bloque II: La comunicación escrita. Leer y escribir. Lectura y comprensión de textos narrativos,
Más detallesEl Enfoque del Marco Lógico L a las ENDES. Introducción. Banco Mundial. Octubre, Programa MECOVI-Banco Mundial
El Enfoque del Marco Lógico L aplicado a las ENDES Introducción José R. Molinas Vega Banco Mundial Octubre, 2005 EL MARCO LÓGICO Una herramienta para fortalecer el Diseño, la Ejecución y la Evaluación
Más detallesSISTEMA DE AMBIENTES DE DESPACHO
SISTEMA DE AMBIENTES DE DESPACHO Guía de administración SISTEMA DE GESTIÓN PARA LA GOBERNABILIDAD 2 Índice Lección 1 Lección 2 Lección 3 Ingreso al Sistema de Administración de Ambientes del Despacho Creación
Más detallesÍndice. Introducción. Introducción: análisis léxico. Tema 2. Primera parte. análisis. Objetivo: analizar las palabras del texto. Sintagmas: sintaxis.
Tema 2. Primera parte. Análisis léxico Ingeniería del Lenguaje Natural Departamento de Lenguajes y Sistemas Informáticos Universidad de Alicante http://www.dlsi.ua.es/asignaturas/iln Índice 1. Introducción.
Más detallesGUÍA DE CONFIGURACIÓN DE LOS EQUIPOS PARA EL USO DE LA APLICACIÓN CONCECTA-CENTRALIZACIÓN
GUÍA DE CONFIGURACIÓN DE LOS EQUIPOS PARA EL USO DE LA APLICACIÓN CONCECTA-CENTRALIZACIÓN El acceso a CONECTA-CENTRALIZACIÓN se realiza mediante la dirección http://catalogocentralizado.minhafp.es o https://catalogocentralizado.minhafp.es
Más detallesGuía práctica de estudio 03: Algoritmos
Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:
Más detallesTEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Más detallesGuia de Ejericicios Aplicaciones Windows Forms
Programa Desarrollador Cinco Estrellas 2005 Estrella 2 Guia de Ejericicios Aplicaciones Windows Forms Pagina 1 de 17 Índice Requisitos...3 Introducción...4 Aplicaciones Windows...5 Acceso a Datos...5 Formulario
Más detallesSGC.DIR.01. Revisión por la Dirección
Página: 1 de 7 Revisión por la Revisión por la Vers. Fecha 4.0 23.03.10 5.0 18.08.10 Preparado por: de de Historia e Identificación de los Cambios Revisado Aprobado Cambios Efectuados por: por: de de Se
Más detallesDe Cock, Barbara. Document type : Article de périodique (Journal article)
"[Compte rendu]reseña: María Ángeles Soler Arechalde (2012): La concordancia de número en español. México: Universidad Nacional Autónoma de México, 278 pp." De Cock, Barbara Abstract Compte rendu de la
Más detallesUna actividad de prueba con Edilim
Una actividad de prueba con Edilim 1. Antes de comenzar con Edilim, es importante definir una carpeta de trabajo para guardar todos los recursos necesarios y también el programa. 1. Definir la carpeta
Más detallesPrograma de Inmersión Parcial de Español del Condado de Arlington Rúbrica para la Destreza Escrita Primer Grado. Destrezas Descripción Comentarios
Primer Grado Desarrolla una narración con detalles. Escribe una narración simple sobre un tema específico. Escribe oraciones relacionadas sobre un tema específico. Escribe algunas oraciones relacionadas
Más detallesEL PAQUETE JAVA.UTIL DEL API JAVA. PRINCIPALES INTERFACES Y CLASES: STRINGTOKENIZER, DATE, CALENDAR, HASHSET, TREEMAP, TREESET...
APRENDERAPROGRAMAR.COM EL PAQUETE JAVA.UTIL DEL API JAVA. PRINCIPALES INTERFACES Y CLASES: STRINGTOKENIZER, DATE, CALENDAR, HASHSET, TREEMAP, TREESET... (CU00916C) Sección: Cursos Categoría: Lenguaje de
Más detallesANEXO 1: DOCUMENTO ICONIX. Nº Requisito Funcional Prioridad 1 La aplicación será desarrollada en lenguaje JAVA. NF 1
ANEXO : DOCUMENTO ICONIX. Análisis de Requisitos. Catálogo de Requisitos REQUISITOS GENERALES La aplicación será desarrollada en lenguaje JAVA. N 4 La aplicación permitirá almacenar las anotaciones semánticas
Más detallesTarea 3 Búsqueda por Interpolación y Extrapolación
Tarea 3 Búsqueda por Interpolación y Extrapolación Jérémy Barbay, Mauricio Quezada 2011-04-27 Miércoles 2011-05-11 Miércoles CC4102: Diseño y Análisis de Algoritmos 2011 Profesor: Jérémy Barbay
Más detalles1. Introducción. 2. Componentes de la sintaxis. computacional. El análisis sintáctico es el esqueleto de. Dos problemas fundamentales:
Departamento de Lenguajes y Sistemas Informáticos Índice Tema 3 Análisis Sintáctico Ingeniería del Lenguaje Natural Curso 2007-2008 http://www.dlsi.ua.es/assignatures/iln/ 1. Introducción. 2. Componentes
Más detallesTema: Análisis Sintáctico
Compiladores. Guía 3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Análisis Sintáctico Contenido En esta guía se abordarán los conceptos pertenecientes al componente de análisis
Más detallesT ABLA DE MATERIAS. Capítulos preliminares
T ABLA DE MATERIAS Prefacio... xi Preface... xiii Capítulos preliminares Capítulo preliminar I. El español y su acentuación... 3 Palabras agudas, llanas, esdrújulas y sobresdrújulas... 3 La tilde que rompe
Más detallesProceso de Testing Funcional Independiente
Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad
Más detallesJ. Peña LENGUA LECTURA 1
PROGRAMAS EDUCATIVOS LENGUA ÍNDICE Información 4 Utilidades 6 Lectura 1-1 Palabras 9 Identificar 10 Seleccionar 10 Relacionar 11 Completar 11 Nombre imagen 12 Nombre sonido 12 Ordenar sílabas 13 Ordenar
Más detallesFACULTAD DE MÚSICA COMUNICACIÓN ORAL Y ESCRITA PLANEAMIENTO Coordinadora: PROF. LIC. EMILCE TORRES DE PAREDES.
FACULTAD DE MÚSICA COMUNICACIÓN ORAL Y ESCRITA PLANEAMIENTO Coordinadora: PROF. LIC. EMILCE TORRES DE PAREDES. CLASE 1 08/03/2016 - Fundamentación de la asignatura. Objetivos. Contenidos. Metodología.
Más detallesIntroducción a Python
Introducción a Python Rodrigo Chang Universidad de San Carlos de Guatemala com4.e6.usac@gmail.com 22 de febrero de 2015 Rodrigo Chang (USAC) Laboratorio de Comunicaciones 4 22 de febrero de 2015 1 / 23
Más detallesMicrosoft Project 2013
Microsoft Project 2013 SALOMÓN CCANCE Project 2013 Salomón Ccance www.ccance.net CCANCE WEBSITE UNIDAD 3: TAREAS 3.1. DEFINICIÓN DE TAREAS 3.1.1. INTRODUCCIÓN Un proyecto normal se compone de una serie
Más detallesMS_80546 Sales Management in Microsoft Dynamics CRM 2013
Gold Learning Gold Business Intelligence Silver Data Plataform MS_80546 Sales Management in Microsoft Dynamics CRM 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México,
Más detallesEtiquetado gramatical
Etiquetado gramatical ITALICA Universidad de Sevilla José A. Troyano Índice Introducción Etiquetado con el modelo de Markov Etiquetado con el modelo de Markov oculto Etiquetado transformacional Precisión
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación Lengua inglesa: gramática descriptiva II A2 (Descripción científica de la lengua inglesa) A Graduado/a en Estudios ingleses Plan Grado:
Más detallesLA GRAMÁTICA NO ES DRAMÁTICA
LA GRAMÁTICA NO ES DRAMÁTICA EL SINTAGMA VERBAL Es aquel sintagma cuyo núcleo es un verbo, normalmente en forma personal. Además del núcleo, este sintagma puede llevar adyacentes o complementos en forma
Más detallesCICLO DE LICENCIATURA EN COMERCIO INTERNACIONAL
CICLO DE LICENCIATURA EN COMERCIO INTERNACIONAL Programa Inglés I Profesora: Yamila Taboada 2016 Carrera: Ciclo de Licenciatura en Comercio Internacional Materia: Inglés I Carga Horaria: 32 h Comisión:
Más detallesRegistro Social para personas en situación de calle Mayo 2017
Manual de usuario Registro Social para personas en situación de calle MANUAL DE USUARIO Registro Social para personas en situación de calle Mayo 2017 División de Focalización Ministerio de Desarrollo Social
Más detallesSISTEMA MÓDULOS BOLETAS PARA ESCUELA SCE
Página: 1 de 21 r SISTEMA MÓDULOS BOLETAS PARA ESCUELA SCE MANUAL PARA OPERAR LOS MÓDULOS BOLETAS PARA ESCUELA. 1 Página: 2 de 21 Contenido 1 GENERALIDADES DEL SISTEMA... 3 1.1 OBJETIVOS GENERALES... 3
Más detallesMANUAL DEL USUARIO SISTEMA INFORMATICO DE POSTULACION DE ENTIDADES REQUIRENTES PROGRAMA BECA LABORALES MARZO 2016
MANUAL DEL USUARIO SISTEMA INFORMATICO DE POSTULACION DE ENTIDADES REQUIRENTES PROGRAMA BECA LABORALES MARZO 2016 LAS CONSULTAS TÉCNICAS RESPECTO AL FUNCIONAMIENTO DEL SISTEMA DEBEN SER DIRIGIDAS AL CORREO
Más detalles3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:
3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR
Más detallesPLANES DE RECUPERACIÓN DE 1º ESO PARA SEPTIEMBRE - curso 2013/14 LENGUA CASTELLANA Y LITERATURA
PLANES DE RECUPERACIÓN DE 1º ESO PARA SEPTIEMBRE - curso 2013/14 LENGUA CASTELLANA Y LITERATURA CONTENIDOS MÍNIMOS: Comunicación: La comunicación y sus elementos. Enunciado, frase, oración. Niveles de
Más detallesLAS FORMAS NO PERSONALES DEL VERBO
LAS FORMAS NO PERSONALES DEL VERBO Formas no personales de los verbos: Objetivos de aprendizaje: identificar las formas no personales del verbo: infinitivo, gerundio y participio utilizar las formas no
Más detallesRedacción del Proyecto Fin de Carrera 1
Redacción del Proyecto Fin de Carrera Daniel Borrajo Universidad Carlos III de Madrid 2007 Redacción del Proyecto Fin de Carrera 1 Indice Redacción del Proyecto Fin de Carrera 2 Algunas cuestiones previas
Más detallesSIIGO CONTADOR. Creación Claves de Usuario. Cartilla I
SIIGO CONTADOR Creación Claves de Usuario Cartilla I Tabla de Contenido 1. Presentación 2. Qué son Claves de Usuario? 3. Cuál es la Ruta Para Crear Claves de Usuario? 4. Cuáles con los Datos que Solicita
Más detallesTraducción automática en la SGAD. PLATA Plataforma de Traducción Automática.
PLATA Plataforma de Traducción Automática. Índice 1. Objetivo del documento. 2. Contexto. 3. Qué es PLaTa?. 4. Módulos de PLaTa. 5. Qué traduce PLaTa?. 6. Idiomas de traducción de PLaTa. 7. PLaTa integrada
Más detallesDepartamento de Filología PROGRAMACIÓN DIDÁCTICA. Nivel 3º ESO L. CASTELLANA
Colegio La Concepción Curso 2011 / 2012 Departamento de Filología PROGRAMACIÓN DIDÁCTICA Nivel 3º ESO L. CASTELLANA Profesores José Gandía 3º ESO A- B -C apoyo Lina Insa 3º ESO A- B -C apoyo Mª Teresa
Más detallesCOMPLETADO DE ÓRDENES DE SERVICIO PARA YPF Y CONTRATISTAS
IC-OSY-0 COMPLETADO DE ÓRDENES DE SERVICIO PARA YPF Y Revisión Fecha Puntos Revisados Realizado Comprobado Aprobado 1 Todos J. L. Plaza D. Chapiro - 1 - IC-OSY-0 ÍNDICE CAPITULO PAGINA Carátula 1 0. Índice
Más detallesCONTENIDOS LENGUA 3º CURSO
1ª EVALUACIÓN CONTENIDOS LENGUA 3º CURSO BLOQUE DE ORTOGRAFÍA EDUCACIÓN PRIMARIA o Lectura y comprensión de un texto narrativo de ficción: Dos hermanos muy peculiares. o El punto y la mayúscula en casos
Más detallesPROCEDIMIENTO PARA GENERAR LOS REQUERIMIENTOS DE SELLOS DIGITALES
PROCEDIMIENTO PARA GENERAR LOS REQUERIMIENTOS DE SELLOS DIGITALES 1. Requerimiento de Sellos El Usuario que desee realizar una Solicitud de Sello Digital debe ingresar a la siguiente dirección Web y descargar
Más detallesManual de Usuario de la Aplicación Web Gestión de Convenio y Becas - RELEXT 2015 UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA
UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA DIRECCIÓN DE TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIONES APLICACIÓN WEB DE RELACIONES EXTERNAS MANUAL DE USUARIO USUARIO: ADMINISTRADOR DE SISTEMAS ACCESO
Más detalles> Capítulo 3. Los sustantivos. Aspectos semánticos: clases de sustantivos 29. > Capítulo 4. Los sustantivos. Aspectos morfológicos: género y número 37
«309 > Índice > Capítulo 1. Qué es la gramática? 9 Qué es la gramática? 9 Diferentes clases de gramáticas 10 La perspectiva pragmática 11 Niveles del conocimiento gramatical 12 Semántica 13 Morfología
Más detallesPontificia Universidad Católica del Ecuador
Pontificia Universidad Católica del Ecuador Facultad de Comunicación Lingüística y Literatura Escuela de Lingüística E-MAIL: dga@puce.edu.ec Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax:
Más detallesInteligencia artificial
Inteligencia artificial Proceso de Lenguaje Natural Qué es el Lenguaje? Qué es el Lenguaje Natural? Procesamiento del lenguaje Natural (PLN) Aplicaciones PLN Niveles del Lenguaje Arquitectura de un sistema
Más detallesSICRES 3.0 Presentación Ejecutiva
Presentación Ejecutiva 1 Antecedentes: El estándar SICRES 2.0 es una norma para el intercambio de asientos registrales aprobada en 1999 por el entonces Consejo Superior de Informática (actualmente Consejo
Más detallesDiseño de Compiladores I. Estructura General de un Compilador
Diseño de Compiladores I Estructura General de un Compilador PROGRAMA FUENTE COMPILADOR SALIDA Mensajes de Error 2 Un compilador es un programa que traduce un programa escrito en lenguaje fuente y produce
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 6 Nombre: Técnicas de diseño Objetivo de la sesión: Al concluir la sesión el estudiante identificará las principales características y casos en que es recomendable
Más detallesInstructivo para enviar la solicitud de categorización 2009
Instructivo para enviar la solicitud de categorización 2009 Índice 1. Generar la ficha desde la aplicación CONEAU... 3 2. Ingresar a la aplicación Web... 5 3. Enviar la ficha... 7 4. Consulta de estado...
Más detallesMANUAL DE USUARIO OVINOWEB. Gestión de explotaciones y guías Web
MANUAL DE USUARIO OVINOWEB Gestión de explotaciones y guías Web 18 de Junio de 2009 2 1.- Acceso a la aplicación web de ovino...3 2- Gestión de explotaciones...4 2.2.1- Datos a nivel de explotación....7
Más detallesDesde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Más detallesEsquema Presentación Tarea3 Base de datos
Esquema Presentación Tarea3 Base de datos Profesor: Claudio Gutiérrez Ayudante: Luis G. Silvestre Quiroga V 2.0 (20-05-2011) A continuación se describe la estructura que debe tener el Informe Final de
Más detallesI.E.S.S.Ma. ESPACIO CURRICULAR: INGLÉS TÉCNICO CARRERA: TECNICATURA SUPERIOR EN EVALUACIÓN Y GESTIÓN AMBIENTAL CURSO: 3º AÑO (2º CUATRIMESTRE)
I.E.S.S.Ma. ESPACIO CURRICULAR: INGLÉS TÉCNICO CARRERA: TECNICATURA SUPERIOR EN EVALUACIÓN Y GESTIÓN AMBIENTAL CURSO: 3º AÑO (2º CUATRIMESTRE) Nº DE HORAS SEMANALES: 5 (CINCO) PROFESOR: OMAR A. CHAILE
Más detallesManual de Usuario para Proponentes
Manual de Usuario para Proponentes Sistema de Información para la Inscripción de Proponentes Puerto de Santa Marta Tabla de Contenido INTRODUCCIÓN... 2 CONVENCIONES DEL MANUAL... 3 1. ACCESO AL SISTEMA...
Más detallesREGISTRO DE NUEVO USUARIO AL SISTEMA
REGISTRO DE NUEVO USUARIO AL SISTEMA Para que pueda ingresar una nueva solicitud al sistema INFOMEX, es necesario que se registre. Una vez registrado, mediante su nombre de usuario y contraseña, puede
Más detallesIngeniería a de Software CC51A
Ingeniería a de Software CC51A Clase Auxiliar Auxiliar: Andrés s Neyem Oficina 418 de Doctorado aneyem@dcc.uchile.cl 19 de Marzo de 2007 Aspectos Generales Grupo CC51A Diseño Cliente Requisitos Usuario
Más detallesProcedimientos de captura de solicitudes fisicas al
Procedimientos de captura de solicitudes fisicas al objetivo En alcance al Manual de Procedimientos de Acceso a la Información Pública vía Sieaip, se establece el procedimiento a observar por los Titulares
Más detallesColegio de Escribanos de la Provincia de Buenos Aires
Colegio de Escribanos de la Provincia de Buenos Aires Registros Especiales Sistema WEB para Gestión de Minutas de Autoprotección Manual de Usuario Junio 2012 Dirección de Informática Página 1 de 20 Ingreso
Más detallesINSTRUCTIVO DEL USUARIO EXTERNO DEL REGISTRO DE USUARIOS DEL SITME (RUSITME)
BANCO CENTRAL DE VENEZUELA RIF G20000110-0 INSTRUCTIVO DEL USUARIO EXTERNO DEL REGISTRO DE USUARIOS DEL SITME Diciembre, 2011 v.2 INSTRUCTIVO DEL USUARIO EXTERNO DEL REGISTRO DE USUARIOS DEL SITME APROBACIÓN
Más detalles