El libro Aprende Machine Learning con Scikit-Learn, Keras y TensorFlow es, sin duda, mi libro de cabecera para empezar en el mundo del Machine Learning con Python de manera práctica.
Introduce las técnicas de Machine Learning desde un enfoque práctico a través de pequeños proyectos y ejemplos. Además, el autor hace simples los conceptos complicados mediante el uso de analogías.
No sé tú pero yo siempre he aprendido mejor con ejemplos.
Cuando lo leas, encontrarás dos partes diferenciadas e igualmente interesantes:
Es un libro con un enfoque práctico para aprender a utilizar las librerías Scikit-learn y Keras desde cero hasta convertirte en un pro y viene acompañado de un repositorio en GitHub en el que encontrarás todo el código de Python que se explica en el libro.
El libro Hands-on Machine learning with Scikit-learn, Keras y TensorFlow asume que tienes algo de experiencia en programación con Python y que estás familiarizado con las principales librerías científicas de Python, en particular, NumPy, Pandas y Matplotlib.
De todas maneras, si nunca has utilizado estas librerías, no te preocupes; son fáciles de aprender y terminarás dominándolas como un verdadero ninja.
Además, si deseas entender completamente cómo funcionan los algoritmos de aprendizaje automático (no solo cómo usarlos), deberías tener al menos una comprensión básica de algunos conceptos matemáticos, especialmente álgebra lineal, un poquito de cálculo para entender el algoritmo del descenso de gradiente y algunos conceptos básicos de estadística y probabilidad.
¡Prepárate porque vamos a ponernos manos a la obra!
A continuación encontrarás un resumen de cada uno de los capítulos del libro.