</> CodeBooks
    ← Volver a Lenguaje natural (NLP) (página 2)
    Portada de Mastering Natural Language Processing with Python

    Mastering Natural Language Processing with Python

    Deepti Chopra, Iti Mathur, Nisheeth Joshi

    Editorial
    Packt
    Año
    2016
    Páginas
    ~238
    Nivel
    Avanzado

    De qué trata

    Manual avanzado publicado por Packt que explora los fundamentos teóricos y algorítmicos del procesamiento del lenguaje natural clásico y estadístico mediante Python (compatible con las versiones 2.7 y 3.x) y la biblioteca NLTK (Natural Language Toolkit). Está dirigido a programadores de Python, científicos de datos e investigadores con un nivel intermedio o avanzado que ya dominan el lenguaje y desean profundizar en la mecánica lingüística y computacional que sustenta el análisis de texto antes de la adopción masiva del deep learning.

    El contenido desglosa en detalle las fases tradicionales de un pipeline de NLP: correspondencia y normalización de cadenas, modelos probabilísticos y estadísticos de lenguaje basados en n-gramas, y desarrollo de analizadores y generadores morfológicos para derivación (stemming) y lematización. Aborda en profundidad el etiquetado gramatical (POS tagging), la estructuración sintáctica con gramáticas libres de contexto (CFG) y Treebanks, y algoritmos de parsing como CYK (Cocke-Younger-Kasami) y Earley Chart Parsing. En el plano semántico y discursivo, enseña a utilizar WordNet para desambiguación léxica (WSD), reconocimiento de entidades nombradas (NER), análisis de sentimientos, resumen automático de documentos, recuperación de información y resolución de anáforas.

    El libro guía la implementación progresiva de varios componentes prácticos, incluyendo un motor de indexación y búsqueda básica de texto, un pipeline de resumen extractivo y un prototipo de sistema de preguntas y respuestas basado en análisis sintáctico. Su mayor valor reside en enseñar cómo funcionan internamente los algoritmos lingüísticos que las librerías modernas suelen ocultar como cajas negras; por otro lado, al haberse publicado en 2016, no cubre embeddings densos modernos (Word2Vec, BERT o Transformers) ni arquitecturas neuronales. Es una obra idónea para asentar una base teórica y algorítmica rigurosa en lingüística computacional.

    • Python
    • NLTK
    • Modelos de lenguaje estadísticos
    • POS Tagging
    • Parsing sintáctico (CYK y Earley)
    • Gramáticas libres de contexto (CFG)
    • WordNet
    • Named Entity Recognition (NER)
    • Resumen automático de texto
    • Análisis de sentimientos
    • Sistemas de preguntas y respuestas

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Motor de búsqueda y recuperación de información

    Sistema de indexación y consulta léxica basado en modelos de n-gramas y correspondencia de patrones para localizar documentos relevantes con NLTK.

    Pipeline de preguntas y respuestas basado en sintaxis

    Módulo que analiza gramaticalmente la consulta del usuario mediante árboles de parsing y extrae entidades para determinar y devolver la respuesta adecuada.

    Resumidor extractivo de textos

    Herramienta que procesa textos extensos, analiza frecuencias léxicas y oracionales, y extrae las frases estadísticamente más representativas para crear un resumen.

    Más de Lenguaje natural (NLP) con nivel Avanzado