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.

Maintenance 0/25
Adoption 5/25
Maturity 16/25
Community 18/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 12/25
Stars: 14
Forks: 12
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 28
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

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.

AI-education game-AI reinforcement-learning-demonstration machine-learning-basics

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.

AI-training game-playing-AI reinforcement-learning educational-tool beginner-AI

Scores updated daily from GitHub, PyPI, and npm data. How scores work