Artzisan / Scala-Machine-Learning

No Dependency Scala Machine Learning Algorithm Gallery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Scala 100.0%