Skip to content
develop
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Functional RL in Scala

Build status Codecov branch Latest version Gitter Patreon

Overview

Reinforcement Learning in Scala, the functional way.

I definitely don't need to go fully overboard... but the gold standard is to reimplement a bunch of this stuff:

https://github.com/ShangtongZhang/reinforcement-learning-an-introduction

in Scala.

Notes

Can we write the update steps in some interesting way? Like, you have a function that you pass an action to, and eventually it returns some reward? I think so!

Blog Series

This code supports the blog series on functional reinforcement learning.

Get Involved

Want to contribute examples or use this stuff?

Inspiration

To File

License

Copyright 2019 Sam Ritchie.

Licensed under the Apache License, Version 2.0.