</> CodeBooks
    ← Volver a Machine Learning (página 8)
    Portada de Machine Learning For Dummies

    Machine Learning For Dummies

    John Paul Mueller, Luca Massaron

    Editorial
    Wiley
    Año
    2016
    Páginas
    ~432
    Nivel
    Básico

    De qué trata

    Manual introductorio y accesible publicado por Wiley en 2016 dentro de la serie For Dummies, escrito por John Paul Mueller y Luca Massaron para desmitificar los fundamentos del aprendizaje automático. Los autores abordan la materia combinando de manera transversal dos de los entornos más extendidos de la ciencia de datos: Python (mediante la distribución Anaconda con Jupyter Notebooks y Python 3) y el entorno R (con RStudio). Está pensado para principiantes absolutos, analistas y programadores noveles que carecen de experiencia previa en cálculo diferencial, álgebra matricial o estadística avanzada.

    La obra repasa de forma intuitiva los conceptos matemáticos indispensables (vectores, matrices, probabilidad elemental y descenso de gradiente) antes de adentrarse en la preparación de datos y el entrenamiento de modelos supervisados y no supervisados con Scikit-learn en Python y paquetes estándar en R. Se explican regresión lineal y logística, máquinas de vectores de soporte (SVM), redes neuronales iniciales, algoritmos de ensamble (Random Forest y Gradient Boosting), agrupamiento con k-means, procesamiento de lenguaje natural (NLP) para clasificar opiniones y análisis de componentes principales (PCA) para reducción de dimensionalidad, complementados con técnicas de validación cruzada.

    El aprendizaje se articula a través de recetas y pequeños casos prácticos guiados, como el reconocimiento visual de rostros mediante la técnica de Eigenfaces, un detector de sentimiento sobre críticas textuales y un recomendador básico de películas y productos. El valor del libro reside en permitir comparar directamente cómo se resuelve un mismo desafío en Python y en R con un lenguaje didáctico y sin tecnicismos innecesarios, aunque deja fuera optimizaciones de rendimiento a nivel corporativo y redes de deep learning complejas. Constituye una base sólida antes de abordar obras de mayor profundidad matemática.

    • Python
    • R
    • Scikit-learn
    • RStudio
    • Anaconda
    • Regresión logística
    • Random Forest
    • Support Vector Machines
    • Procesamiento de lenguaje natural
    • Reducción con PCA
    • Validación cruzada

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Reconocimiento facial mediante Eigenfaces

    Extracción de patrones y clasificación de caras humanas mediante reducción de dimensionalidad con PCA y Scikit-learn en Python.

    Clasificador de polaridad y sentimiento en texto

    Pipeline de procesamiento de lenguaje natural que analiza opiniones textuales y las clasifica en positivas o negativas usando modelos lineales.

    Motor de recomendación de películas y productos

    Sistema elemental de sugerencias basado en medidas de distancia y similitud entre preferencias de usuarios implementado en Python y R.

    Más de Machine Learning con nivel Básico