Scikit-learn is a robust, open-source machine learning library for Python, designed to simplify the implementation of a wide range of machine learning algorithms with minimal coding effort. It provides simple and efficient tools for data mining and data analysis, built atop NumPy, SciPy, and Matplotlib. The library covers a variety of supervised and unsupervised learning algorithms, including regression, classification, clustering, and dimensionality reduction. Its straightforward syntax promotes ease of use for both beginners and experienced developers, allowing for rapid prototyping and deployment of machine learning models. Scikit-learn also includes utilities for model selection, validation, and optimization, such as GridSearchCV for hyperparameter tuning. Its integration within the broader Python data ecosystem makes it an ideal choice for application developers looking to incorporate machine learning functionalities into their projects.
View the most prominent open source scikit-learn projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all☆70,968Updated this week
- 100 Days of ML Coding☆46,339Updated last year
- Python Data Science Handbook: full text in Jupyter Notebooks☆43,802Updated 7 months ago
- AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2☆40,033Updated 2 months ago
- Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce,…☆27,827Updated 10 months ago
- ⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 instead.☆25,285Updated last year
- 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.☆19,545Updated this week
- Open standard for machine learning interoperability☆18,369Updated this week
- ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator☆15,493Updated this week
- Your new Mentor for Data Science E-Learning.☆14,020Updated 11 months ago
- Parallel computing with task scheduling☆12,909Updated this week
- The "Python Machine Learning (1st edition)" book code repository and info resource☆12,338Updated 2 months ago
- Open Machine Learning Course☆9,906Updated last month
- A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.☆9,833Updated 6 months ago
- My blogs and code for machine learning. http://cnblogs.com/pinard☆8,418Updated 11 months ago
- Fast and Accurate ML in 3 Lines of Code☆8,339Updated this week
- A unified framework for machine learning with time series☆8,180Updated this week
- Automated Machine Learning with scikit-learn☆7,718Updated 2 weeks ago
- An open source python library for automated feature engineering☆7,354Updated this week
- The "Python Machine Learning (2nd edition)" book code repository and info resource☆7,145Updated 4 years ago
- Fit interpretable models. Explain blackbox machine learning.☆6,378Updated this week
- A scikit-learn compatible neural network library that wraps PyTorch☆5,958Updated this week
- Flower: A Friendly Federated AI Framework☆5,411Updated this week
- [译] scikit-learn(sklearn) 中文文档☆5,139Updated last year
- 🍊 Orange: Interactive data analysis☆4,974Updated last week
- A comprehensive machine learning repository containing 30+ notebooks on different concepts, algorithms and techniques.☆4,733Updated last year
- The "Python Machine Learning (3rd edition)" book code repository☆4,710Updated last year
- Visual analysis and diagnostic tools to facilitate machine learning model selection.☆4,313Updated 4 months ago
- PipelineAI☆4,175Updated 9 months ago
- A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.☆4,037Updated last month
- A curated list of project tutorials for project-based learning.☆3,997Updated 2 weeks ago
- Code Repository for Machine Learning with PyTorch and Scikit-Learn☆3,917Updated last week
- A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep …☆3,817Updated 6 months ago
- Jupyter notebooks from the scikit-learn video series☆3,690Updated 11 months ago
- A collection of scientific methods, processes, algorithms, and systems to build stories & models.☆3,551Updated last month
- 🧠💬 Articles I wrote about machine learning, archived from MachineCurve.com.☆3,525Updated 7 months ago
- 🛠 All-in-one web-based IDE specialized for machine learning and data science.☆3,468Updated 6 months ago
- Seamlessly integrate LLMs into scikit-learn.☆3,413Updated last week
- Hummingbird compiles trained ML models into tensor computation for faster inference.☆3,381Updated 2 weeks ago
- Practice and tutorial-style notebooks covering wide variety of machine learning techniques☆3,154Updated last year