NLP con Transformers
Fundamentos y aplicaciones principales
Este innovador libro lo guía a través del revolucionario mundo de los transformadores, los motores detrás de los modelos de lenguaje de IA más avanzados de la actualidad. Desde los conceptos básicos de la arquitectura de transformadores hasta el desarrollo de aplicaciones sofisticadas, este libro proporciona todo lo que necesita para aprovechar el poder de esta tecnología de vanguardia de manera práctica e impactante.

Lo Que Obtendrás de Este Libro
6 capítulos que abarcan más de 650 páginas
Más de 250 bloques explicativos de código
Más de 25 ejercicios prácticos
3 cuestionarios para poner a prueba tus conocimientos
3 proyectos prácticos del «mundo real»
Entender la arquitectura de transformadores
Los transformadores han cambiado el panorama del procesamiento del lenguaje natural al permitir que los modelos manejen dependencias de largo alcance y paralelicen el entrenamiento de formas antes inimaginables. Esta sección del libro desmitifica el funcionamiento interno de los modelos transformadores, incluidos los conceptos clave de los mecanismos de atención, las codificaciones posicionales y la construcción capa por capa que hace que estos modelos tengan una potencia única.
A través de diagramas detallados y explicaciones paso a paso, los lectores comprenderán cómo los transformadores procesan y generan el lenguaje. El libro también aborda la evolución de la arquitectura de los transformadores, desde los primeros modelos, como el Transformer original, hasta las variantes más recientes, como el BERT, el GPT y el T5. Cada modelo se explora en su contexto, con ejemplos que demuestran sus puntos fuertes específicos en tareas como la clasificación de textos, la traducción automática, etc.
Además de explicar la arquitectura y la evolución de los transformadores, el libro profundiza en las técnicas de optimización que mejoran el rendimiento del modelo, como el ajuste de hiperparámetros, la regularización y las estrategias de entrenamiento avanzadas, como el aprendizaje por transferencia y el ajuste fino. Estos temas son fundamentales para desarrollar modelos de PNL eficientes y sólidos que puedan ampliarse para satisfacer las demandas de grandes conjuntos de datos y tareas lingüísticas complejas. En esta sección se ofrecen consejos prácticos para optimizar los modelos de transformadores, incluida la selección de las tasas de aprendizaje, los tamaños de los lotes y las funciones de activación correctos, además de estrategias para evitar errores comunes, como el sobreajuste.
Creación de aplicaciones con transformadores
Con un conocimiento sólido de la arquitectura de transformadores, el libro cambia el enfoque hacia las aplicaciones prácticas. En esta sección se enseña cómo implementar los transformadores en una variedad de tareas de la PNL, como el análisis de sentimientos, el reconocimiento de entidades nombradas y la respuesta a preguntas. Incluye guías prácticas sobre el uso de bibliotecas populares, como Transformers de Hugging Face, para crear, ajustar e implementar modelos de PNL de manera rápida y eficiente.
Los lectores aprenderán cómo preparar conjuntos de datos, seleccionar los modelos previamente entrenados apropiados y ajustar los parámetros de entrenamiento para maximizar el rendimiento del modelo. Los estudios de casos reales proporcionan información sobre cómo se utilizan los transformadores en la industria actual, desde la mejora del servicio al cliente con chatbots hasta el desarrollo de tecnologías lingüísticas más accesibles para los idiomas de todo el mundo.
Además, esta sección profundiza en las complejidades de la integración de transformadores con las canalizaciones de datos e infraestructuras de TI existentes, cruciales para implementar estas tecnologías en aplicaciones del mundo real a gran escala. Ofrece estrategias para gestionar las demandas computacionales de los transformadores, incluido el uso de plataformas de computación distribuida y en la nube, que suelen ser necesarias para gestionar las fases de entrenamiento e inferencia de los modelos grandes. Se ofrecen consejos prácticos para la elaboración de modelos, la supervisión y la mejora continua a fin de garantizar que los sistemas de PNL sigan siendo eficientes y efectivos a lo largo del tiempo.
«Procesamiento del lenguaje natural con transformadores: fundamentos y aplicaciones principales» no solo enseña las habilidades técnicas necesarias para implementar los transformadores, sino que también alienta a los lectores a pensar críticamente sobre las implicaciones éticas del procesamiento automatizado del lenguaje. Los capítulos finales analizan los desafíos que plantean el sesgo y la equidad en los modelos de IA, y te preparan para crear soluciones de IA más éticas y equitativas.
Este contenido está diseñado para ofrecer una descripción completa del libro, mostrando tanto la profundidad técnica como las aplicaciones prácticas de los transformadores en el procesamiento del lenguaje natural. Si hay elementos adicionales o aspectos específicos que te gustaría incluir, ¡no dudes en hacérmelo saber!
Para capacitar aún más a los lectores en el desarrollo responsable de la IA, el libro también explora el impacto de las tecnologías de la PNL en la sociedad en general, haciendo hincapié en la importancia de las tecnologías lingüísticas inclusivas y accesibles. Proporciona directrices para desarrollar modelos multilingües que puedan servir a diversas comunidades mundiales, reduciendo así las barreras lingüísticas y promoviendo el intercambio cultural.
Además, el texto analiza el potencial de la PNL para ayudar en los esfuerzos humanitarios, como la respuesta a las crisis y las mejoras de accesibilidad para las personas con discapacidades. Esta perspectiva más amplia ayuda a los tecnólogos a comprender las profundas implicaciones sociales de su trabajo y el potencial de la PNL para contribuir positivamente a varios aspectos de la vida humana.
Tabla de contenido
Chapter 1: Introduction to NLP and Its Evolution
1.1 ¿Qué es la PNL?
1.2 Historical Development of NLP
1.3 Traditional Approaches in NLP
1.4 Practical Exercises for Chapter 1
Chapter 1 Summary
Chapter 2: Fundamentals of Machine Learning for
2.1 Basics of Machine Learning for Text
2.2 Neural Networks in NLP
2.3 Word Embeddings: Word2Vec, GloVe, and FastText
2.4 Introduction to Transformer-based Embeddings
Practical Exercises for Chapter 2
Chapter 3: Attention and the Rise of Transformers
3.1 Challenges with RNNs and CNNs in NLP
3.2 Understanding Attention Mechanisms
3.3 Self-Attention and Multi-Head Attention
3.4 Sparse Attention for Efficiency
Practical Exercises for Chapter 3
Quiz Part I
Questions
Answers
Chapter 4: The Transformer Architecture
4.1 The "Attention Is All You Need" Paper
4.2 Encoder-Decoder Framework Explained
4.3 Positional Encoding and Its Importance
4.4 Comparisons with Traditional Architectures
Practical Exercises for Chapter 4
Chapter 5: Key Transformer Models and Innovations
5.1 BERT and Variants (RoBERTa, DistilBERT)
5.2 GPT and Autoregressive Transformers
5.3 Multimodal Transformers: CLIP, DALL-E
5.4 Specialized Models: BioBERT, LegalBERT
Practical Exercises for Chapter 5
Quiz Part II
Answers
Questions
Multiple-Choice Questions
True or False
Short-Answer Questions
Chapter 6: Core NLP Applications
6.1 Sentiment Analysis
6.2 Named Entity Recognition (NER)
6.3 Text Classification
Practical Exercises for Chapter 6
Chapter 6 Summary
Project 1: Sentiment Analysis with BERT
1. Why Sentiment Analysis?
2. Why Use BERT?
3. Project Overview
4. Step 1: Preparing the Environment
5. Step 2: Loading and Exploring the Dataset
Project 2: News Categorization Using BERT
1. Why BERT for News Categorization?
2. What Will You Learn?
3. Step 1: Setting Up the Environment
4. Step 2: Loading and Preparing the Dataset
5. Preprocess the Dataset
Project 3: Customer Feedback Analysis Using Sentiment Analysis
1. Why Sentiment Analysis?
2. What Will You Learn?
3. Step 1: Setting Up the Environment
4. Step 2: Loading and Preparing the Dataset
5. Step 3: Fine-Tuning BERT for Sentiment Analysis
Quiz Part III
Questions
Answers Key
Lo que dicen nuestros lectores sobre este libro
¡Explore las reseñas para comprender por qué este libro es una excelente elección! Descubra cómo otros se han beneficiado del conocimiento y las ideas que proporciona. Pruebe el emocionante contenido que le espera y compruebe si este libro es el libro perfecto para su viaje.
El libro ofrece una explicación clara y completa de las arquitecturas de los transformadores, haciendo que conceptos complejos como los mecanismos de atención y las codificaciones posicionales sean accesibles incluso para los recién llegados. Lo que más destaca es la sección de aplicaciones prácticas, en la que el autor explica cómo implementar estos modelos para tareas del mundo real utilizando la biblioteca Hugging Face Transformers. Cada capítulo está repleto de ejemplos detallados y estudios de casos que aclaran la teoría y muestran cómo se puede aplicar para resolver problemas prácticos en la PNL.
El libro cierra de manera brillante la brecha entre el conocimiento teórico y la aplicación práctica, proporcionando a los lectores una base sólida en la arquitectura de los transformadores, seguida de una guía detallada sobre su implementación. Los tutoriales sobre el uso de transformadores para tareas como el análisis de opiniones y la respuesta a preguntas son especialmente útiles, ya que incluyen fragmentos de código y consejos para optimizar el rendimiento. Además, el debate sobre las consideraciones éticas añade una dimensión necesaria al debate en torno a la IA, al fomentar prácticas de desarrollo responsables.
Desbloquear el acceso
Es su elección, libro de tapa blanda, libro electrónico o Pase de acceso completo a toda nuestra biblioteca de programación
- Libro de tapa blanda enviado desde Amazon
- Acceso gratuito al repositorio de código
- Atención al cliente de primera calidad
- Plataforma digital de aprendizaje electrónico
- Contenido de vídeo adicional gratuito
- Rentable
- Atención al cliente de primera calidad
- Recursos de código fáciles de copiar y pegar
- Aprenda en cualquier lugar
- Todo, desde Book Access
- Acceso ilimitado a la biblioteca de libros
- 50% de descuento en libros de bolsillo
- Acceso anticipado a nuevos lanzamientos
- Contenido de vídeo exclusivo
- Recomendaciones de libros mensuales
- Actualizaciones de libros ilimitadas
- Atención al cliente VIP 24/7
- Desafíos de programación