All Projects → sritchie → scala-rl

sritchie / scala-rl

Licence: Apache-2.0 license
Functional Reinforcement Learning in Scala.

Programming Languages

scala
5932 projects
shell
77523 projects

Projects that are alternatives of or similar to scala-rl

Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (+826.92%)
Mutual labels:  deep-reinforcement-learning
DQN-using-PyTorch-and-ML-Agents
A simple example of how to implement vector based DQN using PyTorch and a ML-Agents environment
Stars: ✭ 81 (+211.54%)
Mutual labels:  deep-reinforcement-learning
good robot
"Good Robot! Now Watch This!": Repurposing Reinforcement Learning for Task-to-Task Transfer; and “Good Robot!”: Efficient Reinforcement Learning for Multi-Step Visual Tasks with Sim to Real Transfer
Stars: ✭ 84 (+223.08%)
Mutual labels:  deep-reinforcement-learning
Drl based selfdrivingcarcontrol
Deep Reinforcement Learning (DQN) based Self Driving Car Control with Vehicle Simulator
Stars: ✭ 249 (+857.69%)
Mutual labels:  deep-reinforcement-learning
yarll
Combining deep learning and reinforcement learning.
Stars: ✭ 84 (+223.08%)
Mutual labels:  deep-reinforcement-learning
Reinforcement-Learning-on-google-colab
Reinforcement Learning algorithm's using google-colab
Stars: ✭ 33 (+26.92%)
Mutual labels:  deep-reinforcement-learning
Watermark Remover
Remove watermark automatically(Just can use for fixed position watermark till now). 自动水印消除算法的实现(目前只支持固定水印位置)。
Stars: ✭ 236 (+807.69%)
Mutual labels:  deep-reinforcement-learning
Deep-Reinforcement-Learning-With-Python
Master classic RL, deep RL, distributional RL, inverse RL, and more using OpenAI Gym and TensorFlow with extensive Math
Stars: ✭ 222 (+753.85%)
Mutual labels:  deep-reinforcement-learning
king-pong
Deep Reinforcement Learning Pong Agent, King Pong, he's the best
Stars: ✭ 23 (-11.54%)
Mutual labels:  deep-reinforcement-learning
omd
JAX code for the paper "Control-Oriented Model-Based Reinforcement Learning with Implicit Differentiation"
Stars: ✭ 43 (+65.38%)
Mutual labels:  deep-reinforcement-learning
action-branching-agents
(AAAI 2018) Action Branching Architectures for Deep Reinforcement Learning
Stars: ✭ 91 (+250%)
Mutual labels:  deep-reinforcement-learning
AI-Projects
AI项目(强化学习、深度学习、计算机视觉、推荐系统、自然语言处理、机器导航、医学影像处理)
Stars: ✭ 39 (+50%)
Mutual labels:  deep-reinforcement-learning
Practical-DRL
This is a practical resource that makes it easier to learn about and apply Practical Deep Reinforcement Learning (DRL) https://ibrahimsobh.github.io/Practical-DRL/
Stars: ✭ 66 (+153.85%)
Mutual labels:  deep-reinforcement-learning
Reinforcement Learning
Minimal and Clean Reinforcement Learning Examples
Stars: ✭ 2,863 (+10911.54%)
Mutual labels:  deep-reinforcement-learning
pytorch-distributed
Ape-X DQN & DDPG with pytorch & tensorboard
Stars: ✭ 98 (+276.92%)
Mutual labels:  deep-reinforcement-learning
Roboleague
A car soccer environment inspired by Rocket League for deep reinforcement learning experiments in an adversarial self-play setting.
Stars: ✭ 236 (+807.69%)
Mutual labels:  deep-reinforcement-learning
abc
SeqGAN but with more bells and whistles
Stars: ✭ 25 (-3.85%)
Mutual labels:  deep-reinforcement-learning
awesome-rl
Awesome RL: Papers, Books, Codes, Benchmarks
Stars: ✭ 105 (+303.85%)
Mutual labels:  deep-reinforcement-learning
RL course
The page of the Ural Federal University course "Reinforcement Learning and Neural Networks"
Stars: ✭ 23 (-11.54%)
Mutual labels:  deep-reinforcement-learning
UAV obstacle avoidance controller
UAV Obstacle Avoidance using Deep Recurrent Reinforcement Learning with Temporal Attention
Stars: ✭ 61 (+134.62%)
Mutual labels:  deep-reinforcement-learning

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].