Skip to content

No Dependency Scala Machine Learning Algorithm Gallery

License

Notifications You must be signed in to change notification settings

mullerhai/Scala-Machine-Learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala Machine Learning

Branch Status CodeCov
master Build Status codecov
develop Build Status codecov

Light Weight Scala Machine Learning Library

A very light weight Scala machine learning library that provide some basic ML algorithms in Scala. The repo is served as a algorithm gallery. Please enjoy and dive into the algorithm that you will like to learn in its basic level.

Dev-Environment

  • Scala 2.13

  • Sbt 1.2

This package includes

Classification :

Boost :

Regression :

Clustering :

Neural Net & Deep Learning :

Optimization :

Reinforcement Learning :

Feature Analysis :

Feature Transformation :

TODO

  • Rainbow - Deep Reinforcement Learning

  • Alpha-go Zero (MCTS-NN) - Deep Reinforcement Learning

  • Neural Architect Search (NAS) - Neural Network & Deep Learning

Installation Process

  1. Install sbt

  2. Clone this project

Test

sbt test

Build Jar

sbt assembly

About

No Dependency Scala Machine Learning Algorithm Gallery

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 100.0%