Introducing G2.ai, the future of software buying.Try now
scikit-learn
Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated scikit-learn Alternatives

scikit-learn Reviews & Product Details - Page 5

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

scikit-learn

Description

Scikit-learn is an open-source machine learning library for the Python programming language. It provides simple and efficient tools for data analysis and modeling, making it accessible to both beginners and experienced data scientists. Scikit-learn supports various supervised and unsupervised learning algorithms, including regression, classification, clustering, and dimensionality reduction. It is built on top of other scientific libraries such as NumPy, SciPy, and matplotlib, ensuring seamless integration into the broader Python data science ecosystem. The library emphasizes ease of use, performance, and interoperability, making it a popular choice for developing machine learning applications.

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...

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

4 months

Average Discount

10%

Perceived Cost

$$$$$
View More Pricing Information

scikit-learn Media

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

59 scikit-learn Reviews

4.8 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
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.
59 scikit-learn Reviews
4.8 out of 5
59 scikit-learn Reviews
4.8 out of 5
G2 reviews are authentic and verified.
JS
Software Engineer
Computer Software
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?

Scikit learn is the library for machine learning which is well documented that a naive machine learning developer can also use it.The algorithms that are implemented in the library are the common machine learning algorithms and they can scale for almost every size of data.You can easily use the machine learning algorithms in a normal python program and take the advantage of the data analytics through ML using scikit learn. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

Scikit learn has not left any false clue besides it that is you cannot even find a single evidence for not liking it. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

I recommend scikit learn as the best machine learning library for any set of data for implementing various machine learning algorithms.And it is opensource and improvising day by day. Review collected by and hosted on G2.com.

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

We use scikit learn for implementing various ML algorithms through python.Using those algorithms we get our data analytics and predictions of stock market.We also provide various solutions through ML algorithms to our clients according to our usage.Recently we built a model for a company for share price prediction for certain of its depending companies. Review collected by and hosted on G2.com.

KB
Senior Software Engineer
Computer Software
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?

The best machine learning library that I have found on the web. It is the library which is used by the experts for machine learning exercises. Using scikit-learn you can easily get your classifier or else regression model developed in a single line and then just train your data through that classifier by passing training data to it and also you can save the trained model and use it in future.You can also customize the famous ML algorithms and tune them according to your usage. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

Nothing to dislike about the best Machine Learning Library. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

Scikit-Learn is the best and guranteed recommended machine learning library for all the machine learning developers over there in the society because you will not find any other library that gives you pre implemented algorithms which you can use by just writing a single line and tuning the algorithm parameters according to your usage Review collected by and hosted on G2.com.

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

We use scikit-learn to develop the training model for our as well as other company's usage that require predictive models for their daily usage.We also develop predictive models for our clients as well and give them a working application that is tuned and works according to their requirement so scikit learn is best for us. Review collected by and hosted on G2.com.

RT
Senior Software Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

- It is open source.

- It has a huge community support.

- One can easily find tutorials to learn it.

- Detailed documentation with details. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

It has been my helping hand when it comes to Machine Learning. I have no problem or dislikes for this very great and helpful library. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

Refer documentation for any help, they have provided in detail explanation of every algorithm with example. I also recommend to refer tutorials of sentdex on YouTube. Review collected by and hosted on G2.com.

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

Using it to build Machine Learning based projects. Review collected by and hosted on G2.com.

RS
Machine Learning Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

Most of the complex problems are solved easily with the help of it's potential of selecting algorithms. It also covers most of the machine learning tasks. It has a great interface and is a well-updated module. The scalability and robustness makes it very easy to use. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

It is not very likely used where there is a high requirement of statistical information. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

Recommending scikit-learn to others would be a great pleasure for me. It's quality of support and above that a well-documented API makes it one of the best machine learning library till now. Review collected by and hosted on G2.com.

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

Image processing. Face as well as Handwriting recognition. Also in generating multi-label datasets. Review collected by and hosted on G2.com.

SS
Machine Learning Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

It covers most of the machine learning tasks. It scales to most data problems. The selection of solid algorithms. A well-updated module. It's API documentation. The support for customer. It is robust and easy to use. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

It doesn't support GPU acceleration. It has less of a focus on statistics than R does. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

I would definitely recommend to use scikit-learn as it has a well-documented API and is also easy to use. It is best suited for implementing most of the machine learning tasks. It has a great customer support. Review collected by and hosted on G2.com.

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

Audio,Text and Image categorization. Bio-informatics. Multi-label classification and Multi-class classification problems. Loading and Generating multi-label datasets. Review collected by and hosted on G2.com.

JL
Senior Software Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

The documentation is clean and clear one can easily understand. If you face any problems you can easily find the solution over the internet as there are a lot of people using it around the world. I almost use is everywhere I use Machine Learning. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

No dislikes for such a well documented and helpful library. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

There are lot of tutorials available over the internet but I personally recommend this YouTube channel: https://www.youtube.com/user/sentdex to start with scikit-learn. Review collected by and hosted on G2.com.

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

Of all the ML projects we work at Techy Developers, we use scikit-learn as ML library. It works as a charm, has produced great results every time used. Review collected by and hosted on G2.com.

Verified User in Telecommunications
GT
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

Scikit-learn is a well-documented Python library that gives easy access to many prominent machine learning algorithms. The library is designed in such a way as to have a consistent API regardless of which algorithm you choose to use, so it is easy to pick up and try a new algorithm you have never used before. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

As with any library of this type (compilation of many different algorithms), it doesn't always contain the content you're looking for. Scikit-learn only contains the most popular algorithms, so if you're looking for an implementation of a more specialized algorithm, it's very possible you won't find it in the library. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

Make sure to read through documentation in depth. API is intuitive but requires understanding of how machine learning algorithms work on a high level. Most basic and common data transformation and manipulation tools are already built-in, so try to use those unless your data set requires something more specialized. Review collected by and hosted on G2.com.

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

I use scikit-learn to access unsupervised learning algorithms to cluster rows of data to join datasets with no pre-existing defined relationships. This has lead to product categorization on a lower level than has ever been available up until now due to the nature of my company's data. Review collected by and hosted on G2.com.

Verified User in Higher Education
GH
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

You can do classification, clustering, regression, pre processing and so many. If you are working in machine learning based research, I would highly recommend this package. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

Nothing is dislike. Every thing comes without cost and its really efficient. You just need to know basic python coding Review collected by and hosted on G2.com.

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

I am using it in my research work related to signal processing nd machine learning. Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
GH
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

It has the best libraries that can run on data. It is mainly helpful when you are doing supervised or unsupervised machine learning on your data Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

python is slow. Therefore using the libraries makes dataanalysis slow. Review collected by and hosted on G2.com.

Recommendations to others considering scikit-learn:

Scikit learn is amazing , It has a lot of features for machine learning. Review collected by and hosted on G2.com.

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

credit risk analysis, Direct libraries available for many machine learning alogorithms Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
GH
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about scikit-learn?

sklearn provides consistent interface and the documentation is thorough. It is also highly extensible. Review collected by and hosted on G2.com.

What do you dislike about scikit-learn?

I would prefer that cross_val_score provides a mechanism for out of sample evaluation. Assuming your sample is rebalanced, you may want the nth fold used for evaluation to be an unbalanced, out of sample dataset so as to the true performance of your model in the wild. cross_val_score does not provide this functionality. The pipeline class should also provide a mechanism to chain very many transformations and allow a grid search of best parameters across all the transformations. This is particularly useful in NLP pipeline where you stemming, removing stop words, ngram-ing, etc. could be a separate transformation and you want to know which transformation and parameters (e.g. the n in ngram) produced the best result. Review collected by and hosted on G2.com.

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

Predicting hospital readmissions. Review collected by and hosted on G2.com.