
Deep Learning For Dummies
John Paul Mueller, Luca Massaron
- Editorial
- Wiley
- Año
- 2019
- Páginas
- ~368
- Nivel
- Básico
De qué trata
Manual introductorio y accesible publicado por Wiley en el que John Paul Mueller y Luca Massaron desmitifican los conceptos, algoritmos y herramientas del aprendizaje profundo. La obra utiliza Python 3 junto a TensorFlow y Keras, apoyándose en entornos interactivos como Anaconda, Jupyter Notebook, Google Colaboratory y Kaggle. Está dirigida a programadores noveles, analistas de datos y entusiastas técnicos de nivel básico que desean entender qué es y qué puede hacer el deep learning en el mundo real sin verse abrumados por fórmulas matemáticas densas.
El contenido introduce los principios del aprendizaje automático, repasa de forma intuitiva las operaciones matriciales y de optimización necesarias, y aborda las bases de la regresión lineal y logística antes de presentar el perceptrón y las redes neuronales artificiales. Con Keras y TensorFlow como herramientas centrales, el libro profundiza en redes neuronales convolucionales (CNN) a través de la arquitectura clásica LeNet, detección de objetos y segmentación de imágenes; redes neuronales recurrentes (RNN) para procesamiento de secuencias y análisis de sentimientos sobre texto; generación automática de texto; una introducción conceptual y práctica a las redes generativas antagónicas (GAN); y los fundamentos del aprendizaje por refuerzo profundo (Deep Reinforcement Learning). Las librerías utilizadas abarcan Python, NumPy, pandas, scikit-learn, TensorFlow y Keras.
A lo largo de sus capítulos se desarrollan ejercicios aplicados que van desde la clasificación con perceptrones hasta la construcción de un reconocedor de dígitos manuscritos con la arquitectura LeNet, un clasificador de sentimiento sobre reseñas de cine de IMDb y prototipos de generación de secuencias y redes adversarias. Su principal virtud es hacer comprensible una materia abstracta mediante explicaciones coloquiales, analogías claras y cuadernos interactivos listos para ejecutar. No profundiza en formulaciones matemáticas rigurosas ni cubre las arquitecturas basadas en transformadores más recientes, por lo que resulta un punto de partida perfecto para perder el miedo a la disciplina antes de abordar literatura más especializada.
- Deep Learning
- Redes neuronales
- TensorFlow
- Keras
- Visión artificial (CNN)
- LeNet
- Redes recurrentes (RNN)
- Análisis de sentimiento
- Redes generativas antagónicas (GAN)
- Google Colab
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Reconocedor de dígitos manuscritos con LeNet
Implementación de una red neuronal convolucional clásica con Keras y TensorFlow para procesar imágenes de dígitos, aplicando etapas de convolución, reducción espacial y clasificación.
Clasificador de polaridad y sentimiento en reseñas de películas
Canalización de procesamiento de texto y red recurrente (RNN) que analiza secuencias textuales de opiniones cinematográficas para predecir si el sentimiento emitido es positivo o negativo.

