El documento describe la historia y componentes del procesamiento del lenguaje natural. Se trata de una disciplina antigua con aplicaciones importantes como la traducción automática y búsqueda de información. El procesamiento del lenguaje natural intenta facilitar la interacción hombre-máquina mediante mecanismos computacionales que permitan una comunicación más fluida que los lenguajes formales.
El documento describe el procesamiento del lenguaje natural, que estudia la comunicación entre humanos y máquinas mediante lenguajes naturales. Explica que se analiza el lenguaje a cuatro niveles y que las técnicas lingüísticas formales y probabilísticas se usan para afrontar problemas de análisis. También define la búsqueda de información, bases de datos y sistemas de gestión de bases de datos.
El documento describe el proceso de estimación de puntos de función (PF), una métrica para medir el tamaño de un sistema de software. Explica cómo identificar los componentes de un sistema, asignar pesos basados en complejidad, calcular los PF sin ajustar y ajustados, y estimar el esfuerzo, duración y presupuesto de un proyecto basado en los PF.
Este documento describe las herramientas CASE (ingeniería de software asistida por computadora) y sus objetivos. Las herramientas CASE son aplicaciones que aumentan la productividad en el desarrollo de software reduciendo los costos de tiempo y dinero. Sus objetivos incluyen mejorar la productividad, calidad y planificación de proyectos de software, así como automatizar tareas como el desarrollo, documentación y pruebas.
Los métodos formales son técnicas matemáticas para el desarrollo de software que permiten especificar, verificar y validar sistemas de manera precisa. Ofrecen ventajas como una mejor comprensión y especificación del sistema, así como una verificación matemática de su corrección. Aunque requieren herramientas complejas y especialistas, han tenido éxito en proyectos industriales grandes al reducir errores y costos.
Areas donde implementamos los sistemas distribuidosOLy Jimenez
El documento describe diferentes áreas donde se implementan los sistemas distribuidos, incluyendo redes de computadoras como Internet e intranet, así como sistemas operativos distribuidos, sistemas multimedia distribuidos, cómputo paralelo, y cómputo móvil y ubicuo. Explica brevemente conceptos clave como aplicaciones peer-to-peer, computación en la nube, firewalls, y diferentes sistemas operativos distribuidos.
Este documento presenta 25 estándares de calidad de software según el IEEE. Algunos de los estándares cubren temas como la gestión de configuración, planes de aseguramiento de calidad, medición de fiabilidad, documentación de pruebas, procesos del ciclo de vida, requisitos de calidad y pruebas, gestión de riesgos, métricas de calidad, clasificación de anomalías, y verificación y validación de procesos y software. El documento proporciona una breve descripción de cada estándar.
www.modelado.pnfi.org
Los Casos de Uso (Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
Los Casos de Uso son descripciones de la funcionalidad del negocio/sistema independientes de la implementación.
Este documento presenta conceptos clave sobre arquitecturas de software. Explica diferentes estilos arquitectónicos como centrados en datos, de flujo de datos, de llamar y regresar y en capas. También describe la importancia de la arquitectura, géneros arquitectónicos, representación del sistema y métodos para analizar la arquitectura.
El documento describe el procesamiento del lenguaje natural, que estudia la comunicación entre humanos y máquinas mediante lenguajes naturales. Explica que se analiza el lenguaje a cuatro niveles y que las técnicas lingüísticas formales y probabilísticas se usan para afrontar problemas de análisis. También define la búsqueda de información, bases de datos y sistemas de gestión de bases de datos.
El documento describe el proceso de estimación de puntos de función (PF), una métrica para medir el tamaño de un sistema de software. Explica cómo identificar los componentes de un sistema, asignar pesos basados en complejidad, calcular los PF sin ajustar y ajustados, y estimar el esfuerzo, duración y presupuesto de un proyecto basado en los PF.
Este documento describe las herramientas CASE (ingeniería de software asistida por computadora) y sus objetivos. Las herramientas CASE son aplicaciones que aumentan la productividad en el desarrollo de software reduciendo los costos de tiempo y dinero. Sus objetivos incluyen mejorar la productividad, calidad y planificación de proyectos de software, así como automatizar tareas como el desarrollo, documentación y pruebas.
Los métodos formales son técnicas matemáticas para el desarrollo de software que permiten especificar, verificar y validar sistemas de manera precisa. Ofrecen ventajas como una mejor comprensión y especificación del sistema, así como una verificación matemática de su corrección. Aunque requieren herramientas complejas y especialistas, han tenido éxito en proyectos industriales grandes al reducir errores y costos.
Areas donde implementamos los sistemas distribuidosOLy Jimenez
El documento describe diferentes áreas donde se implementan los sistemas distribuidos, incluyendo redes de computadoras como Internet e intranet, así como sistemas operativos distribuidos, sistemas multimedia distribuidos, cómputo paralelo, y cómputo móvil y ubicuo. Explica brevemente conceptos clave como aplicaciones peer-to-peer, computación en la nube, firewalls, y diferentes sistemas operativos distribuidos.
Este documento presenta 25 estándares de calidad de software según el IEEE. Algunos de los estándares cubren temas como la gestión de configuración, planes de aseguramiento de calidad, medición de fiabilidad, documentación de pruebas, procesos del ciclo de vida, requisitos de calidad y pruebas, gestión de riesgos, métricas de calidad, clasificación de anomalías, y verificación y validación de procesos y software. El documento proporciona una breve descripción de cada estándar.
www.modelado.pnfi.org
Los Casos de Uso (Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
Los Casos de Uso son descripciones de la funcionalidad del negocio/sistema independientes de la implementación.
Este documento presenta conceptos clave sobre arquitecturas de software. Explica diferentes estilos arquitectónicos como centrados en datos, de flujo de datos, de llamar y regresar y en capas. También describe la importancia de la arquitectura, géneros arquitectónicos, representación del sistema y métodos para analizar la arquitectura.
El documento introduce conceptos clave sobre métricas técnicas de software, incluyendo factores de calidad como los definidos por McCall, FURPS e ISO 9126. Explica la importancia de medir atributos internos del software como la modularidad y la independencia funcional para predecir la calidad. También describe métricas para medir modelos de análisis y diseño, como los puntos de función y la complejidad estructural, de datos y del sistema.
Este documento resume los referentes técnicos de una sala de sistemas de información. Describe el hardware y software disponible, incluyendo 25 computadoras portátiles, conexión a Internet, impresora multifuncional Epson L200, y sistema de proyección. También identifica algunas páginas web y aplicaciones comúnmente utilizadas como Google, correo electrónico y plataformas virtuales.
El documento describe diferentes técnicas de prueba de software, incluyendo pruebas de caja blanca (como prueba de caminos básicos y pruebas de bucles), pruebas de caja negra, y pruebas para entornos especializados como interfaces gráficas, arquitecturas cliente-servidor, sistemas en tiempo real y documentación. El objetivo general de las pruebas es encontrar errores de manera eficiente ejecutando casos de prueba focalizados en diferentes niveles de detalle del software.
Este documento presenta una introducción a los fundamentos del diseño de software, incluyendo conceptos como la modularidad, la arquitectura de software, la jerarquía de control, la estructura de datos, los procedimientos de software y el diseño orientado a objetos. También cubre temas como la garantía de calidad de software, los métodos de prueba de software y el mantenimiento de software. Por último, describe varios métodos de análisis de requerimientos como la descomposición funcional y la especificación a través de declaraciones de texto.
El documento describe los fundamentos del Aseguramiento de la Calidad del Software (SQA). Explica que la calidad del software puede mejorarse mediante un proceso iterativo de mejora continua que requiere control y retroalimentación de los procesos de ciclo de vida, detección de errores y mejora de calidad. También describe conceptos como la prevención temprana de errores y la mejora continua que son adecuados para la ingeniería de software. Finalmente, señala que la calidad del producto depende de la calidad del proceso utilizado para cre
Este documento proporciona instrucciones para instalar PostgreSQL, XAMPP y un componente informático en el CFS Metalminero de La Victoria. Explica cómo instalar PostgreSQL usando un instalador, cómo instalar y administrar XAMPP, y cómo crear una base de datos e importar tablas para ejecutar el componente informático. El objetivo es proporcionar una guía para que el personal pueda instalar y usar efectivamente el sistema y su base de datos.
1) Los agentes inteligentes son sistemas computacionales capaces de actuar de forma autónoma para alcanzar sus objetivos y metas mientras interactúan con su entorno. 2) El entorno provee información al agente a través de sensores y el agente puede actuar sobre el entorno a través de actuadores. 3) Para que un agente sea inteligente debe ser racional, es decir maximizar su rendimiento tomando las acciones correctas basado en su percepción.
Este documento describe los requisitos para el desarrollo de una aplicación de punto de ventas para una pastelería que lleva 100 años operando. Actualmente la pastelería lleva un control manual de pedidos e inventario que es insuficiente. El objetivo es desarrollar una aplicación que permita registrar clientes, productos y pedidos; realizar consultas y modificaciones; y generar reportes para mejorar el control y crecimiento del negocio. Se detallan 8 requisitos funcionales y 4 no funcionales para la aplicación. Adicionalmente se incluy
Este documento presenta un enfoque de ingeniería de requisitos para modelar sistemas de información conceptualmente. El enfoque se basa en herramientas para especificar requisitos y en un método gráfico orientado a objetos para modelado conceptual que permite generar código automáticamente. El proceso define cómo construir un modelo de requisitos funcionales y cómo representar esos requisitos en el modelo conceptual.
Este documento presenta las tareas fundamentales de la ingeniería de requisitos para el desarrollo de software. Estas incluyen iniciar el proyecto, obtener requisitos del cliente, elaborar un modelo de análisis, negociar requisitos, especificar requisitos de forma precisa, validar la especificación, y gestionar los requisitos a lo largo del proyecto mediante tablas de rastreabilidad. El objetivo principal es entender completamente las necesidades del cliente y desarrollar un sistema de software que las satisfaga.
Este documento describe la fase de elaboración del proceso RUP. Los objetivos de esta fase son definir y validar la arquitectura propuesta, crear un plan fiable para la fase de construcción, y demostrar que la arquitectura soportará la visión del proyecto de manera rentable y en un tiempo razonable. La fase incluye actividades como especificar requisitos, validar requisitos, diseñar el sistema, describir la arquitectura, y planificar la integración y pruebas. Al final de esta fase se elabora un plan para la
Este documento describe el desarrollo de un sistema de facturación para el minimarket "Mister Food" para automatizar sus procesos y mejorar el servicio al cliente. El sistema consta de tres módulos (clientes, productos y reportes) y permitirá registrar clientes, gestionar inventario, generar facturas y reportes de ventas de forma automatizada. El objetivo es facilitar las operaciones diarias del negocio y brindar una mejor experiencia de compra.
Este documento discute diferentes definiciones y dimensiones de la calidad de software. Define la calidad de software como un proceso eficaz que crea un producto útil y de valor. Luego describe las dimensiones de calidad de Garvin, incluyendo desempeño, características, confiabilidad y más. También cubre los factores de calidad de McCall como corrección, confiabilidad, eficiencia y otros once factores. Por último, presenta los seis atributos clave de calidad de software según la norma ISO 9126.
Este documento describe diferentes tipos de organización de archivos y sistemas de archivos. Explica los términos clave como campo, registro, archivo y base de datos. Luego describe cinco métodos comunes de organización de archivos: pila, secuencial, secuencial indexado, indexado y dispersión. Finalmente, discute los objetivos y arquitectura de un sistema de archivos, incluidos los diferentes niveles de abstracción para el acceso a archivos.
Las Pruebas Unitarias, son una técnica esencial en la búsqueda de generar software con calidad. Ejemplo de una prueba de unidad con código java utilizando NetBeans y JUnit
Este documento describe un proyecto para desarrollar un sistema de impresión de horarios docentes para una escuela secundaria técnica. El proyecto tiene como objetivo que los docentes puedan consultar e imprimir su carga académica y horario de manera online. Se detallan los requerimientos de hardware y software, así como el marco teórico, operativo y conceptual. Se incluyen diagramas de casos de uso, secuencias y el diseño de la interfaz y base de datos para el sistema.
Este documento explica los conceptos básicos de la programación orientada a objetos y el lenguaje Java. La programación orientada a objetos usa objetos y sus interacciones para diseñar aplicaciones y se basa en técnicas como herencia, abstracción, polimorfismo y encapsulamiento. Java es un lenguaje de programación desarrollado por Sun Microsystems que permite realizar todo tipo de programas y aplicaciones.
El documento describe los conceptos clave del diseño de interfaz de usuario, incluyendo el modelo del usuario, el modelo del diseñador y el modelo del programador. Explica que el objetivo del diseño de interfaz es crear interacciones intuitivas centradas en el usuario. También presenta principios como la anticipación y la autonomía para mejorar la experiencia del usuario.
La metodología Mobile-D es una metodología ágil para el desarrollo de aplicaciones móviles que se basa en iteraciones cortas de 10 semanas o menos. Consiste de 5 fases - exploración, iniciación, producto, estabilización y pruebas - que permiten retroalimentación continua del cliente y la implementación de pruebas de desarrollo dirigidas por pruebas para garantizar la calidad del software.
Este documento resume los conceptos clave del procesamiento del lenguaje natural. Explica que el procesamiento del lenguaje natural permite a las computadoras procesar grandes volúmenes de información escrita en lenguaje natural y realizar tareas como corrección de textos, traducción automática y resúmenes. También describe los principales retos en el área como la ambigüedad en el lenguaje y la necesidad de comprender plenamente el significado de los textos.
Este documento resume las relaciones entre el lenguaje y la neurociencia. Explica que el lenguaje es una actividad compleja del cerebro regulada principalmente por el hemisferio izquierdo y que la neurociencia estudia la estructura, función, química y patología del sistema nervioso y cómo estos elementos dan origen a la conducta. También describe que el lenguaje no se limita al habla y que la comunicación escrita requiere de dos áreas distintas del cerebro.
El documento introduce conceptos clave sobre métricas técnicas de software, incluyendo factores de calidad como los definidos por McCall, FURPS e ISO 9126. Explica la importancia de medir atributos internos del software como la modularidad y la independencia funcional para predecir la calidad. También describe métricas para medir modelos de análisis y diseño, como los puntos de función y la complejidad estructural, de datos y del sistema.
Este documento resume los referentes técnicos de una sala de sistemas de información. Describe el hardware y software disponible, incluyendo 25 computadoras portátiles, conexión a Internet, impresora multifuncional Epson L200, y sistema de proyección. También identifica algunas páginas web y aplicaciones comúnmente utilizadas como Google, correo electrónico y plataformas virtuales.
El documento describe diferentes técnicas de prueba de software, incluyendo pruebas de caja blanca (como prueba de caminos básicos y pruebas de bucles), pruebas de caja negra, y pruebas para entornos especializados como interfaces gráficas, arquitecturas cliente-servidor, sistemas en tiempo real y documentación. El objetivo general de las pruebas es encontrar errores de manera eficiente ejecutando casos de prueba focalizados en diferentes niveles de detalle del software.
Este documento presenta una introducción a los fundamentos del diseño de software, incluyendo conceptos como la modularidad, la arquitectura de software, la jerarquía de control, la estructura de datos, los procedimientos de software y el diseño orientado a objetos. También cubre temas como la garantía de calidad de software, los métodos de prueba de software y el mantenimiento de software. Por último, describe varios métodos de análisis de requerimientos como la descomposición funcional y la especificación a través de declaraciones de texto.
El documento describe los fundamentos del Aseguramiento de la Calidad del Software (SQA). Explica que la calidad del software puede mejorarse mediante un proceso iterativo de mejora continua que requiere control y retroalimentación de los procesos de ciclo de vida, detección de errores y mejora de calidad. También describe conceptos como la prevención temprana de errores y la mejora continua que son adecuados para la ingeniería de software. Finalmente, señala que la calidad del producto depende de la calidad del proceso utilizado para cre
Este documento proporciona instrucciones para instalar PostgreSQL, XAMPP y un componente informático en el CFS Metalminero de La Victoria. Explica cómo instalar PostgreSQL usando un instalador, cómo instalar y administrar XAMPP, y cómo crear una base de datos e importar tablas para ejecutar el componente informático. El objetivo es proporcionar una guía para que el personal pueda instalar y usar efectivamente el sistema y su base de datos.
1) Los agentes inteligentes son sistemas computacionales capaces de actuar de forma autónoma para alcanzar sus objetivos y metas mientras interactúan con su entorno. 2) El entorno provee información al agente a través de sensores y el agente puede actuar sobre el entorno a través de actuadores. 3) Para que un agente sea inteligente debe ser racional, es decir maximizar su rendimiento tomando las acciones correctas basado en su percepción.
Este documento describe los requisitos para el desarrollo de una aplicación de punto de ventas para una pastelería que lleva 100 años operando. Actualmente la pastelería lleva un control manual de pedidos e inventario que es insuficiente. El objetivo es desarrollar una aplicación que permita registrar clientes, productos y pedidos; realizar consultas y modificaciones; y generar reportes para mejorar el control y crecimiento del negocio. Se detallan 8 requisitos funcionales y 4 no funcionales para la aplicación. Adicionalmente se incluy
Este documento presenta un enfoque de ingeniería de requisitos para modelar sistemas de información conceptualmente. El enfoque se basa en herramientas para especificar requisitos y en un método gráfico orientado a objetos para modelado conceptual que permite generar código automáticamente. El proceso define cómo construir un modelo de requisitos funcionales y cómo representar esos requisitos en el modelo conceptual.
Este documento presenta las tareas fundamentales de la ingeniería de requisitos para el desarrollo de software. Estas incluyen iniciar el proyecto, obtener requisitos del cliente, elaborar un modelo de análisis, negociar requisitos, especificar requisitos de forma precisa, validar la especificación, y gestionar los requisitos a lo largo del proyecto mediante tablas de rastreabilidad. El objetivo principal es entender completamente las necesidades del cliente y desarrollar un sistema de software que las satisfaga.
Este documento describe la fase de elaboración del proceso RUP. Los objetivos de esta fase son definir y validar la arquitectura propuesta, crear un plan fiable para la fase de construcción, y demostrar que la arquitectura soportará la visión del proyecto de manera rentable y en un tiempo razonable. La fase incluye actividades como especificar requisitos, validar requisitos, diseñar el sistema, describir la arquitectura, y planificar la integración y pruebas. Al final de esta fase se elabora un plan para la
Este documento describe el desarrollo de un sistema de facturación para el minimarket "Mister Food" para automatizar sus procesos y mejorar el servicio al cliente. El sistema consta de tres módulos (clientes, productos y reportes) y permitirá registrar clientes, gestionar inventario, generar facturas y reportes de ventas de forma automatizada. El objetivo es facilitar las operaciones diarias del negocio y brindar una mejor experiencia de compra.
Este documento discute diferentes definiciones y dimensiones de la calidad de software. Define la calidad de software como un proceso eficaz que crea un producto útil y de valor. Luego describe las dimensiones de calidad de Garvin, incluyendo desempeño, características, confiabilidad y más. También cubre los factores de calidad de McCall como corrección, confiabilidad, eficiencia y otros once factores. Por último, presenta los seis atributos clave de calidad de software según la norma ISO 9126.
Este documento describe diferentes tipos de organización de archivos y sistemas de archivos. Explica los términos clave como campo, registro, archivo y base de datos. Luego describe cinco métodos comunes de organización de archivos: pila, secuencial, secuencial indexado, indexado y dispersión. Finalmente, discute los objetivos y arquitectura de un sistema de archivos, incluidos los diferentes niveles de abstracción para el acceso a archivos.
Las Pruebas Unitarias, son una técnica esencial en la búsqueda de generar software con calidad. Ejemplo de una prueba de unidad con código java utilizando NetBeans y JUnit
Este documento describe un proyecto para desarrollar un sistema de impresión de horarios docentes para una escuela secundaria técnica. El proyecto tiene como objetivo que los docentes puedan consultar e imprimir su carga académica y horario de manera online. Se detallan los requerimientos de hardware y software, así como el marco teórico, operativo y conceptual. Se incluyen diagramas de casos de uso, secuencias y el diseño de la interfaz y base de datos para el sistema.
Este documento explica los conceptos básicos de la programación orientada a objetos y el lenguaje Java. La programación orientada a objetos usa objetos y sus interacciones para diseñar aplicaciones y se basa en técnicas como herencia, abstracción, polimorfismo y encapsulamiento. Java es un lenguaje de programación desarrollado por Sun Microsystems que permite realizar todo tipo de programas y aplicaciones.
El documento describe los conceptos clave del diseño de interfaz de usuario, incluyendo el modelo del usuario, el modelo del diseñador y el modelo del programador. Explica que el objetivo del diseño de interfaz es crear interacciones intuitivas centradas en el usuario. También presenta principios como la anticipación y la autonomía para mejorar la experiencia del usuario.
La metodología Mobile-D es una metodología ágil para el desarrollo de aplicaciones móviles que se basa en iteraciones cortas de 10 semanas o menos. Consiste de 5 fases - exploración, iniciación, producto, estabilización y pruebas - que permiten retroalimentación continua del cliente y la implementación de pruebas de desarrollo dirigidas por pruebas para garantizar la calidad del software.
Este documento resume los conceptos clave del procesamiento del lenguaje natural. Explica que el procesamiento del lenguaje natural permite a las computadoras procesar grandes volúmenes de información escrita en lenguaje natural y realizar tareas como corrección de textos, traducción automática y resúmenes. También describe los principales retos en el área como la ambigüedad en el lenguaje y la necesidad de comprender plenamente el significado de los textos.
Este documento resume las relaciones entre el lenguaje y la neurociencia. Explica que el lenguaje es una actividad compleja del cerebro regulada principalmente por el hemisferio izquierdo y que la neurociencia estudia la estructura, función, química y patología del sistema nervioso y cómo estos elementos dan origen a la conducta. También describe que el lenguaje no se limita al habla y que la comunicación escrita requiere de dos áreas distintas del cerebro.
El documento describe los componentes corticales y extracorticales involucrados en el procesamiento del lenguaje. Las principales áreas corticales son el área de Broca, el área de Wernicke y la corteza motora primaria. Los componentes extracorticales clave son el fascículo arqueado, el tálamo, los ganglios basales, el cerebelo y el tronco encefálico, que interconectan las áreas del lenguaje y regulan la fluidez y coordinación de los movimientos lingüísticos.
Este documento describe los principios básicos del aprendizaje, incluyendo el cambio de conducta observable causado por eventos ambientales, los tipos de reflejos (innatos y adquiridos), y las leyes que rigen los procesos de reflejo y condicionamiento clásico, como las leyes del umbral, la magnitud de la respuesta, la sumación y la extinción.
[Neurociencias] Procesamiento del lenguaje (Area de Broca y Wernicke)anthariz
Escucha la clase en YouTube:
https://www.youtube.com/watch?v=PdhFGq96eg8
Ver videos relacionados en:
http://www.youtube.com/playlist?list=PLGAJgbybmjcyI0a0FEb8jQY4QqgCZTyFU
Suscribete!!!
El documento describe los principales trastornos lingüísticos y las dificultades de aprendizaje del lenguaje. Explica que los trastornos se clasifican según las causas y afectan los niveles fonológico, morfosintáctico y semántico. Las principales patologías son la disglósia, disfasia y afasias, que causan dificultades en la percepción, significado de palabras y categorización de conceptos. También analiza el retraso lingüístico simple, sus factores y cómo afect
Las teorías cognitivas se centran en cómo las personas prestan atención a los eventos, codifican y relacionan la información con sus conocimientos previos, almacenan la nueva información en la memoria a corto y largo plazo, y la recuperan cuando la necesitan. Los modelos de procesamiento de información proponen que la información pasa por etapas secuenciales como la memoria sensorial, operativa y a largo plazo. Los esquemas cognitivos organizan la información almacenada y guían el procesamiento y rec
El documento trata sobre el procesamiento de información. Explica que este término se refiere a cómo las personas atienden, codifican, almacenan y recuperan la información. Describe el modelo de procesamiento de información de dos almacenes, con una memoria a corto plazo limitada y una memoria a largo plazo más duradera. También analiza conceptos como la atención, percepción, codificación y elaboración en la memoria.
Este documento presenta una introducción a la comprensión del lenguaje natural. Explica los diferentes niveles de análisis requeridos como fonológico, morfológico, léxico, sintáctico, semántico y pragmático. También describe las aplicaciones principales como la traducción automática y resumen de textos.
El documento describe corpora y memorias de traducción. Explica que los corpora son colecciones de textos que pueden ser monolingües, bilingües o multilingües. Las memorias de traducción son bases de datos que almacenan segmentos de texto traducidos para que los traductores puedan reutilizar fragmentos de traducciones anteriores. Las memorias de traducción mejoran la eficiencia y consistencia terminológica. El documento también analiza las ventajas de los corpora robustos frente a los virtuales y propone posibles mejoras en el ac
Patricia Losada: Corpus y memoria de traducciónPatricia Losada
Este documento resume los conceptos clave de corpora y memorias de traducción. Explica que los corpora son colecciones de textos traducidos que permiten ver ejemplos de traducciones previas. Las memorias de traducción almacenan segmentos de texto originales junto con sus traducciones correspondientes para que los traductores puedan reutilizar segmentos similares. Finalmente, propone mejoras como hacer los corpora más accesibles y ampliar los bilingües.
Este documento describe el proceso de extracción de ontología a partir de documentos escritos en lenguaje natural. Explica que primero se identifican y agrupan los términos clave, luego se construye una taxonomía de estos términos y por último se buscan asociaciones entre ellos. También establece reglas para la escritura de documentos que faciliten este proceso, como usar consistentemente los mismos nombres para los mismos conceptos. Finalmente, realiza un caso de estudio aplicando estos métodos a un documento largo para verificar su
Este microcurrículo de inglés tiene como objetivo fortalecer el conocimiento técnico del idioma a través de la lectura, interpretación y análisis de documentos técnicos relacionados con informática. Los objetivos específicos incluyen leer textos técnicos en inglés, identificar vocabulario básico de computadoras, y traducir documentos de tecnología. Los contenidos cubren temas como el origen de las computadoras, cómo funcionan, e inventos importantes. La metodología se basa en el aprendizaje col
Este documento presenta una introducción a la teoría de lenguajes formales. Define conceptos básicos como alfabeto, cadena y lenguaje. Explica los tipos de lenguajes incluyendo lenguajes de bajo, alto y medio nivel. También describe herramientas computacionales relacionadas con lenguajes como editores, impresoras estéticas, verificadores estáticos e intérpretes. Finalmente, resume la estructura básica de un traductor.
El documento describe los componentes básicos de un lenguaje de programación, incluyendo variables, condicionales, bucles, funciones, sintaxis y semántica. También discute la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta lenguajes modernos como Java, C y PHP. Finalmente, enumera algunos tipos comunes de lenguajes de programación como HTML, SQL, XML y otros.
Este documento presenta definiciones breves de varios términos relacionados con la lingüística, la tecnología y Internet. Explica conceptos como adjetivo, afijo, arroba, blog, correo electrónico, chat, conjunción, cognado, Ethernet, flash, fonética, fonología, hardware, hipervínculo, HTML y HTTP.
Evolucion historica del lenguaje de programacionSergio Maidana
Este documento describe la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta los lenguajes modernos. Comenzó con el lenguaje máquina directamente entendido por las computadoras, seguido por el lenguaje ensamblador que era más fácil de usar para los humanos. Luego vinieron los lenguajes de alto nivel como FORTRAN, COBOL y BASIC que eran aún más fáciles de usar y menos dependientes del hardware. Finalmente, se desarrollaron lenguajes orientados a objetos como C++ y lengu
Este documento presenta una introducción a los fundamentos teóricos de los paradigmas de programación. Explica que un paradigma de programación ofrece los conceptos y la filosofía para desarrollar sistemas de una manera particular. Luego describe los conceptos básicos de los lenguajes de programación, los traductores e intérpretes, y los métodos de diseño de programas. Finalmente, clasifica los principales paradigmas de programación en procedimentales y declarativos.
Este documento trata sobre el diseño y uso de corpora en el trabajo con lenguajes de especialidad. Brevemente describe los corpora, incluyendo su definición, tipos, usuarios, diseño y tecnologías. Explica que los corpora son colecciones grandes de textos auténticos seleccionados según criterios específicos para un propósito, y que se utilizan para estudiar la lengua en uso en diversas áreas como la lingüística aplicada.
El documento trata sobre la arquitectura de software. Explica que la arquitectura de software se refiere a las formas y guías generales para resolver problemas de software, de manera análoga a como los planos indican la estructura de un edificio. Luego describe algunas de las arquitecturas de software más comunes como la descomposición modular, cliente-servidor y de tres niveles.
Este documento proporciona definiciones breves de varios términos relacionados con la lingüística, la tecnología y el internet. Explica conceptos como adjetivo, afijo, arroba, blog, correo electrónico, chat, conjunción, cognado, ethernet, flash, fonética, fonología, hardware, hipervínculo, HTML y HTTP.
Este documento presenta definiciones breves de varios términos relacionados con la lingüística, la tecnología y el internet. Explica conceptos como adjetivo, afijo, arroba, blog, correo electrónico, chat, conjunción, cognado, ethernet, flash, fonética, fonología, hardware, HTML, HTTP e hipervínculo.
Este documento resume los conceptos básicos del procesamiento del lenguaje natural (PLN), incluyendo las aplicaciones actuales como el reconocimiento y síntesis del habla, diálogos y tecnologías de texto. Explica que el PLN intenta simular el comportamiento lingüístico humano mediante el análisis de estructuras lingüísticas y conocimiento general.
Este documento presenta una introducción al procesamiento de lenguajes naturales (PLN). Explica brevemente la historia del PLN, las dificultades como la ambigüedad, y los componentes clave como el análisis morfológico y sintáctico. También describe aplicaciones como la síntesis de discurso, comprensión del lenguaje, generación de lenguajes naturales y traducción automática.
El documento presenta una introducción al procesamiento de lenguaje natural (PLN), describiendo brevemente su historia y concepto. Explica que el PLN se ocupa de permitir que las computadoras entiendan el lenguaje humano al procesar texto por su sentido en lugar de verlo como un archivo binario. Su objetivo final es lograr la comunicación efectiva entre humanos y máquinas a través del lenguaje natural.
Este documento presenta una introducción a los lenguajes de programación. Explica brevemente la historia de los lenguajes de programación más importantes y los diferentes paradigmas de programación como funcional, lógico, imperativo y orientado a objetos. También define lo que es un lenguaje de programación y destaca la importancia de la abstracción. Finalmente, incluye ejemplos cortos en lenguajes como Scheme, Prolog y Java para ilustrar los diferentes paradigmas.
Este documento contiene las respuestas a varias preguntas sobre el tratamiento de errores en los compiladores. Explica que la función de manejo de errores es enviar mensajes de error y la línea donde ocurre. Los errores léxicos más importantes son nombres ilegales, identificadores, números incorrectos y fin de archivo. Los errores semánticos ocurren cuando la sintaxis no coincide con la intención. Se pueden detectar por colgamientos y corregir al encontrar correspondencias entre el código y el comportamiento. Las gramáticas proporcionan una estruct
El documento resume las características fundamentales de los lenguajes de programación. Explica que Ada Lovelace fue la primera programadora y conoció a Charles Babbage, considerado el padre de la computación. En 1960 se creó COBOL, uno de los primeros lenguajes de alto nivel orientado a negocios. Los lenguajes de programación constan de un conjunto de símbolos y reglas de sintaxis y gramática. Edsger Dijkstra propuso que los programas se pueden estructurar en secuencias, condicionales e iteraciones. Los sistemas de
Este documento presenta una introducción a los sistemas de información. Define un sistema como un grupo de elementos interrelacionados que trabajan juntos hacia una meta común a través de un proceso de entrada, procesamiento, salida y retroalimentación. Explora las perspectivas del usuario final y empresarial de los sistemas de información y cómo estos sistemas pueden crear valor para una empresa.
Este documento describe los sistemas de información estratégicos y cómo la tecnología de la información puede apoyar la estrategia y mejorar los procesos de una organización. Los sistemas estratégicos se desarrollan internamente para lograr ventajas competitivas a través de costos reducidos o servicios diferenciados. La tecnología de la información puede respaldar estrategias como reducción de costos, diferenciación, innovación y crecimiento al automatizar y mejorar procesos, capturar conocimiento y facilitar la toma de decisiones
Este documento presenta una introducción a diferentes modelos y tipos de sistemas de apoyo a la toma de decisiones, incluyendo: el modelo de Simon y Slade para la toma de decisiones, características de la información y estructura de decisiones, sistemas de apoyo como EIS, DSS, GDSS y EDSS, y consideraciones para el desarrollo e implementación exitosa de estos sistemas.
El documento resume la evolución de los sistemas de información a través de las décadas desde 1950 hasta la actualidad, pasando por etapas como procesamiento de datos, soporte a decisiones gerenciales, interconexión en red y madurez como función estratégica. También describe los diferentes tipos de sistemas de información como transaccionales, de apoyo a decisiones y sistemas estratégicos.
Planificación Estratégica de Sistemas de Informaciónmenamigue
El documento presenta los principios y modelos clave para la planificación estratégica de tecnología de la información. Describe los modelos para el análisis estratégico, de datos, funcional y organizacional. Además, explica los conceptos de arquitectura de información, arquitectura tecnológica y arquitectura organizacional.
La tienda de fotografía alquila cámaras fotográficas analógicas que se caracterizan por su marca, modelo y soporte flash. Cada cámara es compatible con uno o más tipos de películas. La tienda dispone de varios ítems de cada modelo de cámara que pueden estar en la tienda, alquilados, con retraso o en reparación. Los clientes pueden tener un máximo de 1 cámara en alquiler por un máximo de 7 días.
Este documento describe la construcción de un emisor y receptor de AM. El emisor consta de un circuito modulador y un oscilador de alta frecuencia. El receptor captura la señal de radio a través de una antena y la amplifica para escucharla. Se explican los componentes clave de cada circuito como la bobina, el condensador variable y los transistores. El objetivo es estudiar estos circuitos de AM a través de su montaje físico y comprobar la transmisión y recepción de ondas de radio.
1. El documento presenta 30 preguntas sobre conceptos básicos de teoría de grafos como coloreo, caminos, circuitos, isomorfismo, grafos completos y bipartitos. Cada pregunta tiene 3 opciones de respuesta de las cuales solo una es correcta.
1. El documento trata sobre grafos y sus propiedades. Explica conceptos como matriz de adyacencia, pseudografo, multigrafo, camino hamiltoniano, ciclo hamiltoniano, grafo euleriano y grafo bipartito. Resuelve 14 ejercicios prácticos sobre estas propiedades aplicando definiciones, teoremas y algoritmos de teoría de grafos.
Este documento presenta conceptos fundamentales sobre la transformada de Fourier. Explica que la transformada de Fourier de una función f(x) se define como la integral de f(x) multiplicada por e-iωx, y que la transformada inversa es similar pero con e+iωx. También cubre propiedades como la linealidad, traslación y escalamiento, y cómo la convolución de funciones se relaciona con el producto de sus transformadas de Fourier.
El documento proporciona instrucciones para instalar un simulador de osciloscopio y realizar un análisis de circuito eléctrico mediante la simulación. Indica que se debe hacer doble click para instalar, abrir archivos de ejemplo, escoger uno que contenga un osciloscopio, expandir la vista del osciloscopio, correr la simulación haciendo click en 1, y pausar para capturar la pantalla y realizar un análisis del circuito y su gráfica para entregar un informe.
El documento proporciona instrucciones para estudiantes sobre cómo acceder a cursos, completar tareas y cargar trabajos. Les indica ingresar su cédula y número de documento para acceder, seleccionar el curso correspondiente, subir el trabajo del primer corte y cerrar sesión al finalizar.
Este documento presenta los resultados de un curso de créditos de Electrocinética. Contiene la lista de estudiantes con su número de cédula, nombres, calificaciones de tres exámenes parciales, calificación acumulada, calificación de laboratorio y la posibilidad de reparar. El curso fue impartido por el profesor Miguel Albino Mena Escobar en la Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional en Venezuela.
El documento analiza la selección de una bomba para el sistema de bombeo de agua de un edificio residencial. Se determina que una bomba periférica de 1/2 HP es la más adecuada debido a que puede elevar el agua a una altura mayor que la del edificio, garantizando buena presión. El motor recomendado es monofásico y sincrónico, con parámetros de alimentación de 110V, 0.33 kW de potencia y 3450 rpm.
Este documento describe un alimentador de placas metálicas utilizado para transportar materiales a corta distancia en la industria minera. Explica que un alimentador de placas consta de una estructura metálica sobre la cual se colocan placas transportadoras accionadas por cadenas. Señala que para accionar el alimentador se pueden usar reductores suspendidos o clásicos, y que el motor recomendado es un motor trifásico de 10 HP debido a su menor costo y tamaño en relación a su potencia. Finalmente,
El documento describe conceptos y métodos de organización. Explica que la organización y los métodos son técnicas administrativas que ayudan a mejorar la estructura y procedimientos de una organización para lograr mayor eficiencia y eficacia. También describe herramientas como diagramas de Gantt, PERT y organigramas que ayudan a analizar y mejorar los procesos organizacionales.
La Unión Europea está considerando nuevas regulaciones para las empresas de tecnología. Estas regulaciones podrían requerir que las grandes compañías tecnológicas compartan datos con los competidores más pequeños. Los críticos argumentan que esto podría dañar la innovación, mientras que los partidarios dicen que promoverá la competencia en el mercado.
Este documento describe diferentes tipos de órbitas satelitales como LEO, SSO, MEO y GEO. Explica conceptos como los cinturones de Van Allen y métodos de diseño de constelaciones satelitales. También proporciona ejemplos de satélites como SPOT y Iridium que utilizan órbitas LEO y SSO.
El documento describe 7 enunciados para sistemas de información. El primero habla sobre la gestión de asignaturas, profesores y planes docentes en una universidad. El segundo trata sobre una empresa de calzado con filiales, trabajadores y nóminas. El tercero se refiere a una empresa pesquera que controla lotes de pescado, proveedores y productos envasados.
2. 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. Se trata de una disciplina tan antigua como el uso de
las computadoras (años 50), de gran profundidad, y con
aplicaciones tan importantes como la traducción
automática o la búsqueda de información en Internet
3. Nació a finales de la década de los
cuarenta, antes de que se acuñara
la propia expresión «Inteligencia
Artificial» (IA).
4. DESCRIPCION:
El Procesamiento del Lenguaje Natural (PLN) es
una parte esencial de la Inteligencia Artificial
que investiga y formula mecanismos
computacionalmente efectivos que faciliten la
interrelación hombre/máquina y permitan una
comunicación mucho más fluida y menos rígida
que los lenguajes formales
5. Entre las tareas principales del
procesamiento de lenguaje natural se
puede mencionar:
Traducción Automatizada
Acceso a una Base de Datos
Recuperación de información
Categorización de Textos
Obtención de Datos de un Texto
6. Traducción Automatizada
A principios de la década de lo0s 60’s
habían bastantes esperanzas en el
sentido de que las computadoras llegaran
a ser capaces de traducir de un lenguaje a
otro
7. Acceso a una Base de Datos
El primer logro obtenido por el PLN fue en el
area de acceso a las bases de datos. Por 1970
las computadoras principales contaban con
muchas bases de datos, pero su acceso se
lograba solo escribiendo complicados
programas en oscuros lenguajes de
programación.
La primera de estas interfaces fue el sistema LUNAR
8. Recuperación de Información
La recuperación de información, la tarea
consiste en escoger de entre un grupo de
documentos aquellos que tengan relevancia
en una consulta a veces el documento se
representa por un reemplazo como es el
titulo y una lista de palabras claves y/o un
resumen
9. Categorizacion de Textos
Las tecnicas PLN han tenido exito en una actividad
relacionada con lo anterior; la clasificacion de textos
de acuerdo con determinadas categorias. Son
diversos los servicios comerciales que de esta forma
ofrecen el servicio de permitir el acceso a noticias
transmitidas por cable.
La categorizacion de textos es compatibles con las
tecnicas del PLN en aquellos casos en donde no lo
es la RI puesto que en las catogorias son fijas, y ,
gracias a ello, los diseñadores del sistema pueden
dedicar su tiempo a afinar el programa para un
problema determinado.
10. Obtencion de Datos de un Texto
El cometido de la obtencion de datos
consiste en tomar un texto en linea y deducir
de el algunas aseveraciones que se puedan
incorporar a una base de datos estructurada.
11. Dificultad principal:
El lenguaje natural es localmente ambiguo, y
la resolución de ambigüedades es necesaria
para un procesamiento eficaz.
1. He hit the nail with the hammer.=> «golpear» o
«martillar» (Golpeó el clavo con el martillo).
2. The car swerved and hit the tree.=> «chocar» (El
coche se desvió bruscamente y chocó contra el
árbol).
3. The soldier fired and hit his target.=> «acertar»
(El soldado hizo fuego y dio en el blanco).
12. Aparte de la ambigüedad léxica, hay otros
tipos de ambigüedades lingüísticas que
resolver. Las más importantes son la
ambigüedad referencial y la ambigüedad
estructural.
13. Componentes de un sistema de procesamiento del
lenguaje natural
En los sistemas reales de comprension de texto, la entrada
esta constituida por una secuencia de caracteres a partir de
la cual se obtienen palabras. En la maayoria de los sistemas
se aplica un procedimiento que consta de los siguientes
pasos:
Caracterización
Analisis Morfológico
Consulta de Diccionario
Corrección de Errores
14. La Caracterización es un procedimiento mediante el
cual la entrada se fragmenta en diversos
elementos basicos: palabras y signos de
puntuación.
15. El Analisis Morfologico es el procedimiento que
consiste en describir una palabra en funcion de
los prefijos, sufijos y raices que estan presentes
en ella. Las palabras se generan de 3 maneras:
1-Morfologia por Inflexion
2-Morfologia por Derivacion
3-Composicion
16. La Consulta del diccionario se realiza por cada
elemento basico constitutivo.
La Corrección de Errores es realizada cuando no se
localiza una palabra en el diccionario.hay por lo
menos 3 tipos de corrección de errores:
Para el primero se recurre a las reglas morfológicas
mediante las que se conjetura la posible clase
sintactica a la que pertenece la palabra
17. En el Segundo , el uso de letras mayusculas
permite suponer que la palabra se trata de un
nombre propio
En el tercero, se utiliza el conocimiento de que
ciertos fomratos especializados indican fechas,
horas, numeros del seguro social , etc.
19. Have the students in section 2 of computerHave the students in section 2 of computer
science 101 take the exam.science 101 take the exam.
(Aplique el examen a los estudiantes de la(Aplique el examen a los estudiantes de la
segunda sección de ciencias de la computaciónsegunda sección de ciencias de la computación
101)101)
Have the students in section 2 of computerHave the students in section 2 of computer
science 101 taken the exam. ?science 101 taken the exam. ?
(Ya presentaron el examen los estudiantes de la(Ya presentaron el examen los estudiantes de la
segunda sección de ciencias de la computaciónsegunda sección de ciencias de la computación
101)101)
20. A nivel general, para mejorar laA nivel general, para mejorar la
eficiencia se puede hacer loeficiencia se puede hacer lo
siguiente:siguiente:
No haga dos veces lo que puedeNo haga dos veces lo que puede
hacer una vezhacer una vez
No haga una vez lo que pueda evitarNo haga una vez lo que pueda evitar
hacerhacer
No represente diferenciasNo represente diferencias
innecesariasinnecesarias
25. AMBIGÜEDAD
La ambigüedad es intrínseca en las lenguajes
naturales, tanto a nivel morfológico como sintáctico y
semántico. En el caso de la sintaxis, el hecho de que
una frase sea ambigua se traduce en que es posible
asociar dos o mas estructuras sintagmáticas correctas
a dicha frase.
26. EJEMPLO:
Tomaremos una frase conocida: “Juan vio un hombre
con un telescopio en una colina”. Diferentes
ubicaciones de las subestructuras correspondientes a
los fragmentos “con un telescopio” y “en una colina”
llevan a diferentes estructuras sintagmáticas
completas para la frase, todas ellas correctas.
27. EVIDENCIA SINTACTICA
Son modificadores tales como los adverbios y
frases prepositivas dan lugar a considerable
ambigüedad debido a que se les puede asociar
a varias cabezas a la vez. EJEMPLO:
Lee asked kim to tell Toby to leave on Saturday.
Lee le pido a Kim que le dijera a Toby que
saliera el sábado.
28. EVIDENCIA LEXICA
Son muchas palabras ambiguas, pero no todos
los sentidos de una palabra tienen una misma
posibilidad. EJEMPLO:
Si se pregunta cual es el significado de la
palabra en ingles “PEN” la mayoría responderá
que es un instrumento de escritura.
29. EVIDENCIA SEMANTICA
Es la probabilidad a priori del sentido de una
palabra normalmente es menos importante que
la respectiva probabilidad condicional en un
contexto determinado.
30. EJEMPLO:
ORACION RELACION
Comí espagueti con albóndigas ( ingrediente del espagueti )
Comí espagueti con ensalada ( plato para acompañar el espagueti)
Comí espagueti con desenfreno ( manera de comer )
Comí espagueti con un tenedor ( instrumento para comer )
Comí espagueti con un un amigo ( acompañante )
31. MetonimiaMetonimia
Es usar un objeto para representar otro.Es usar un objeto para representar otro.
Ejemplo:Ejemplo:
““Chrysler presento un nuevo modelo”Chrysler presento un nuevo modelo”
32. METAFORA
Es una figura retórica en al cual se emplea una
frase con un determinado sentido literal para
dar entender otro por medio de una analogía.
33. Arquitectura de unArquitectura de un
sistema desistema de
Procesamiento delProcesamiento del
Lenguaje NaturalLenguaje Natural
34. El usuario le expresa (de alguna forma) a laEl usuario le expresa (de alguna forma) a la
computadora que tipo de procesamiento deseacomputadora que tipo de procesamiento desea
hacer;hacer;
La computadora analiza las oracionesLa computadora analiza las oraciones
proporcionadas, en el sentido morfológico yproporcionadas, en el sentido morfológico y
sintáctico;sintáctico;
Luego, se analizan las oracionesLuego, se analizan las oraciones
semánticamente;semánticamente;
Se realiza el análisis pragmático del texto.Se realiza el análisis pragmático del texto.
Se ejecuta la expresión final y se entrega alSe ejecuta la expresión final y se entrega al
usuario para su consideración.usuario para su consideración.
35. ¿Que es un discurso?¿Que es un discurso?
En un sentido técnico, un discurso oEn un sentido técnico, un discurso o
un texto es una cadena del lenguaje,un texto es una cadena del lenguaje,
por lo general con extensión superiorpor lo general con extensión superior
a una oración.a una oración.
36. Pasos de el hablante para producirPasos de el hablante para producir
un discurso:un discurso:
Intención -> generación->Intención -> generación->
síntesis.síntesis.
37. Pasos del escucha dentro delPasos del escucha dentro del
discurso:discurso:
Percepción->análisis-Percepción->análisis-
>desambiguación->>desambiguación->
desincorporación.desincorporación.
38. Existen 6 tipos de conocimiento para poder lograr laExisten 6 tipos de conocimiento para poder lograr la
comprensión:comprensión:
Conocimiento general del mundo.Conocimiento general del mundo.
Conocimiento general sobre la estructura delConocimiento general sobre la estructura del
discurso coherente.discurso coherente.
Conocimiento general sobre la sintaxis y laConocimiento general sobre la sintaxis y la
semántica.semántica.
Conocimiento especifico sobre la situación de queConocimiento especifico sobre la situación de que
este hablándose.este hablándose.
Conocimiento especifico sobre las creencias de losConocimiento especifico sobre las creencias de los
personajes.personajes.
Conocimiento especifico sobre las creencias delConocimiento especifico sobre las creencias del
hablante.hablante.
39. La estructura del discursoLa estructura del discurso
coherente.coherente.
En lógica, la conjunción esEn lógica, la conjunción es
conmutativa, por lo que no hayconmutativa, por lo que no hay
diferencia entre P^R^Q y R^Q^P.diferencia entre P^R^Q y R^Q^P.
Sin embargo, lo anterior no es validoSin embargo, lo anterior no es valido
en el caso de los lenguajes naturales.en el caso de los lenguajes naturales.
40. Teoría de Hobbs(1990).Teoría de Hobbs(1990).
El hablante desea transmitir unEl hablante desea transmitir un
mensaje.mensaje.
Para hacerlo, el hablante tiene unaPara hacerlo, el hablante tiene una
motivación o meta.motivación o meta.
El hablante desea facilitar al oyenteEl hablante desea facilitar al oyente
la comprensión del mensaje.la comprensión del mensaje.
El hablante debe vincular laEl hablante debe vincular la
información nueva con lo que elinformación nueva con lo que el
escucha ya sabe.escucha ya sabe.
41. Generación de textosGeneración de textos
En cierto grado es una tarea másEn cierto grado es una tarea más
simple que la comprensión, ya quesimple que la comprensión, ya que
por lo menos la computadora puedepor lo menos la computadora puede
elegir las expresiones que sabeelegir las expresiones que sabe
producir.producir.
42. Sin embargo, hay algunos problemas en laSin embargo, hay algunos problemas en la
generación de texto. Uno reside en lageneración de texto. Uno reside en la
necesidad de elegir las palabras ynecesidad de elegir las palabras y
expresiones que «se usan» en el contextoexpresiones que «se usan» en el contexto
dado.dado.
El otro problema es que el texto producidoEl otro problema es que el texto producido
con los métodos de fuerza bruta escon los métodos de fuerza bruta es
aburrido, incoherente y a veces noaburrido, incoherente y a veces no
entendible.entendible.
43. El lenguaje es una estructura muyEl lenguaje es una estructura muy
compleja. Afortunadamente, elcompleja. Afortunadamente, el
codificador y decodificador funcionancodificador y decodificador funcionan
en pasos, construyendo lasen pasos, construyendo las
estructuras más complejas deestructuras más complejas de
bloques más simples:bloques más simples:
Palabras de letras,Palabras de letras,−−
Oraciones de palabras,Oraciones de palabras,−−
Textos de oraciones.Textos de oraciones.−−
44. Aplicaciones del PLNAplicaciones del PLN
Traducción automáticaTraducción automática..
Recuperación de la información.Recuperación de la información.
Extracción de Información yExtracción de Información y
ResúmenesResúmenes..
Resolución cooperativa deResolución cooperativa de
problemas.problemas.
Tutores inteligentesTutores inteligentes..
Reconocimiento de VozReconocimiento de Voz..