Easy-to-use and general-purpose machine learning in Python

What is scikit-learn?

scikit-learn is a Python module for machine learning built on top of SciPy and distributed under the 3-Clause BSD license.

scikit-learn is a tool in the Machine Learning Tools category of a tech stack.

scikit-learn is an open source tool with 34.7K Github Stars and 17K Github Forks. Here’s a link to scikit-learn's open source repository on Github

Who Uses scikit-learn?

63 companies use scikit-learn including Repro, Home61, and MonkeyLearn Stack.

scikit-learn integrates with

Why people like scikit-learn

Here’s a list of reasons why companies and developers use scikit-learn.

Add a one-liner

scikit-learn's alternatives

  • TensorFlow - Open Source Software Library for Machine Intelligence
  • Keras - Deep Learning library for Theano and TensorFlow
  • PyTorch - A deep learning framework that puts Python first
  • ML Kit - Machine learning for mobile developers (by Google)
  • TensorFlow.js - Machine Learning in JavaScript

See all alternatives to scikit-learn

Explore other Application Utilities tools that are known for: