Machine-Learning Scala General-Purpose Machine Learning

Back

1. Microsoft ML for Apache Spark

2. ONNX-Scala

An ONNX (Open Neural Network eXchange) API and backend for typeful, functional deep learning in Scala (3).

3. DeepLearning.scala

Creating statically typed dynamic neural networks from object-oriented & functional programming constructs.

4. Conjecture

Scalable Machine Learning in Scalding.

5. brushfire

Distributed decision tree ensemble learning in Scala.

6. adam

A genomics processing engine and specialized file format built using Apache Avro, Apache Spark and Parquet. Apache 2 licensed.

7. bioscala

Bioinformatics for the Scala programming language

8. BIDMach

CPU and GPU-accelerated Machine Learning Library.

9. Figaro

a Scala library for constructing probabilistic models.

10. H2O Sparkling Water

H2O and Spark interoperability.

11. FlinkML in Apache Flink

Distributed machine learning library in Flink.

12. DynaML

Scala Library/REPL for Machine Learning Research.

13. Saul

Flexible Declarative Learning-Based Programming.

14. SwiftLearner

Simply written algorithms to help study ML or write your own implementations.

15. Smile

Statistical Machine Intelligence and Learning Engine.

16. doddle-model

An in-memory machine learning library built on top of Breeze. It provides immutable objects and exposes its functionality through a scikit-learn-like API.

17. TensorFlow Scala

Strongly-typed Scala API for TensorFlow.