ReinforcementLearningAnIntroduction.jl
ReinforcementLearning.jl
ReinforcementLearningAnIntroduction.jl | ReinforcementLearning.jl | |
---|---|---|
1 | 2 | |
299 | 566 | |
1.3% | 1.6% | |
0.0 | 8.7 | |
about 1 month ago | 16 days ago | |
Julia | Julia | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ReinforcementLearningAnIntroduction.jl
-
Multi-armed bandits & Clojure: An interactive exploration of a classic reinforcement learning problem using Clojure
Thanks. I'll take a look. Another interesting repo that takes a crack at this is https://github.com/JuliaReinforcementLearning/ReinforcementLearningAnIntroduction.jl. This is a Julia language implementation of the exercises in the book.
ReinforcementLearning.jl
-
What framework would you recommend to build a Tetris game AI using reinforcement learning?
I has a look to Julia too. There are nice tools build by JuliaDynamics. I.e. Agents.jl for agent based modeling. It handles collisions. There is also a framework for reinforcement learning. Also for Genetic Algorithms. Then I found a set of libraries related to Geometry. But it seems to be a lot of work to put that together for my use case.
-
Any tutorial on how to create RL C++ environments?
And I know it's another language, but Julia has made significant strides in their RL packages and are pretty easy to integrate with Python
What are some alternatives?
scittle - Execute Clojure(Script) directly from browser script tags via SCI
Agents.jl - Agent-based modeling framework in Julia
DifferentialEquations.jl - Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.
NetLogo - turtles, patches, and links for kids, teachers, and scientists
BeautifulAlgorithms.jl - Concise and beautiful algorithms written in Julia
tiny-differentiable-simulator - Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies.
procgen - Procgen Benchmark: Procedurally-Generated Game-Like Gym-Environments
RustyNEAT - Rust implementation of NEAT algorithm (HyperNEAT + ES-HyperNEAT + NoveltySearch + CTRNN + L-systems)
brax - Massively parallel rigidbody physics simulation on accelerator hardware.
julia - The Julia Programming Language
Numba - NumPy aware dynamic Python compiler using LLVM
open_spiel - OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.