1 |
MLlib |
Spark ML library |
Open Source |
Scala, Java, Python, R |
Windows,Mac OSX, Linux |
Comprising a set of machine learning algorithms and utilities, such as classification, clustering, regression, dimensionality reduction, and collaborative filtering |
2 |
JSAT |
Java ML library |
Open Source |
Java |
Windows |
Providing a huge collection of algorithms for machine learning problemsProviding results in a fast manner |
3 |
JavaML |
Java ML, Data Mining library |
Open Source |
Java |
OS Independent |
Containing a collection of data mining and machine learning algorithmsProviding a simple and easy of use interface for each algorithm |
4 |
H2o |
Java ML Framework |
Open Source |
Java, Python, R, Scala |
Windows,Mac OSX, Linux |
Supporting the statistical, machine learning, and artificial intelligence algorithms |
5 |
RankLib |
Java ML library |
Open Source |
Java, Python |
OS Independent |
Providing a set of learning to rank algorithms and supporting the evaluation using retrieval metrics |
6 |
Weka |
Java ML library |
Open Source |
GUI based tool |
Windows,Mac OSX, Linux |
Providing a set of tools and machine learning algorithms for data mining tasks include predictive modeling and data analysis with Graphical User Interface |
7 |
MOA |
Java ML Framework |
Open Source |
Java |
OS Independent |
Providing data mining and machine learning algorithms for large-scale stream data in real time |
8 |
DL4j |
Framework for NLP,DL,ML,AI |
Open Source |
Java, Scala |
Windows,Mac OSX, Linux, Android |
Providing artificial intelligence algorithms for big data mining and analytics especially, for business environment |
9 |
Mallet |
Java ML library, NLP, Text analysis |
Open Source |
Java |
Windows,Mac OSX, Linux |
Supporting statistical analysis, document classification, topic modeling, NLP, cluster analysis, and other machine learning applications for textual information |
10 |
ADAM |
Advanced Data Mining and ML library |
Open Source |
Java, Scala, R, Python and SQL |
OS Independent |
Constructing and maintaining real-time complex workflows in a fast manner for data mining and machine learning tasks |
11 |
Encog |
Java and .NET ML Framework |
Open Source |
Java, .NET |
OS Independent |
Supporting different learning algorithms especially, neural networks |
12 |
Datumbox |
Java ML Framework |
Open Source |
Java,Python, R |
Windows,Mac OSX, Linux |
Supporting predictive analytics for different applications such as sentiment analysis, topic classification, spam detection, and subjectivity analysis |
13 |
Oryx2 |
Built on Apache Spark and Apache Kafka |
Open Source |
Spark, Kafka |
Windows,Mac OSX, Linux |
Providing machine learning algorithms for large-scale real-time data |
14 |
Tensor Flow |
Python Ml library |
Open Source |
Python, C++, Haskell, Java, Go, Rust, Javascript |
Windows,Mac OSX, Linux, Android |
Supporting differentiable and dataflow programming and also, machine learning applications especially, neural networks |
15 |
Keras |
Python DL library |
Open Source |
Python |
OS Independent |
Providing deep learning algorithms and enabling fast and easy prototyping |
16 |
Scikit-learn |
Python ML library |
Open Source |
Python |
Windows,Mac OSX, Linux |
Supporting data mining and data analysis tasks using machine learning algorithms |
17 |
Microsoft Cognitive Toolkit |
ML and DL by Microsoft |
Open Source |
C++,Python |
Windows,Linux |
Providing a series of neural networks for large-scale data processing |
18 |
Theano |
Python DL library |
Open Source |
Python |
Windows,Mac OSX, Linux |
Supporting fast numerical computation through deep learning models |
19 |
Caffe |
DL library |
Open Source |
C++, Python |
Windows,Mac OSX, Linux |
Providing a set of deep learning models for speech, multimedia, and vision applications |
20 |
Torch |
ML library |
Open Source |
Lua |
Mac OSX, Linux, Android, iOS |
Supporting a scientific computing by providing a wide range of deep learning algorithms |
21 |
Accord.NET |
.NET ML Framework |
Open Source |
C# |
OS Independent |
Supporting a scientific computing through machine learning algorithms and also, audio and image processing |
22 |
MLPack |
C++ ML library |
Open Source |
C++ |
OS Independent |
Providing a fast and flexible computation using machine learning algorithms |
23 |
Apache Singa |
DL,NLP,Image Processing, ML |
Open Source |
Python |
Windows,Mac OSX, Linux |
Supporting scalable and distributed training for healthcare applications using machine learning algorithms |
24 |
Shogun |
ML |
Open Source |
Octave, Python, R, Java, Lua, Ruby, C# |
OS Independent |
Providing different data structures and algorithms for machine learning problems |
25 |
AmazonML |
AML, ML, DL |
Open Source |
Java, .NET, Ruby, Python |
|
Generating predictions by building machine learning models |