learn python logo
Python

Learn Python Programming

Machine Learning Tutorials for Python

Machine learning means letting a program learn from data instead of writing the rules by hand. You give it examples, it finds the pattern, and it uses that pattern to predict something new.

Python is the usual language for this, because the libraries are all there. These are the machine learning articles on the site. If you have never done machine learning before, start at the top and work down.

Reading about it is one thing, writing it is another. Try the exercises on PyChallenge and you get instant feedback on every line.

Machine learning

Decision Tree

K-means

Regression

Applications

Algorithms

Boosting

General

If you want to try this yourself, the exercises on PyChallenge turn the same idea into a few short problems with instant feedback.