Skip to content

Educational Implementation · Python

reinforcement-learning-from-scratch

What it is

This repository implements a tabular TD(0) learning agent for Tic-Tac-Toe from scratch using NumPy, with a training loop and interactive play mode to demonstrate reinforcement learning concepts.

Scored at34d3f1311 Nov 2026Changes since

Merit describes the code at this commit. Later pushes count once the owner rescans. How merit is scored

Where it counts

  • Machine Learning90%
  • AI Agents20%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

What the judge found

Read from the project's code at its scored commit.

Strengths3

  • Clear from-scratch implementation of TD(0) learning using only NumPy.
  • Runnable demo includes both training and interactive play against the agent.
  • Well-structured separation of agent, environment, and main loop.

Limitations

The owner keeps this project's limitations private.

Around it on the Machine Learning board

Whole board
  1. 64Machine-Learning-Capstone-ProjectBenchmarking Project · Jupyter Notebook55.3/100ImplementationNe-Ran
  2. 65, shared rankMapScribe-AIML Application · Python54.8/100ImplementationIrine Milton
  3. 65, shared ranktc-livive-orgEducational Implementation · HTML54.8/100ImplementationJarad Peckenpaugh
  4. 65, shared rankreinforcement-learning-from-scratchEducational Implementation · Python54.8/100ImplementationMohamed Khayat
  5. 68, shared rankai_chat_distil_01ML Application · HTML54.3/100ImplementationJarad Peckenpaugh

More from Mohamed Khayat