
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?
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.

