← all repositories

karpathy/reinforcejs

A JavaScript library implementing reinforcement learning algorithms including Deep Q-Learning and policy gradient methods.

1.5k stars HTML ML Frameworks
reinforcejs
Not currently ranked — collecting fresh signals.
star history

Reinforcejs is a JavaScript reinforcement learning library by Andrej Karpathy implementing common RL algorithms such as Dynamic Programming, Temporal Difference Learning (SARSA/Q-Learning), and Deep Q-Networks. It also includes stochastic and deterministic policy gradient methods with actor-critic architectures for continuous action spaces. The library includes its own expression graph and automatic backpropagation utilities for building neural networks.

Frequently asked

What is karpathy/reinforcejs?
A JavaScript library implementing reinforcement learning algorithms including Deep Q-Learning and policy gradient methods.
Is reinforcejs open source?
Yes — karpathy/reinforcejs is an open-source project tracked on heatdrop.
What language is reinforcejs written in?
karpathy/reinforcejs is primarily written in HTML.
How popular is reinforcejs?
karpathy/reinforcejs has 1.5k stars on GitHub.
Where can I find reinforcejs?
karpathy/reinforcejs is on GitHub at https://github.com/karpathy/reinforcejs.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.