</> CodeBooks
    ← Volver a Machine Learning (página 7)
    Portada de Python Machine Learning

    Python Machine Learning

    Sebastian Raschka

    Editorial
    Packt
    Año
    2015
    Páginas
    ~454
    Nivel
    Básico

    De qué trata

    Primera edición del texto clásico e influyente de Sebastian Raschka que introdujo a miles de profesionales en la aplicación práctica del aprendizaje automático con Python. Diseñado para programadores, analistas de datos e ingenieros de software con nivel básico o intermedio en Python y conocimientos matemáticos de nivel secundario o universitario inicial, el libro guía al lector desde los fundamentos conceptuales de los primeros clasificadores hasta el despliegue de modelos predictivos en la web.

    El autor inicia construyendo neuronas artificiales desde cero (Perceptrón y Adaline) con NumPy y Matplotlib, para luego adentrarse en scikit-learn con modelos de regresión logística, máquinas de vectores de soporte (SVM lineales y con kernels), árboles de decisión, vecinos más cercanos y métodos de ensamble (Random Forest y AdaBoost). Enseña técnicas esenciales de preparación de datos, escalado, selección de características, reducción dimensional con PCA y LDA, validación cruzada y búsqueda en cuadrícula (Grid Search). Además, aborda el análisis de sentimientos con procesamiento de lenguaje natural sobre el dataset IMDb, la serialización de modelos con Pickle y SQLite para crear un servicio web con Flask, e introduce redes neuronales artificiales con retropropagación (backpropagation), concluyendo con Theano y Keras para cómputo en GPU.

    La gran virtud de la obra es su perfecto balance entre la intuición matemática de las funciones de coste y la pulcritud de su código fuente en Python. Dado que es la edición original de 2015, sus capítulos de aprendizaje profundo emplean Theano (herramienta superada actualmente por PyTorch y TensorFlow), pero todo el contenido estructurado en torno a scikit-learn, NumPy y despliegue ligero con Flask sigue ofreciendo un valor didáctico excepcional. Es una obra de referencia para asentar las bases del modelado supervisado y no supervisado.

    • Python
    • scikit-learn
    • NumPy
    • Matplotlib
    • Flask
    • Theano
    • Keras
    • Regresión logística
    • Support Vector Machines
    • Análisis de sentimientos
    • Random Forest
    • Redes neuronales

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación web de análisis de sentimientos con Flask y SQLite

    Construye y serializa un modelo clasificador de críticas de cine entrenado con el dataset de IMDb, integrándolo en una aplicación web interactiva con Flask respaldada por SQLite para actualizar predicciones con retroalimentación del usuario.

    Clasificador de dígitos manuscritos con redes neuronales multicapa

    Implementa desde cero una red neuronal con algoritmo de retropropagación sobre el dataset MNIST, escalando posteriormente el modelo con Theano y Keras para paralelizar el cómputo matricial.

    Más de Machine Learning con nivel Básico