Introduction to SciKit Learn


The ScikitLearn library


The SciKitLearn library has a chunk of ready implementations of most basic Machine Learning algorithms. Most of the Machine Learning libraries are based on the principle of "concept-heavy and code-lite'. Once we understand the concepts well, the syntax of implementation is quite simple. ScikitLearn offors ready configurable classes for most of the algorithms. We just instantiate and then "fit" the model to the training data and then verify with the test data. All this can be achieved in just a couple of lines of code.

Implementation

It provides for most of the scenarios and algorithms. Below are some typical usages of the common ones.
This should be enough to give you a flavor of what you can expect in ScikitLearn. Ofcourse it provides a lot more than this.

Reference

The API Reference and the Tutorials on the ScikitLearn website provide a good detail if you want to read further.