Skip to content

ConsumrBuzzy/PyPongAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPongAI Documentation

Welcome to the comprehensive documentation for PyPongAI, an advanced neuroevolution research platform for training AI agents to play Pong using NEAT (NeuroEvolution of Augmenting Topologies).

📚 Documentation Structure

Getting Started

Core Concepts

Training & Evaluation

Features

API Reference

Advanced Topics

Reference

🎯 Project Overview

PyPongAI is a production-ready research platform that combines:

  • Recurrent Neural Networks for temporal memory
  • ELO-based competitive training for stable skill assessment
  • Novelty search for behavioral diversity
  • Curriculum learning for progressive difficulty
  • Comprehensive analytics for research insights

🚀 Quick Navigation

New to the project? Start with the Quick Start Guide

Want to train your first AI? See the Training Guide

Interested in the algorithms? Check out NEAT Algorithm and Novelty Search

Need API details? Browse the API Reference section

Having issues? Check Troubleshooting

📊 Project Status

Production Ready - Successfully trained for 50+ generations

  • Best fitness achieved: 1876
  • Stable evolution with 2 species
  • ~1 second per generation training speed
  • 41 unit tests covering core functionality

🤝 Contributing

See the root repository for contribution guidelines. All documentation follows Markdown best practices and should be clear, concise, and example-driven.

📝 Legacy Documentation

The following legacy documents are preserved for reference:

For current documentation, refer to the structured guides above.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages