Back to timeline

Availability · February 1, 2010

scikit-learn

France's Inria took on a library that gave classical machine learning one interface in Python: fit, predict, score.

Why it matters

The shared interface mattered more than any individual algorithm: methods became interchangeable in a single line of code.

Before scikit-learn every implementation had its own conventions, and comparing two methods meant rewriting code. One interface made comparison trivial and processing pipelines composable. The library remains the most used tool for problems where deep learning is excessive, which is most applied problems. Development has been largely European.

Event record

Event date
February 1, 2010
Timeline date
Event date
Verification
Sources gathered automatically · September 17, 2026
Lines
ID
evt-0252

The first public release was on 1 February 2010; the project came under Inria that year.

Sources

Related events