Tic-Tac-Toe-Machine-Learning-Using-Reinforcement-Learning and tic_tac_toe
These are competitors, as both repositories teach a computer to play Tic Tac Toe using reinforcement learning techniques, specifically Q-learning and Deep Q Networks respectively.
About Tic-Tac-Toe-Machine-Learning-Using-Reinforcement-Learning
jamesq9/Tic-Tac-Toe-Machine-Learning-Using-Reinforcement-Learning
A Python Program to implement Machine Learning for the Game Tic Tac Toe (3x3) using Reinforcement Learning (Q learning technique) and tensorflow.
This program helps anyone interested in artificial intelligence understand how a computer can learn to play a simple game like Tic-Tac-Toe. It takes game outcomes as input and trains a 'brain' for the computer player. The output is an AI opponent named 'Ticky' that you can play against to see how it learns and adapts. It's designed for students, educators, or hobbyists curious about machine learning.
About tic_tac_toe
shakedzy/tic_tac_toe
Teaching the computer to play Tic Tac Toe using Deep Q Networks
This project helps teach an AI agent how to play Tic-Tac-Toe. It takes in game states and learns to make optimal moves, blocking opponents and winning games. Anyone interested in training simple game-playing AI, like a student or a hobbyist exploring reinforcement learning, would find this useful.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work