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

    Practical Deep Learning

    Ronald T. Kneusel

    Editorial
    No Starch Press
    Año
    2021
    Páginas
    ~593
    Nivel
    Intermedio

    De qué trata

    Guía introductoria y accesible orientada a desmitificar el aprendizaje profundo sin perderse en complejidades matemáticas abstractas. Ronald T. Kneusel presenta los fundamentos del aprendizaje automático y las redes neuronales empleando el ecosistema estándar de Python 3, scikit-learn y TensorFlow/Keras. La obra está dirigida a programadores principiantes e intermedios, analistas de datos y estudiantes que ya manejan la sintaxis esencial de Python y cuentan con nociones elementales de álgebra lineal y probabilidad, pero buscan dar el salto al modelado predictivo con código funcional y fundamentado.

    El recorrido didáctico arranca con la nivelación del entorno, el álgebra de vectores y matrices mediante NumPy, y un énfasis riguroso en la preparación higiénica de datos («la calidad del dataset lo es todo») junto con estrategias de partición en entrenamiento, validación y test. A continuación, introduce algoritmos clásicos de machine learning con scikit-learn (k-Nearest Neighbors, Random Forests y Support Vector Machines) como línea base comparativa. El núcleo del libro explica la mecánica de las redes neuronales artificiales densas (pesos, sesgos, funciones de activación como ReLU o sigmoide, descenso de gradiente y backpropagation), escalando posteriormente a redes neuronales convolucionales (CNN) con Keras y a la evaluación métrica rigurosa (precisión, exhaustividad, matrices de confusión y curvas ROC).

    En la vertiente práctica se programan experimentos guiados sobre datos tabulares y se implementan clasificadores visuales para los datasets MNIST y CIFAR-10, culminando con un caso de estudio centrado en la clasificación de audio ambiental a partir de ficheros .wav. El libro destaca por su claridad expositiva y por inculcar una metodología sólida de curación de datos antes de entrenar modelos; como contrapartida, no cubre arquitecturas contemporáneas complejas como Transformers, LLMs o difusión generativa (temas añadidos en revisiones posteriores). Resulta una excelente rampa de entrada para consolidar fundamentos teóricos y prácticos.

    • Python
    • NumPy
    • scikit-learn
    • TensorFlow
    • Keras
    • Redes Neuronales
    • CNN
    • Clasificación de Imágenes
    • Clasificación de Audio
    • Curación de Datos
    • Métricas de Evaluación

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Clasificador visual de dígitos y objetos cotidianos

    Modelos convolucionales construidos con Keras y TensorFlow para clasificar imágenes en los datasets de referencia MNIST y CIFAR-10, analizando curvas de aprendizaje y sobreajuste.

    Sistema de clasificación de audio ambiental

    Caso de estudio integral que procesa grabaciones sonoras en formato .wav para extraer características y entrenar una red neuronal capaz de distinguir categorías acústicas del entorno.

    Más de Deep Learning con nivel Intermedio