scikit-learn

scikit-learn: machine learning in Python (by scikit-learn)

Scikit-learn Alternatives

Similar projects and alternatives to scikit-learn

  1. Django

    The Web framework for perfectionists with deadlines.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  4. Pytorch

    391 scikit-learn VS Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  5. NumPy

    301 scikit-learn VS NumPy

    The fundamental package for scientific computing with Python.

  6. tensorflow

    An Open Source Machine Learning Framework for Everyone

  7. OpenCV

    Open Source Computer Vision Library

  8. Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. examples

    176 scikit-learn VS examples

    TensorFlow examples (by tensorflow)

  11. polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

  12. javascript

    144 scikit-learn VS javascript

    JavaScript Style Guide

  13. SQLAlchemy

    The Database Toolkit for Python

  14. cheatsheets

    Official Matplotlib cheat sheets (by matplotlib)

  15. PythonDataScienceHandbook

    Python Data Science Handbook: full text in Jupyter Notebooks

  16. Keras

    87 scikit-learn VS Keras

    Deep Learning for humans

  17. seaborn

    83 scikit-learn VS seaborn

    Statistical data visualization in Python

  18. MLflow

    74 scikit-learn VS MLflow

    Open source platform for the machine learning lifecycle

  19. Robot Framework

    Generic automation framework for acceptance testing and RPA

  20. OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

  21. Surprise

    A Python scikit for building and analyzing recommender systems

  22. Prophet

    223 scikit-learn VS Prophet

    Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better scikit-learn alternative or higher similarity.

scikit-learn discussion

Log in or Post with
  1. User avatar
    andrewssobral
    · 11 months ago
    · Reply

    Review ★★★★★ 10/10

  2. User avatar
    5d8c8079
    · 11 months ago
    · Reply

    Review ★★★★☆ 8/10

scikit-learn reviews and mentions

Posts with mentions or reviews of scikit-learn. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-29.
  • 10 Useful Tools and Libraries for Python Developers
    8 projects | dev.to | 29 Mar 2025
    7. Scikit-learn - Machine Learning
  • Must-Know 2025 Developer’s Roadmap and Key Programming Trends
    6 projects | dev.to | 5 Feb 2025
    Python’s Growth in Data Work and AI: Python continues to lead because of its easy-to-read style and the huge number of libraries available for tasks from data work to artificial intelligence. Tools like TensorFlow and PyTorch make it a must-have. Whether you’re experienced or just starting, Python’s clear style makes it a good choice for diving into machine learning. Actionable Tip: If you’re new to Python, try projects that combine data with everyday problems. For example, build a simple recommendation system using Pandas and scikit-learn.
  • 🚀 Launching a High-Performance DistilBERT-Based Sentiment Analysis Model for Steam Reviews 🎮🤖
    6 projects | dev.to | 16 Dec 2024
    scikit-learn (optional): Useful for additional training or evaluation tasks.
  • State of Python 3.13 Performance: Free-Threading
    5 projects | news.ycombinator.com | 5 Nov 2024
    The race condition bugs are typically hidden by different software layers. For instance, we found one that involves OpenBLAS's pthreads-based thread pool management and maybe its scipy bindings:

    - https://github.com/scipy/scipy/issues/21479

    it might be the same as this one that further involves OpenMP code generated by Cython:

    - https://github.com/scikit-learn/scikit-learn/issues/30151

    We haven't managed to write minimal reproducers for either of those but as you can observe, those race conditions can only be triggered when composing many independently developed components.

  • GitHub Repositories Every Developer Should Know: An In-Depth Guide
    20 projects | dev.to | 24 Oct 2024
    Visit the repository and explore examples.
  • Essential Deep Learning Checklist: Best Practices Unveiled
    20 projects | dev.to | 17 Jun 2024
    How to Accomplish: Utilize data splitting tools in libraries like Scikit-learn to partition your dataset. Make sure the split mirrors the real-world distribution of your data to avoid biased evaluations.
  • How to Build a Logistic Regression Model: A Spam-filter Tutorial
    1 project | dev.to | 5 May 2024
    Online Courses: Coursera: "Machine Learning" by Andrew Ng edX: "Introduction to Machine Learning" by MIT Tutorials: Scikit-learn documentation: https://scikit-learn.org/ Kaggle Learn: https://www.kaggle.com/learn Books: "Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow" by Aurélien Géron "The Elements of Statistical Learning" by Trevor Hastie, Robert Tibshirani, and Jerome Friedman By understanding the core concepts of logistic regression, its limitations, and exploring further resources, you'll be well-equipped to navigate the exciting world of machine learning!
  • AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite
    8 projects | news.ycombinator.com | 9 Apr 2024
    Thank you for your interest. There are some interesting examples in the SWE-bench-lite benchmark which are resolved by AutoCodeRover:

    - From sympy: https://github.com/sympy/sympy/issues/13643. AutoCodeRover's patch for it: https://github.com/nus-apr/auto-code-rover/blob/main/results...

    - Another one from scikit-learn: https://github.com/scikit-learn/scikit-learn/issues/13070. AutoCodeRover's patch (https://github.com/nus-apr/auto-code-rover/blob/main/results...) modified a few lines below (compared to the developer patch) and wrote a different comment.

    There are more examples in the results directory (https://github.com/nus-apr/auto-code-rover/tree/main/results).

  • Polars
    11 projects | news.ycombinator.com | 8 Jan 2024
    sklearn is adding support through the dataframe interchange protocol (https://github.com/scikit-learn/scikit-learn/issues/25896). scipy, as far as I know, doesn't explicitly support dataframes (it just happens to work when you wrap a Series in `np.array` or `np.asarray`). I don't know about PyTorch but in general you can convert to numpy.
  • [D] Major bug in Scikit-Learn's implementation of F-1 score
    2 projects | /r/MachineLearning | 8 Dec 2023
    Wow, from the upvotes on this comment, it really seems like a lot of people think that this is the correct behavior! I have to say I disagree, but if that's what you think, don't just sit there upvoting comments on Reddit; instead go to this PR and tell the Scikit-Learn maintainers not to "fix" this "bug", which they are currently planning to do!
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic scikit-learn repo stats
88
61,992
9.9
5 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?