Este documento apresenta uma introdução ao Machine Learning usando a biblioteca scikit-learn em Python. Ele discute conceitos básicos de aprendizagem supervisionada e não-supervisionada, modelos como regressão linear, KNN, SVM, PCA e K-Means e técnicas como seleção de modelo e validação cruzada.