</> CodeBooks
    ← Volver a Deep Learning (página 6)
    Portada de TensorFlow for Deep Learning

    TensorFlow for Deep Learning

    Bharath Ramsundar, Reza Bosagh Zadeh

    Editorial
    O'Reilly
    Año
    2018
    Páginas
    ~256
    Nivel
    Intermedio

    De qué trata

    Texto formativo que enseña las bases del aprendizaje profundo a través de la arquitectura clásica de TensorFlow (centrado en la rama TensorFlow 1.x, optimizado para la versión 1.6). Está pensado para desarrolladores de software, científicos de datos y estudiantes de perfil técnico de nivel intermedio con conocimientos de Python y nociones básicas de álgebra lineal y cálculo multivariable, que deseen entender en detalle la creación y ejecución de grafos computacionales estáticos.

    El libro desmenuza las primitivas esenciales del framework (tensores, variables, placeholders y sesiones tf.Session), avanzando gradualmente hacia la implementación de regresión lineal y regresión logística desde sus cimientos matemáticos. A continuación, explica el diseño de perceptrones multicapa (MLP), técnicas de optimización de hiperparámetros (grid search y random search), redes neuronales convolucionales (CNN) para visión por computadora, redes neuronales recurrentes (RNN y LSTM) para el modelado de secuencias y texto, y una sólida introducción al aprendizaje por refuerzo profundo (Deep Q-Networks), concluyendo con principios de entrenamiento distribuido en clústeres.

    La práctica incluye implementaciones de modelos convolucionales para reconocimiento de dígitos con MNIST, procesamiento de secuencias y la programación de un agente inteligente basado en Deep Q-Learning capaz de aprender a jugar al tres en raya (Tic-Tac-Toe). Su mérito formativo es la claridad con la que expone el flujo de gradientes y la arquitectura de bajo nivel de TensorFlow. No obstante, el lector debe considerar que su código utiliza la sintaxis estática previa a TensorFlow 2.x, por lo que difiere sustancialmente del modo imperativo predeterminado (Eager Execution) y las APIs modernas de tf.keras.

    • TensorFlow 1.x
    • Grafos computacionales
    • Tensores y Sesiones (tf.Session)
    • Regresión lineal y logística
    • Perceptrón multicapa (MLP)
    • Redes convolucionales (CNN)
    • Redes recurrentes (RNN y LSTM)
    • Deep Q-Networks (DQN)
    • Optimización de hiperparámetros
    • Entrenamiento distribuido

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Clasificador visual de dígitos manuscritos con CNN

    Diseño y entrenamiento de una red neuronal convolucional en TensorFlow para el reconocimiento de imágenes sobre el conjunto de datos de referencia MNIST.

    Agente de juego con Deep Q-Learning (DQN)

    Implementación de un modelo de aprendizaje por refuerzo profundo en TensorFlow que entrena a un agente para tomar decisiones autónomas y jugar al tres en raya (Tic-Tac-Toe).

    Más de Deep Learning con nivel Intermedio