This article coincides in timing and pattern with contributions by the same user which have been determined to be AI-generated, and has no significant contributions by other editors. It is presumed to have also been AI-generated, and may be assumed to violate Wikipedia's policies and guidelines. If no editor takes responsibility for it within a five-day grace period, this article may be deleted. To object to proposed deletion, an editor may take responsibility for the content and assume the onus to achieve consensus for its inclusion. Assuming responsibility requires that all content and its sources be closely reviewed and reworked as needed to ensure that they comply with policies and guidelines. This may involve checking that the cited sources support the content and are reliable, determining whether the content is due for inclusion, and rewriting the content to revise any tone issues and resolve possible copyright violations. Once this has been done, this template may be removed. The nominator also gave the following reason for this proposed deletion:
Find sources: "Comparison of machine learning software" – news · newspapers · books · scholar · JSTOR Reviewer tools: guideline project (talk • log) The article may be deleted if this message remains in place for five days, i.e., after 12:20, 30 October 2026 (UTC). |
Another editor has reviewed this page's proposed deletion, endorses the proposal to delete, and adds:
If you remove the {{proposed deletion/dated}} tag above, please also remove this {{Proposed deletion endorsed}} tag. |
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
The following tables are a comparison of machine learning software such as software frameworks, libraries, and computer programs used for machine learning.
| Software | Creator | Initial release | Open-source |
Platform | Written in | Interface | Has pretrained models |
Actively developed | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accord.NET | César Souza | 2010 | Yes | Cross-platform | C# | C# | Yes | Yes | Yes | No | No | No |
| Apache Mahout | Apache Software Foundation | 2009 | Yes | Cross-platform | Java, Scala | Java, Scala, command line | Yes | Yes | No | No | No | Yes |
| Apache SINGA | Apache Software Foundation | 2015 | Yes | Linux, macOS, Windows | C++, Python | C++, Python | Yes | No | Yes | No | No | Yes |
| Apache SystemDS | Apache Software Foundation | 2015 | Yes | Linux, macOS, Windows | Java, Python, C | Java, Python, DML | Yes | Yes | Yes | No | No | Yes |
| CatBoost | Yandex | 2017 | Yes | Linux, macOS, Windows | C++, Python | C++, Python, R, Java | Yes | No | No | No | No | Yes |
| Dlib | Davis E. King | 2002 | Yes | Cross-platform | C++ | C++, Python | Yes | No | Yes | No | Yes | Yes |
| ELKI | ELKI project | 2010 | Yes | Cross-platform | Java | Java | Yes | Yes | No | No | No | Yes |
| fastText | Meta AI | 2015 | Yes | Linux, macOS, Windows | C++, Python | Command line, Python | Yes | Yes | No | No | Yes | Yes |
| Flux | FluxML contributors | 2018 | Yes | Linux, macOS, Windows | Julia | Julia | Yes | Yes | Yes | Yes | Yes | Yes |
| Gensim | Radim Řehůřek | 2009 | Yes | Linux, macOS, Windows | Python, Cython | Python | No | Yes | No | No | Yes | Yes |
| H2O | H2O.ai | 2011 | Yes | Cross-platform | Java, Python, R | Web interface, Python, R, Java | Yes | Yes | Yes | No | Yes | Yes |
| Infer.NET | Microsoft Research | 2008 | Yes | Windows, macOS, Linux | C# | C# | Yes | Yes | No | No | No | No |
| JAX | 2018 | Yes | Linux, macOS, Windows | Python | Python | Yes | Yes | Yes | Yes | No | Yes | |
| Jubatus | Preferred Infrastructure and NTT | 2011 | Yes | Linux | C++ | C++, Python, Java | Yes | Yes | No | No | No | No |
| KNIME | KNIME AG | 2006 | Yes | Cross-platform | Java | GUI, Python, R | Yes | Yes | Yes | No | No | Yes |
| LIBSVM | Chih-Chung Chang and Chih-Jen Lin | 2001 | Yes | Cross-platform | C++, Java | C++, Java, command line | Yes | No | No | No | No | Yes |
| LightGBM | Microsoft | 2016 | Yes | Linux, macOS, Windows | C++, Python | C++, Python, R | Yes | Yes | No | No | No | Yes |
| Massive Online Analysis | University of Waikato | 2007 | Yes | Cross-platform | Java | GUI, Java, command line | Yes | Yes | No | No | No | Yes |
| MATLAB | MathWorks | 1984 | No | Linux, macOS, Windows | C, C++, Java, MATLAB | MATLAB | Yes | Yes | Yes | Yes | Yes | Yes |
| Microsoft Cognitive Toolkit | Microsoft Research | 2016 | Yes | Linux, Windows | C++ | C++, Python, C# | Yes | No | Yes | No | No | No |
| MindSpore | Huawei | 2020 | Yes | Linux, Windows, macOS, Android | C++, Rust, Julia, Python, Java | Python, C++, Java | Yes | No | Yes | Yes | Yes | Yes |
| ML.NET | Microsoft | 2018 | Yes | Linux, macOS, Windows | C#, C++ | C#, F# | Yes | Yes | Yes | No | No | Yes |
| mlpack | mlpack developers | 2008 | Yes | Cross-platform | C++ | C++, command line | Yes | Yes | No | No | No | Yes |
| MLX | Apple | 2023 | Yes | macOS on Apple silicon, Linux | C++, Python, CUDA, Metal | Swift, C, Python, C++ | Yes | Yes | Yes | Yes | Yes | Yes |
| MXNet | Apache Software Foundation | 2015 | Yes | Linux, macOS, Windows, Android, iOS | C++, Python | C++, Python, Julia, MATLAB, JavaScript, Go, R, Scala, Perl, Clojure | Yes | Yes | Yes | Yes | Yes | No |
| Orange | University of Ljubljana | 1996 | Yes | Cross-platform | Python, C++ | GUI, Python | Yes | Yes | Yes | No | No | Yes |
| PyMC | PyMC Development Team | 2005 | Yes | Cross-platform | Python | Python | Yes | Yes | No | Yes | No | Yes |
| RapidMiner | RapidMiner | 2006 | No | Cross-platform | Java | GUI | Yes | Yes | Yes | No | No | Yes |
| Scikit-learn | scikit-learn developers | 2007 | Yes | Cross-platform | Python, Cython | Python | Yes | Yes | Yes | No | No | Yes |
| Scikit-multiflow | Jacob Montiel | 2018 | Yes | Linux, macOS, Windows | Python, Cython | Python | Yes | Yes | No | No | No | No |
| Shogun | Shogun Toolbox community | 1999 | Yes | Cross-platform | C++ | C++, Python, Java, R, Ruby, C#, Lua, Octave | Yes | Yes | No | No | No | Yes |
| Spark MLlib | Apache Software Foundation | 2014 | Yes | Cross-platform | Scala, Java | Scala, Java, Python, R | Yes | Yes | Yes | No | No | Yes |
| TensorFlow | Google Brain | 2015 | Yes | Linux, macOS, Windows, Android | C++, Python, CUDA | Python, C++, Java, JavaScript, R | Yes | Yes | Yes | Yes | Yes | Yes |
| Theano | University of Montreal | 2007 | Yes | Linux, macOS, Windows | Python, CUDA | Python | No | No | Yes | Yes | No | No |
| Torch | Idiap Research Institute | 2002 | Yes | Cross-platform | C, Lua, CUDA | Lua, C | Yes | Yes | Yes | Yes | Yes | No |
| Vowpal Wabbit | Yahoo! Research and Microsoft Research | 2007 | Yes | Linux, macOS, Windows | C++ | C++, command line, Python | Yes | No | No | No | No | Yes |
| Weka | University of Waikato | 1993 | Yes | Cross-platform | Java | GUI, Java, command line | Yes | Yes | No | No | No | Yes |
| XGBoost | Tianqi Chen and contributors | 2014 | Yes | Linux, macOS, Windows | C++, Python | C++, Python, R, Java, Julia | Yes | Yes | No | No | No | Yes |
| Software | Type | Primary use | GUI |
|---|---|---|---|
| Accord.NET | Framework | Machine learning, computer vision, and statistical analysis | No |
| Apache Mahout | Library | Distributed machine learning | No |
| Apache SINGA | Library | Distributed machine learning and deep learning | No |
| Apache SystemDS | Platform | End-to-end machine learning and data science workflows | No |
| CatBoost | Library | Gradient boosting and decision tree learning | No |
| Dlib | Library | Machine learning and computer vision | No |
| ELKI | Framework | Data mining, clustering, outlier detection | Yes |
| fastText | Library | Text classification, word embeddings, and natural language processing | No |
| Flux | Library | Machine learning and deep learning | No |
| Gensim | Library | Topic modeling, document retrieval, and similarity analysis | No |
| H2O | Platform | Machine learning and AutoML | Yes |
| Infer.NET | Library | Bayesian inference and probabilistic programming | No |
| JAX | Library | Numerical computing, machine learning, and automatic differentiation | No |
| Jubatus | Framework | Distributed online machine learning | No |
| KNIME | Platform | Visual data analytics and machine learning workflows | Yes |
| LIBSVM | Library | Support vector machine classification and regression | No |
| LightGBM | Library | Gradient boosting and decision tree learning | No |
| MOA | Framework | Online machine learning and data stream mining | Yes |
| MATLAB | Computing platform | Numerical computing, statistics, and machine learning | Yes |
| CNTK | Framework | Deep learning and machine learning | No |
| MindSpore | Framework | machine learning and deep learning | No |
| ML.NET | Framework | Machine learning for .NET | Yes |
| mlpack | Library | General-purpose machine learning | No |
| MLX | Framework | Machine learning and deep learning on Apple silicon | No |
| MXNet | Framework | Deep learning and scalable machine learning | No |
| Orange | Platform | Visual programming, data mining, and machine learning | Yes |
| PyMC | Framework | Bayesian modeling and probabilistic programming | No |
| RapidMiner | Platform | Data science and machine learning workflows | Yes |
| Scikit-learn | Library | General-purpose machine learning | No |
| Scikit-multiflow | Library | Online machine learning and data stream mining | No |
| Shogun | Library | General-purpose machine learning | No |
| Spark MLlib | Library | Distributed machine learning on Apache Spark | No |
| TensorFlow | Framework | Deep learning and machine learning | Yes |
| Theano | Library | Machine learning and deep learning | No |
| Torch | Framework | Machine learning and deep learning | No |
| Vowpal Wabbit | Library | Online machine learning and reinforcement learning | No |
| Weka | Suite | Machine learning and data mining | Yes |
| XGBoost | Library | Gradient boosting | No |