14 Machine Learning libraries and projects
Apache Spark9.9 10.0 ScalaApache Spark - A unified analytics engine for large-scale data processing
Apache Flink9.8 9.9 L2 JavaApache Flink
Apache Hadoop9.7 9.8 L1 JavaApache Hadoop
Deeplearning4j9.6 7.6 L1 JavaSuite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.
Smile8.6 8.9 L2 JavaStatistical Machine Intelligence & Learning Engine
Deep Java Library (DJL)7.8 9.0 JavaAn Engine-Agnostic Deep Learning Framework in Java
Apache Mahout7.8 4.9 L3 JavaMirror of Apache Mahout
Porcupine7.5 8.7 PythonOn-device wake word detection powered by deep learning
DeepDive7.3 0.0 ShellDeepDive
Oryx 27.2 0.8 L4 JavaOryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning
H2O6.4 9.1 ScalaSparkling Water provides H2O functionality inside Spark cluster
DatumBox6.3 0.0 L3 JavaDatumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.
JSAT5.5 0.0 L2 JavaJava Statistical Analysis Tool, a Java library for Machine Learning
Weka4.9 0.0 PostScriptCollection of algorithms for data mining tasks ranging from pre-processing to visualization.
Write Clean Java Code. Always.
Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.