</> CodeBooks
    ← Volver a Lenguaje natural (NLP) (página 1)
    Portada de Deep Learning for Natural Language Processing

    Deep Learning for Natural Language Processing

    Karan Jain, Palash Goyal, Sumit Pandey

    Editorial
    Apress
    Año
    2018
    Páginas
    ~277
    Nivel
    Intermedio

    De qué trata

    Guía práctica de Apress orientada a cerrar la brecha entre los fundamentos matemáticos de las redes neuronales y su aplicación a problemas de texto, utilizando Python con frameworks de deep learning como TensorFlow y Keras. El libro está diseñado para desarrolladores de software, ingenieros de datos y estudiantes de nivel intermedio que cuentan con conocimientos de programación en Python y nociones básicas de álgebra lineal y cálculo, y que desean adentrarse en el aprendizaje profundo aplicado al procesamiento lingüístico.

    La obra comienza repasando la preparación del entorno y las librerías auxiliares de análisis numérico y NLP (NumPy, Pandas, NLTK, spaCy y Gensim), para luego centrarse en las representaciones vectoriales distribuidas de palabras (Word2Vec bajo arquitecturas Skip-gram y CBOW, GloVe y FastText). A continuación, desglosa las capas densas, mecanismos de regularización y las redes neuronales secuenciales especializadas en lenguaje: Redes Neuronales Recurrentes estándar (RNN), unidades de memoria a largo y corto plazo (LSTM), Gated Recurrent Units (GRU) y modelos Sequence-to-Sequence (Seq2seq) basados en el esquema de codificador y decodificador.

    El aprendizaje culmina en dos proyectos integradores: la construcción de un chatbot conversacional de preguntas y respuestas implementado con capas LSTM y Seq2seq, y la reproducción práctica de un modelo de investigación académica orientado a la clasificación de sentimientos. El libro destaca por su claridad didáctica y por proporcionar código directo y reproducible para modelos recurrentes, aunque queda situado justo antes del auge de la arquitectura Transformer y modelos como BERT o GPT. Conviene abordarlo como una base sólida de redes secuenciales y embeddings antes de dar el salto a los modelos generativos contemporáneos.

    • Python
    • TensorFlow
    • Keras
    • Word2Vec
    • GloVe
    • Word Embeddings
    • RNN
    • LSTM
    • Seq2seq
    • Chatbots
    • Clasificación de sentimientos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Chatbot conversacional Seq2seq

    Agente conversacional de preguntas y respuestas entrenado con arquitecturas Recurrentes y LSTM bajo el paradigma encoder-decoder utilizando TensorFlow y Keras.

    Clasificador de sentimientos de artículo de investigación

    Implementación práctica de la arquitectura de red neuronal propuesta en un artículo académico para la clasificación de polaridad en reseñas de texto.

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