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

    Natural Language Processing with Python and spaCy

    Yuli Vasiliev

    Editorial
    No Starch Press
    Año
    2020
    Páginas
    ~216
    Nivel
    Intermedio

    De qué trata

    Introducción técnica y directa de Yuli Vasiliev publicada por No Starch Press en 2020, enfocada de principio a fin en la biblioteca spaCy (versión 2.x) y el lenguaje Python para el desarrollo ágil de aplicaciones de PLN. Está concebida para desarrolladores de software y analistas con conocimientos intermedios de Python que buscan aplicar procesamiento lingüístico a problemas comerciales concretos sin detenerse en demostraciones matemáticas densas ni teorías abstractas de aprendizaje automático.

    La obra enseña a dominar la estructura central de spaCy mediante objetos como Doc, Token y Span, implementando etiquetado gramatical (POS tagging), análisis de dependencias sintácticas, reconocimiento de entidades nombradas (NER) y coincidencia de patrones basada en reglas con Matcher. Además, explora el cálculo de similitud con vectores de palabras, la visualización de estructuras oracionales con displaCy, la detección de intenciones, la interacción con bases de datos relacionales para persistir información extraída y el reentrenamiento y personalización de los modelos estadísticos de la biblioteca.

    Cada capítulo propone ejercicios prácticos tipo 'Try This' y culmina en la construcción de herramientas útiles, destacando un extractor de datos de pedidos estructurados y un chatbot interactivo capaz de interpretar consultas, consultar registros y desplegarse en la web. Su gran atractivo radica en la claridad y velocidad para poner en marcha soluciones operativas en entornos de producción ligeros; no obstante, su alcance se centra en las capacidades inherentes de spaCy, prescindiendo del entrenamiento de grandes modelos generativos o frameworks como PyTorch.

    • spaCy
    • Python
    • POS Tagging
    • Dependency Parsing
    • Named Entity Recognition (NER)
    • Word Vectors
    • displaCy
    • Intent Recognition
    • Chatbots
    • Bases de datos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Extractor de órdenes de compra con persistencia relacional

    Herramienta basada en árboles de dependencia y el componente Matcher de spaCy que analiza pedidos en lenguaje natural y guarda ítems y cantidades en una base de datos.

    Chatbot interactivo con despliegue en la web

    Aplicación conversacional que integra reconocimiento de intención, extracción de entidades y un backend en Python accesible a través de internet.

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