REINFORCEjs is a JavaScript reinforcement-learning library built to demonstrate several major RL algorithms directly in the browser. It includes dynamic programming methods for finite environments and tabular temporal-difference learning with SARSA and Q-learning. A Deep Q-Learning agent extends Q-learning to continuous state features through neural-network function approximation. The project also experiments with stochastic and deterministic policy gradients and actor-critic methods for continuous action spaces. Its API separates reusable neural-network utilities from reinforcement-learning agents. Interactive Gridworld, PuckWorld, and WaterWorld demos make the algorithms easier to inspect visually. The library is primarily educational and exposes the learning loop in compact JavaScript code.

Features

  • Dynamic programming reinforcement learning
  • SARSA and Q-learning agents
  • Deep Q-Learning with neural networks
  • Policy gradient methods
  • Actor-critic experimentation
  • Interactive browser-based RL demos

Project Samples

Project Activity

See All Activity >

Categories

Libraries

Follow REINFORCEjs

REINFORCEjs Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of REINFORCEjs!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Libraries

Registered

2 hours ago