pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

Applied machine learning in python with scikit-learn

log in to bookmark this presentaton

Experienced / Tutorial
March 10th 9 a.m. – 12:20 p.m.
The goal of this tutorial is to give the attendee a first experience of machine learning tools applied to practical software engineering tasks such as language detection of tweets, topic classification of web pages, sentiment analysis of customer products reviews and facial recognition in pictures from the web or from your own webcam.


The demand for software engineers with Data Analytics and Machine Learning skills is rapidly growing and python / numpy is one of the best environment for quickly prototyping scalable data-centric applications.

scikit-learn is a very active open source project that implements a variety of state-of-the art machine learning algorithms. The goal of this project and tutorial is to take the algorithms out of the academic papers and make them work on a selection of real world tasks to unleash the value of your data.

We will focus providing hints to perform the right data preprocessing steps and how select the right algorithm and parameters. We will also introduce tools and methodologies to measure the performance of the trained models as objectively as possible.

Prior experience with standard file processing in python (parsing HTML, json, ...) and numerical computation with numpy is highly recommended. An undergrad level in maths will help gain some theoretical insights but is not required to go through the exercises.