</> CodeBooks
    ← Volver a Deep Learning (página 4)
    Portada de Deep Learning Cookbook

    Deep Learning Cookbook

    Douwe Osinga

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

    De qué trata

    Recetario práctico concebido para que programadores y desarrolladores de software puedan implementar soluciones basadas en redes neuronales de manera ágil sin necesidad de un trasfondo matemático avanzado. Publicado en 2018 por Douwe Osinga, el libro emplea Python 3 junto a Keras y TensorFlow (versión 1.x), utilizando cuadernos interactivos de Jupyter Notebooks. Está dirigido a profesionales de nivel intermedio con conocimientos de programación en Python que buscan prototipar aplicaciones de aprendizaje profundo orientadas a texto, visión y sistemas de recomendación sin perderse en derivaciones de cálculo vectorial.

    La obra adopta un enfoque orientado a problemas cotidianos: comienza con técnicas de adquisición y preparación de datos utilizando fuentes públicas como Wikipedia, Wikidata, OpenStreetMap, Twitter y Flickr, y dedica un capítulo clave a depurar modelos neuronales cuando el entrenamiento no converge. Enseña a manipular representaciones vectoriales con Word2Vec, a reutilizar arquitecturas convolucionales preentrenadas (como VGG16) para visión por computadora mediante transfer learning, a construir secuencias temporales con capas recurrentes LSTM, y a entrenar autoencoders y redes generativas adversarias (GANs) con Keras, NumPy y Scikit-learn.

    Entre las recetas destacadas, el lector construye sistemas de recomendación de películas mediante filtrado colaborativo, buscadores inversos de imágenes por similitud de contenido, modelos de predicción de emojis a partir de texto y generadores de iconos vectoriales. Su mayor atractivo radica en su enfoque pragmático y en los trucos para resolver problemas de sobreajuste y desbalanceo de datos. Como contrapartida, los ejemplos fueron concebidos en TensorFlow 1.x y la API legacy de Keras, por lo que requieren adaptaciones sintácticas a TensorFlow 2.x o PyTorch, aunque los conceptos de preprocesamiento, espacios latentes y transfer learning siguen siendo plenamente instructivos.

    • Keras
    • TensorFlow
    • Word2Vec
    • Embeddings
    • CNN
    • LSTM
    • GANs
    • Transfer learning
    • Sistemas de recomendación
    • Búsqueda inversa de imágenes

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Buscador inverso de imágenes por similitud visual

    Servicio de recuperación y emparejamiento de imágenes que extrae vectores de características utilizando una red convolucional preentrenada (VGG16) en Keras.

    Sistema de recomendación de películas con filtrado colaborativo

    Motor de recomendación construido a partir de hipervínculos de Wikipedia y datos de usuarios utilizando capas de embeddings y redes densas.

    Generador sintético de iconos gráficos

    Pipeline generativo que compara autoencoders y redes generativas adversarias (GANs) en Keras para sintetizar nuevos diseños de iconos.

    Más de Deep Learning con nivel Intermedio