All Projects → janhuenermann → Neurojs

janhuenermann / Neurojs

Licence: mit
A JavaScript deep learning and reinforcement learning library.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Neurojs

Simulator
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Stars: ✭ 1,260 (-70.99%)
Mutual labels:  self-driving-car, reinforcement-learning
Deepdrive
Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving
Stars: ✭ 628 (-85.54%)
Mutual labels:  self-driving-car, reinforcement-learning
Deepgtav
A plugin for GTAV that transforms it into a vision-based self-driving car research environment.
Stars: ✭ 926 (-78.68%)
Mutual labels:  self-driving-car, reinforcement-learning
Reinforcement Learning For Self Driving Cars
Project on design and implement neural network that maximises driving speed of self-driving car through reinforcement learning.
Stars: ✭ 85 (-98.04%)
Mutual labels:  self-driving-car, reinforcement-learning
Multiagenttorcs
The multi-agent version of TORCS for developing control algorithms for fully autonomous driving in the cluttered, multi-agent settings of everyday life.
Stars: ✭ 122 (-97.19%)
Mutual labels:  self-driving-car, reinforcement-learning
Self Driving Truck
Self-Driving Truck in Euro Truck Simulator 2, trained via Reinforcement Learning
Stars: ✭ 307 (-92.93%)
Mutual labels:  self-driving-car, reinforcement-learning
Awesome Carla
👉 CARLA resources such as tutorial, blog, code and etc https://github.com/carla-simulator/carla
Stars: ✭ 246 (-94.34%)
Mutual labels:  self-driving-car, reinforcement-learning
Metacar
A reinforcement learning environment for self-driving cars in the browser.
Stars: ✭ 337 (-92.24%)
Mutual labels:  self-driving-car, reinforcement-learning
Huskarl
Deep Reinforcement Learning Framework + Algorithms
Stars: ✭ 414 (-90.47%)
Mutual labels:  reinforcement-learning
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (-89.83%)
Mutual labels:  reinforcement-learning
Flappy Bird Deep Q Learning Pytorch
Deep Q-learning for playing flappy bird game
Stars: ✭ 403 (-90.72%)
Mutual labels:  reinforcement-learning
Deep Reinforcement Learning Survey
My Exploration on Deep Reinforcement Learning Survey
Stars: ✭ 419 (-90.35%)
Mutual labels:  reinforcement-learning
Tensor House
A collection of reference machine learning and optimization models for enterprise operations: marketing, pricing, supply chain
Stars: ✭ 449 (-89.66%)
Mutual labels:  reinforcement-learning
Mlinterview
A curated awesome list of AI Startups in India & Machine Learning Interview Guide. Feel free to contribute!
Stars: ✭ 410 (-90.56%)
Mutual labels:  reinforcement-learning
Arnold
Arnold - DOOM Agent
Stars: ✭ 457 (-89.48%)
Mutual labels:  reinforcement-learning
World Models
Reimplementation of World-Models (Ha and Schmidhuber 2018) in pytorch
Stars: ✭ 398 (-90.84%)
Mutual labels:  reinforcement-learning
Advanced lane detection
Advanced lane detection using computer vision
Stars: ✭ 395 (-90.91%)
Mutual labels:  self-driving-car
Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (-89.32%)
Mutual labels:  reinforcement-learning
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (-89.55%)
Mutual labels:  reinforcement-learning
Smac
SMAC: The StarCraft Multi-Agent Challenge
Stars: ✭ 435 (-89.99%)
Mutual labels:  reinforcement-learning

neurojs

neurojs

neurojs is a JavaScript framework for deep learning in the browser. It mainly focuses on reinforcement learning, but can be used for any neural network based task. It contains neat demos to visualise these capabilities, for instance a 2D self-driving car.

Feel free to contribute. The development on such projects is more awesome in a community!

Note: this repo is no longer maintained since more general frameworks such as TensorFlow-JS emerged, which I recommend you to use.

Features

  • Implements a full-stack neural-network based machine learning framework
  • Extended reinforcement-learning support
    • Uniform and prioritised replay buffers
    • Advantage-learning (increasing the action-gap) https://arxiv.org/pdf/1512.04860v1.pdf
    • Support for deep-q-networks and actor-critic models (via deep-deterministic-policy-gradients)
  • Binary import and export of network configurations (weights etc.)
  • High-performance

Examples

Running the examples

npm install
npm start

Open http://localhost:8080/examples/ in your browser and select the demo you want to run.

What's next?

  • More examples (pong, pendulum, snake,improved cars, etc.)
  • Support for web workers
  • LSTM and backpropagation through time
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].