An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with q-learning

A curated list of projects in awesome lists tagged with q-learning .

https://github.com/datawhalechina/easy-rl

强化学习中文教程(蘑菇书🍄),在线阅读地址:https://datawhalechina.github.io/easy-rl/

a3c ddpg deep-reinforcement-learning double-dqn dqn dueling-dqn easy-rl imitation-learning policy-gradient ppo q-learning reinforcement-learning sarsa td3

Last synced: 10 May 2025

https://github.com/aminhp/gym-anytrading

The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)

dqn forex gym-environments openai-gym q-learning reinforcement-learning stocks trading trading-algorithms trading-environments

Last synced: 15 May 2025

https://github.com/AminHP/gym-anytrading

The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)

dqn forex gym-environments openai-gym q-learning reinforcement-learning stocks trading trading-algorithms trading-environments

Last synced: 05 May 2025

https://github.com/XinJingHao/DRL-Pytorch

Clean, Robust, and Unified PyTorch implementation of popular Deep Reinforcement Learning (DRL) algorithms (Q-learning, Duel DDQN, PER, C51, Noisy DQN, PPO, DDPG, TD3, SAC, ASL)

asl c51 categorical-dqn ddpg deep-reinforcement-learning double-dqn dueling-dqn machine-learning noisynet-dqn ppo prioritized-experience-replay pytorch q-learning reinforcement-learning sac td3

Last synced: 04 Mar 2025

https://github.com/vmayoral/basic_reinforcement_learning

An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.

ai artificial-intelligence deep-learning deeplearning neural-networks openai-gym q-learning reinforcement-learning tutorial

Last synced: 16 May 2025

https://github.com/omerbsezer/Reinforcement_learning_tutorial_with_demo

Reinforcement Learning Tutorial with Demo: DP (Policy and Value Iteration), Monte Carlo, TD Learning (SARSA, QLearning), Function Approximation, Policy Gradient, DQN, Imitation, Meta Learning, Papers, Courses, etc..

a3c actor-critic deep-reinforcement-learning dyna dynamic-programming imitation-learning machine-learning meta-learning policy-gradient pomdps q-learning reinforcement-learning sarsa td-learning tutorial

Last synced: 19 Jul 2025

https://github.com/omerbsezer/reinforcement_learning_tutorial_with_demo

Reinforcement Learning Tutorial with Demo: DP (Policy and Value Iteration), Monte Carlo, TD Learning (SARSA, QLearning), Function Approximation, Policy Gradient, DQN, Imitation, Meta Learning, Papers, Courses, etc..

a3c actor-critic deep-reinforcement-learning dyna dynamic-programming imitation-learning machine-learning meta-learning policy-gradient pomdps q-learning reinforcement-learning sarsa td-learning tutorial

Last synced: 07 Oct 2025

https://github.com/VinF/deer

DEEp Reinforcement learning framework

deep-reinforcement-learning policy-gradient q-learning

Last synced: 19 Jul 2025

https://github.com/lucidrains/q-transformer

Implementation of Q-Transformer, Scalable Offline Reinforcement Learning via Autoregressive Q-Functions, out of Google Deepmind

artificial-intelligence attention-mechanisms deep-learning offline-learning q-learning robotics transformers

Last synced: 15 May 2025

https://github.com/vdutor/tf-rex

Play Google Chrome's T-rex game with TensorFlow

deep-reinforcement-learning q-learning t-rex tensorflow

Last synced: 18 Aug 2025

https://github.com/paperspace/dinoruntutorial

Accompanying code for Paperspace tutorial "Build an AI to play Dino Run"

jupyter-notebook keras-tensorflow machine-learning paperspace q-learning reinforcement-learning

Last synced: 06 Apr 2025

https://github.com/Paperspace/DinoRunTutorial

Accompanying code for Paperspace tutorial "Build an AI to play Dino Run"

jupyter-notebook keras-tensorflow machine-learning paperspace q-learning reinforcement-learning

Last synced: 19 Jul 2025

https://github.com/accel-brain/accel-brain-code

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

auto-encoder automatic-summarization combinatorial-optimization deep-learning deep-q-network deep-reinforcement-learning energy-based-model generative-adversarial-network lstm multi-agent-reinforcement-learning q-learning quantum-annealing quantum-monte-carlo reinforcement-learning restricted-boltzmann-machine self-supervised-learning semi-supervised-learning simulated-annealing transfer-learning

Last synced: 30 Oct 2025

https://github.com/nuno-faria/tetris-ai

A deep reinforcement learning bot that plays tetris

deep-reinforcement-learning game-ai q-learning tetris

Last synced: 06 Apr 2025

https://github.com/cyoon1729/deep-Q-networks

Implementations of algorithms from the Q-learning family. Implementations inlcude: DQN, DDQN, Dueling DQN, PER+DQN, Noisy DQN, C51

deep-q-network pytorch q-learning reinforcement-learning

Last synced: 19 Jul 2025

https://github.com/cool-rr/marley

A framework for multi-agent reinforcement learning.

ai hacktoberfest keras machine-learning python q-learning reinforcement-learning tensorflow

Last synced: 05 Apr 2025

https://github.com/cool-RR/marley

A framework for multi-agent reinforcement learning.

ai hacktoberfest keras machine-learning python q-learning reinforcement-learning tensorflow

Last synced: 01 May 2025

https://github.com/sea-snell/implicit-language-q-learning

Official code from the paper "Offline RL for Natural Language Generation with Implicit Language Q Learning"

implicit-q-learning iql language-model nlp offline-rl python pytorch q-learning reinforcement-learning

Last synced: 08 May 2025

https://github.com/lucidrains/llama-qrlhf

Implementation of the Llama architecture with RLHF + Q-learning

artificial-intelligence attention deep-learning q-learning

Last synced: 05 Apr 2025

https://github.com/unity-technologies/q-gridworld

Demo project using tabular Q-learning algorithm

q-learning reinforcement-learning unity unity3d

Last synced: 19 Oct 2025

https://github.com/chen0040/java-reinforcement-learning

Package provides java implementation of reinforcement learning algorithms such Q-Learn, R-Learn, SARSA, Actor-Critic

actor-critic java q-learning reinforcement-learning sarsa sarsa-lambda

Last synced: 15 Aug 2025

https://github.com/juliamusic/pianofingering.jl

(Experimental, a lot of bugs) Automatic fingering generator for piano scores, determining optimal fingering using Model-Based Reinforcement Learning, written in the Julia language.

dyna julia julia-language julia-package mdp model-based-reinforcement-learning music21 piano piano-fingering piano-fingers piano-keyboard q-learning reinforcement-learning

Last synced: 31 Oct 2025

https://github.com/lufficc/dqn

Implementation of q-learning using TensorFlow

machine-learning q-learning reinforcement-learning

Last synced: 06 May 2025

https://github.com/dmitrijsc/practical-rl

Reinforcement learning in Julia. Solving OpenAI gym.

cross-entropy frozenlake julia julialang mxnet openai openai-gym q-learning reinforcement-learning

Last synced: 10 Apr 2025

https://github.com/rfeinman/tictactoe-reinforcement-learning

Train a tic-tac-toe agent using reinforcement learning.

q-learning reinforcement-learning rl-agents sarsa-learning tic-tac-toe

Last synced: 20 Mar 2025

https://github.com/neymarl/pacman-rl

Implement some reinforcement learning algorithms, test and visualize on Pacman.

actor-critic pacman policy policy-gradient q-learning reinforcement-learning sarsa-lambda

Last synced: 11 Jul 2025

https://github.com/vivek3141/pacman-ai

A.I. plays the original 1980 Pacman using Neuroevolution of Augmenting Topologies and Deep Q Learning

artificial-intelligence deep-q-learning dopamine dqn neat neat-python neural-network neuroevolution pacman python q-learning reinforcement-learning tensorflow tensorflow-rl

Last synced: 01 Apr 2025

https://github.com/satwikkansal/q-learning-taxi-v3

Simple q-learning implementation for taxi-v3 environment of Open AI gym.

gym python q-learning reinforcement-learning taxi-v2 taxi-v3

Last synced: 11 Apr 2025

https://github.com/anroshka/snake-ai

🐍 A Snake game AI that learns to play through Deep Q-Learning. Built with PyTorch and Pygame, featuring CUDA acceleration and real-time visualization of the learning process.

artificial-intelligence collaborate collaboration cuda deep-learning deep-q-learning dqn game-ai gpu-acceleration machine-learning neural-network pygame python pytorch q-learning reinforcement-learning snake-game

Last synced: 20 Jul 2025

https://github.com/vivek3141/rubiks-cube-ai

Using Deep Reinforcement Learning, a computer program learns how to solve the Rubik's Cube, the world's most popular toy.

machine-learning q-learning reinforcement-learning rubiks-cube

Last synced: 14 Mar 2025

https://github.com/mehdishahbazi/dqn-frozenlake-gymnasium

This repo implements Deep Q-Network (DQN) for solving the Frozenlake-v1 environment of the Gymnasium library using Python 3.8 and PyTorch 2.0.1 in both 4x4 and 8x8 map sizes.

deep-learning deep-q-learning deep-q-network deep-reinforcement-learning dqn drl drl-pytorch frozenlake gym gymnasium python pytorch q-learning reinforcement-learning

Last synced: 12 Apr 2025

https://github.com/mtrazzi/gym-alttp-gridworld

A gym environment for Stuart Armstrong's model of a treacherous turn.

demo game gym-environment numpy python3 q-learning reinforcement-learning simulation zelda

Last synced: 12 Apr 2025

https://github.com/chen0040/java-reinforcement-learning-flappy-bird

Demo of java-reinforcement-learning library using flappy bird

actor-critic flappy-bird q-learning r-learning reinforcement-learning sarsa

Last synced: 15 Aug 2025

https://github.com/timkoornstra/automatic-piano-fingering

This repository contains the code for automatically generating piano fingerings using a reinforcement learning agent that uses Q-Learning.

fingering piano piano-fingering python q-learning q-learning-algorithm reinforcement-learning

Last synced: 13 Jun 2025

https://github.com/sayakpaul/floydhub-q-learning-blog

Contains the Jupyter Notebook made for a FloydHub article on Q-Learning

pytorch q-learning reinforcement-learning

Last synced: 07 May 2025

https://github.com/masouduut94/MCTS-agent-cythonized

MONTE Carlo Tree Search (MCTS) is a method for finding optimal decisions in a given domain by taking random samples in the decision space and building a search tree accordingly. It has already had a profound impact on Artificial Intelligence (AI) approaches for domains that can be represented as trees of sequential decisions, particularly games and planning problems. In this project I used a board game called "HEX" as a platform to test different simulation strategies in MCTS field.

cython last-good-reply markov-decision-processes monte-carlo-simulation monte-carlo-tree-search performance-optimization poolrave q-learning rapid-action-value-estimation reinforcement-learning tkinter

Last synced: 11 Sep 2025

https://github.com/jczic/micronn

Micro neural network with multi-dimensional layers, multi-shaped data, fully or locally meshing, conv2D, unconv2D, Qlearning, ... for test!

artificial-intelligence autoencoder-neural-network convolutional-autoencoder convolutional-neural-networks deep-learning jczic machine-learning mlp-classifier neural-network neural-networks neurons python q-learning qlearning reinforcement-learning

Last synced: 19 Mar 2025

https://github.com/neelsomani/literature

Literature card game implementation: https://en.wikipedia.org/wiki/Literature_(card_game)

artificial-intelligence card-game machine-learning neural-network q-learning

Last synced: 09 Apr 2025

https://github.com/adityajn105/flappy-bird-deep-q-learning

Flappy Bird Game trained on a Double Dueling Deep Q Network with Prioritized Experience Replay

cnn deep-learning dueling-dqn image-processing prioritized-experience-replay q-learning reinforcement-learning torch

Last synced: 29 Oct 2025

https://github.com/juliapomdp/tabulartdlearning.jl

Julia implementations of temporal difference Reinforcement Learning algorithms like Q-Learning and SARSA

q-learning reinforcement-learning sarsa

Last synced: 23 Feb 2025

https://github.com/aryaminus/srijana

A C++ and Opengl based game to draw a window leading to snake which runs on neural network to reach it's food within certain iteration for AI along with Keyboard press to move the Snake quads. Youtube:

ai artificial-intelligence artificial-intelligence-algorithms artificial-neural-networks cpp freeglut game graphics keyboard linux neural-network opengl perspective q-learning

Last synced: 23 Apr 2025

https://github.com/msoedov/q-learner

Open ai gym q-learning for SpaceInvaders

gym open-ai q-learning

Last synced: 06 Sep 2025

https://github.com/chen0040/java-reinforcement-learning-tic-tac-toe

Demo of reinforcement learning using tic-tac-toe

q-learning reinforcement-learning sarsa tic-tac-toe

Last synced: 17 Jul 2025

https://github.com/farshidnooshi/pacman-projects

Principles & Applications of Artificial Intelligence at Amirkabir University of Technology course projects

bayes-network constraint-satisfaction-problem markov-decision-processes mdp pacman-projects q-learning reinforcement-learning sampling search

Last synced: 04 Jul 2025

https://github.com/jihoonerd/rl-maze

Simple maze solver by reinforcement learning

maze policy-gradient q-learning reinforce reinforcement-learning sarsa tutorial

Last synced: 12 Apr 2025

https://github.com/sbatururimi/deeplearning

A reference folder mapping some of my deep-learning repositories: RNN, GAN, DCGAN, seq2seq, Transfer learning, Autoencoders, Semi-supervised learning

anaconda autoencoder dcgan deep-learning gan jupyter-notebook neural-network notebook python q-learning rnn semi-supervised-learning transfer-learning

Last synced: 15 Apr 2025

https://github.com/matin-ghorbani/snake-ai-deep-qlearning

Implement a snake AI with deep Q learning using PyTorch

deep-learning pytorch q-learning snake-ai

Last synced: 10 Oct 2025

https://github.com/timhanewich/tetris-ai-mini

Training a neural network (AI) to play a very simplified game of 4x4 Tetris using Q-Learning.

ai keras keras-tensorflow machine-learning python q-learning reinforcement-learning tensorflow tetris

Last synced: 11 Oct 2025

https://github.com/thomas-bouvier/floppy-bird

Flappy Bird-like game including a Q-learning algorithm and a neural network-based algorithm (NEAT) for artificial intelligence

artificial-intelligence evolutionary-algorithm flappy-bird genetic-algorithm neat neural-network q-learning

Last synced: 14 Aug 2025

https://github.com/garethjns/reinforcement-learning-keras

Reinforcement learning algorithms implemented in Keras (tensorflow==2.3) and sklearn

dqn keras policy-gradient q-learning reinforcement-learning tensorflow2

Last synced: 10 Apr 2025

https://github.com/lhvy/taxi-v3-q-learning

A simple Q-learning implementation in OpenAI Gym's "Taxi-v3" environment.

gym machine-learning openai-gym python-3 python3 q-learning reinforcement-learning

Last synced: 25 Jun 2025

https://github.com/mehdishahbazi/dqn-mountain-car-gymnasium

This repo implements Deep Q-Network (DQN) for solving the Mountain Car v0 environment (discrete version) of the Gymnasium library using Python 3.8 and PyTorch 2.0.1 with a custom reward function for faster convergence.

deep-learning deep-q-learning deep-q-network deep-reinforcement-learning discrete dqn drl drl-pytorch gym gymnasium mountain-car mountain-car-discrete mountain-car-problem python pytorch q-learning reinforcement-learning

Last synced: 11 Oct 2025

https://github.com/aryankeluskar/irina.minesweeper

AI that solves Minesweeper. Uses a probabilistic approach, scans the grid, trains a Reinforcement Learning model to take decisions based on the existing grid, and marks the grid with mines to complete the game.

minesweeper pyautogui python q-learning reinforcement-learning

Last synced: 08 Apr 2025

https://github.com/mehdishahbazi/dqn-cliff-walking-gymnasium

This repo implements Deep Q-Network (DQN) for solving the Cliff Walking v0 environment of the Gymnasium library using Python 3.8 and PyTorch 2.0.1 with the finest tuning.

cliff-walking-problem cliffwalking deep-learning deep-q-learning deep-q-network deep-reinforcement-learning dqn drl drl-pytorch gym gymnasium python pytorch q-learning reinforcement-learning

Last synced: 22 Apr 2025

https://github.com/flakas/bubble-shooter-bot

Tensorflow and Q-Learning based Python bot for the Bubble Shooter flash game

bot bubble-shooter keras opencv python q-learning reinforcement-learning tensorflow

Last synced: 10 Apr 2025

https://github.com/papachristoumarios/ntua-neuro-fuzzy-control

Neuro-Fuzzy Control Assignments for ECE NTUA 9th Semester Course "Neuro-Fuzzy Control and Applications" (ECE1374)

neural-control q-learning reinforcement-learning

Last synced: 02 Mar 2025

https://github.com/mauroluzzatto/q-learning-demo-play-nchain

This repository contains a Jupyter Notebook with an implemenation of a Q-Learning Agent, which learns to solve the n-Chain OpenAI Gym environment

demo gym jupyter-notebook openai-gym python q-learning q-learning-algorithm reinforcement-learning

Last synced: 26 Apr 2025

https://github.com/pegah-ardehkhani/shortest-path-using-reinforcement-learning

Solve the shortest path problem using Reinforcement Learning. This project applies RL techniques, such as Q-learning and SARSA(λ), to find optimal routes in a weighted graph, where the algorithm learns to navigate by receiving rewards based on edge distances.

q-learning reinforcement-learning reinforcement-learning-algorithms sarsa sarsa-lambda shortest-path

Last synced: 01 Apr 2025

https://github.com/mauroluzzatto/learn-tictactoe-through-self-play

This repository contains a Q-Learning algorithm that learns to play TicTacToe through self-play.

gym gym-environment q-learning reinforcement-learning self-learning tic-tac-toe

Last synced: 15 Sep 2025

https://github.com/albertsgrc/q-mspacman

Implementation of an Artificial Intelligence for playing Pacman with Reinforcement Learning

mspacman neural-network q-learning reinforcement-learning

Last synced: 20 Mar 2025

https://github.com/alinababer/robotic-path-tracking-with-reinforcement-learning-q-learning-and-sarsa

The project titled "Robotic Path Tracking with Q-Learning and SARSA" focuses on the application of reinforcement learning to the task of robotic path tracking.

ai path-tracing pathfinding python q-learning reinforcement-learning robotics sarsa

Last synced: 19 Aug 2025

https://github.com/accraze/lunar-lander

Solving the OpenAI Gym "Lunar Lander v2" environment

double-dqn openai-gym-solutions q-learning reinforcement-learning

Last synced: 27 Feb 2025

https://github.com/beegass/deep-q-learning

This is my attempt at implementing the paper "Playing Atari with Deep Reinforcement Learning" By Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra and Martin Riedmiller. This is my first attempt at both reading and implementing a research paper.

deep-q-network deep-reinforcement-learning q-learning reinforcement-learning

Last synced: 21 Sep 2025

https://github.com/rodneyshag/gridworldmdp

Uses Markov decision processes (MDPs) and Temporal Difference (TD) Q-learning to maximize reward in a "grid world".

machine-learning markov-decision-processes q-learning reinforcement-learning

Last synced: 11 Apr 2025