Scikit-learn (Sklearn) es la biblioteca más útil y sólida para el aprendizaje automático en Python. Proporciona una selección de herramientas eficientes para el aprendizaje automático y el modelado estadístico que incluyen clasificación, regresión, agrupación y reducción de dimensionalidad a través de una interfaz de consistencia en Python. Esta biblioteca, que está escrita en gran parte en Python, se basa en NumPy, SciPy y Matplotlib.
Este tutorial será útil para graduados, posgraduados y estudiantes de investigación que tengan interés en esta asignatura de aprendizaje automático o que la tengan como parte de su plan de estudios. El lector puede ser principiante o avanzado.
El lector debe tener conocimientos básicos sobre Machine Learning. También debe conocer Python, NumPy, Scipy, Matplotlib. Si es nuevo en alguno de estos conceptos, le recomendamos que realice tutoriales sobre estos temas antes de profundizar en este tutorial.