</> CodeBooks
    ← Volver a Machine Learning (página 5)
    Portada de Building Machine Learning Systems with Python

    Building Machine Learning Systems with Python

    Luis Pedro Coelho, Willi Richert

    Editorial
    Packt
    Año
    2013
    Páginas
    ~290
    Nivel
    Intermedio

    De qué trata

    Manual práctico de Luis Pedro Coelho y Willi Richert concebido para enseñar machine learning a través de la construcción de sistemas completos con datos del mundo real, en lugar de centrarse en derivaciones matemáticas abstractas. Enmarcado en el entorno de Python 2.7 y el inicio del estándar científico de Scikit-learn, el libro está dirigido a programadores y científicos de datos noveles con conocimientos básicos de Python que quieren aprender a limpiar datos heterogéneos, extraer características significativas y poner a punto modelos predictivos.

    El contenido abarca el espectro clásico del machine learning: regresión lineal y penalizada (Lasso y ElasticNet), clasificación supervisada (regresión logística, Naive Bayes), agrupamiento no supervisado (K-Means), modelado de tópicos probabilísticos mediante asignación latente de Dirichlet (LDA), reducción de dimensionalidad (PCA) y filtrado colaborativo para sistemas de recomendación. Las librerías y herramientas utilizadas incluyen Scikit-learn, NumPy, SciPy, Gensim para modelado de texto, Mahotas para procesamiento digital de imágenes y visión artificial, junto con conceptos de computación concurrente con Jug/Multiprocessing y despliegues en Amazon Web Services (AWS).

    El aprendizaje es totalmente práctico y guiado por casos reales: agrupamiento de preguntas similares en foros como Stack Overflow, detección de respuestas de baja calidad, análisis de sentimiento de publicaciones en Twitter, catalogación de géneros musicales analizando audio con la Transformada Rápida de Fourier (FFT), filtrado de imágenes y recomendaciones de compra. Su mayor virtud es inculcar la mentalidad analítica del científico de datos frente a datos ruidosos e imperfectos. Al pertenecer a 2013, deja fuera frameworks contemporáneos de deep learning (como PyTorch o TensorFlow) y la sintaxis moderna de Python 3, por lo que ciertos paquetes requieren adaptación en entornos actuales.

    • Scikit-learn
    • NumPy
    • SciPy
    • Gensim
    • Mahotas
    • Transformada de Fourier (FFT)
    • Procesamiento de Lenguaje Natural
    • Modelado de tópicos (LDA)
    • Sistemas de recomendación
    • Visión por computador

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Clasificador de géneros musicales por análisis de audio WAV

    Sistema que descompone archivos de audio en frecuencias mediante la Transformada Rápida de Fourier (FFT) y entrena modelos con Scikit-learn para clasificar canciones en géneros musicales.

    Detector de respuestas de baja calidad en Stack Overflow

    Modelo de clasificación basado en regresión logística que evalúa atributos de texto y metadatos para identificar y moderar automáticamente respuestas deficientes en foros técnicos.

    Modelador de temas en grandes corpus con LDA y Gensim

    Pipeline de procesamiento de texto a gran escala que procesa artículos de Wikipedia para descubrir y agrupar tópicos semánticos latentes utilizando Gensim.

    Motor de recomendación y análisis de cesta de la compra

    Implementación de algoritmos de filtrado colaborativo vecinal y minería de reglas de asociación sobre transacciones para predecir compras y recomendar artículos afines.

    Más de Machine Learning con nivel Intermedio