Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated scikit-learn Alternatives

scikit-learn Reviews & Product Details

Verified User in Research
IR
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

The best part about scikit-learn is that it has the variety of regression, classification and clustering algorithms. The page of scikit-learn allows to see which hyper parameters are to be used for my data and what values should I give. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

Nothing as of now, but I guess it could be faster for big datasets. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

I have been using scikit-learn to work on my course projects and to learn how the algorithms perform and compare them to see which is the best one. Review collected by and hosted on G2.com.

scikit-learn Overview

What is scikit-learn?

Scikit-learn is a software machine learning library for the Python programming language that has a various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.

scikit-learn Details
Show LessShow More
Product Description

Scikit-learn is a software machine learning library for the Python programming language that has a various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.


Seller Details
Year Founded
2018
HQ Location
N/A
Twitter
@scikit_learn
23,377 Twitter followers
LinkedIn® Page
www.linkedin.com

JORDAN J.
JJ
Overview Provided by:

Recent scikit-learn Reviews

Palash S.
PS
Palash S.Mid-Market (51-1000 emp.)
5.0 out of 5
"Best open source library for Machine learning."
I like how dynamic scikit-learn library is. it provides preloaded and ready-to-use functions for all sorts of machine learning and data preprocessi...
KS
Kitriakos S.Mid-Market (51-1000 emp.)
5.0 out of 5
"scikit-learn"
Scikit-learn is built on top of efficient numerical libraries, such as NumPy and SciPy, which provide optimized implementations of mathematical and...
Diana B.
DB
Diana B.Small-Business (50 or fewer emp.)
4.5 out of 5
"Python library"
Users who wish to connect the algorithms to their platforms will find detailed API documentation on the scikit-learn website. Many contributors, au...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

scikit-learn Media

Answer a few questions to help the scikit-learn community
Have you used scikit-learn before?
Yes

58 out of 59 Total Reviews for scikit-learn

4.8 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.

scikit-learn Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for scikit-learnQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Diana B.
DB
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Translated Using AI
What do you like best about scikit-learn?

Users who wish to connect the algorithms to their platforms will find detailed API documentation on the scikit-learn website. Many contributors, authors, and a large international online community support and update Scikit-learn. It is easy to use. The library is published under the BSD license, so it is available for free with only the most basic legal and licensing restrictions. The scikit-learn package is extremely adaptable and useful, and it can be used for a variety of real-world tasks, such as developing neuroimaging, predicting consumer behavior, etc. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

It is not a great choice if one prefers in-depth learning. It provides a simple abstraction that can tempt beginner data scientists to continue without first learning the basics. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

Scikit-learn allows us to define machine learning algorithms and compare them with each other, in addition to offering tools for data preprocessing. K-means clustering, random forests, support vector machines, and any other machine learning model we want to develop are included in Scikit-learn. Review collected by and hosted on G2.com.

Palash S.
PS
Graduate Research Assistant
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

I like how dynamic scikit-learn library is. it provides preloaded and ready-to-use functions for all sorts of machine learning and data preprocessing algorithms. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

The only downside is the lack of native support for deep learning libraries. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

majority of the time I use the sci-kit-learn library for regression purposes in sales prediction. Review collected by and hosted on G2.com.

KS
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

Scikit-learn is built on top of efficient numerical libraries, such as NumPy and SciPy, which provide optimized implementations of mathematical and numerical operations. This ensures that the library can handle large datasets and complex computations efficiently, contributing to its robustness and scalability. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

While scikit-learn provides a range of tools for feature selection, extraction, and transformation, it does not offer extensive automated feature engineering capabilities found in some specialized libraries. Users may need to manually engineer or select features based on their domain knowledge or explore other feature engineering libraries or techniques. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

Scikit-learn includes functionalities for text preprocessing, feature extraction from text data, and building machine learning models for NLP tasks. It offers methods for vectorizing text using techniques like bag-of-words, TF-IDF, and word embeddings. This makes it useful for tasks like sentiment analysis, text classification, and document clustering. Review collected by and hosted on G2.com.

Chandresh M.
CM
System Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

The best thing, as per me, is there is documentation available of scikit-learn. So, if I sometimes find it difficult to apply some algorithms, I can check the documentation, which helps me. I like this thing. Scikit-learn also provides many inbuilt datasets so that I can use them for practice purposes. Scikit-learn comes with many machine learning algorithm, which makes easy to me for implementing algorithms. I like that it comes with many data manipulation functions to clean my data according to my requirements. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

One thing I don't particularly appreciate is that it doesn't have any Deep Learning algorithms. If I want to develop some production-ready algorithm, then scikit-learn is not so great compared to their competitors. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

If you are a beginner in Machine Learning development, then you should start with scikit-learn library, which provides you many Machine Learning algorithms so you can learn them. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

I am using scikit-learn to develop Machine Learning applications. Review collected by and hosted on G2.com.

Dr. Jayant J.
DJ
Assistant Professor
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

scikit-learn library is very easy to import and ready to use for the python platform. It also contains some sample datasets for trying machine learning algorithms. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

There is as such no point that I dislike in scikit-learn library. Most of the commonly used as well as recent machine learning algorithms are available for use Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

I use scikit-learn library for solving machine learning problems. Review collected by and hosted on G2.com.

Joaquín A.
JA
Data-analyst
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

What I like about Scikitlearn is its documentation, clarity and versatility of the kit. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

There's nothing I dislike about it so far. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

I highly recommend Scikitlearn. It's a fantastic option for machine learning projects. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

It's my first option while doing data modeling and machine learning. Review collected by and hosted on G2.com.

Aarti M.
AM
Senior Officer- Client success
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

Informative session and advanced tools for learning Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

Time duration, clip should me more and ellaborative Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

day to day issues Review collected by and hosted on G2.com.

deniz y.
DY
Business Intelligence Manager
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

It is very useful in the beginning for data mining and data analysis. Easy to use. It provides maximum efficiency with minimum effort. Data processing, regression, dimension reduction, classification, cluster analysis are the features I use. It's completely free. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

It runs slow on large datasets. It can improve on classification. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

I can automatically process pre-categorized data. Review collected by and hosted on G2.com.

Verified User in Wireless
UW
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

I really like it when I solve any Machine learning problem, It has a lot of inbuilt ML models that are tough to implement but here those are easy to use. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

I feel that It should have much more good deep Neural network models Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

Machine learning modeling for a Speech and Image processing projects Review collected by and hosted on G2.com.

DT
Project Manager
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

The best aspect about this framework is the availability of well integrated algorithms within the Python development environment. It is quite easy to install within most Python IDEs and relatively easy to use as well. A lot of tutorials are accessible online which supplements understanding this library allowing to become proficient in machine learning. It was clearly built with a software engineering mindset and nevertheless, it is very flexible for research ventures. Being built on top of multiple math-based and data libraries, scikit-learn allows seamless integration between them all. Being able to use numpy arrays and pandas dataframes within the scikit-learn environment removes the need for additional data transformation. That being said, one should definitely get familiar with this easy to use library if they plan on becoming a data-driven professional. You could build a simple machine learning model with just 10 lines of code! With tons of features like model validation, data splitting for training/testing and various others, scikit-learn's open source approach facilitates a manageable learning curve. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

One issue that has persisted and troubled me since quite some time is the lack of categorical variables transformation capabilities (it is much easier in libraries like tensorflow). It is comparatively slower than tensorflow when it comes to big datasets and this is something that should be adopted soon especially in the era of big data technologies. However, with the frequency of updates, I believe most issues get resolved really quickly making it a robust package for machine learning development. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

Highly encourage those breaking into the field of Data Science/Analytics to dive deep into this library considering the amount of resources available online. With the easy to use interface, being open-source and flexibility and adaptability with other frameworks, machine learning could not get any easier! I personally feel starting off with scikit-learn will help you adapt to other big data tools surrounding machine learning like PySpark. Review collected by and hosted on G2.com.

What problems is scikit-learn solving and how is that benefiting you?

Since I am a data science professional, I use scikit-learn to create predictive analytics models for demand-forecasting and other applications. Scikit-learn is the best framework out there to assist with machine learning model development that has allowed me to participate and win in a many online competitions. One of the primary benefits is the ease of learning and the ease of use of this library. Coupled with the amount of resources available online for this library, it is the best ML library out there. Review collected by and hosted on G2.com.