@@ -18,10 +18,10 @@ Achieved ~2900 ELO through NNUE neural network training and strategic enhancemen
1818docker build -t neuraltactics .
1919
2020# Run a game
21- docker run neuraltactics python game_driver.py
21+ docker run neuraltactics python tools/ game_driver.py
2222
2323# Run comprehensive tests
24- docker run neuraltactics python test_phase5.py
24+ docker run neuraltactics python tests/ test_phase5.py
2525```
2626
2727## Key Features
@@ -65,23 +65,41 @@ Comprehensive technical documentation available in [`docs/`](./docs/):
6565NeuralTactics/
6666├── 📄 README.md # This file (quick start)
6767├── 📄 my_agent.py # Tournament submission (3,168 lines)
68+ ├── 📄 agent_interface.py # Tournament interface
6869├── 📄 Dockerfile # Tournament environment
6970├── 📄 requirements.txt # Exact dependencies
71+ ├── 📄 MIGRATION.md # v0.6.0 → v0.7.0 migration guide
7072│
71- ├── 📁 docs/ # Comprehensive documentation
72- │ ├── 📄 README.md # Detailed overview
73- │ ├── 📄 ARCHITECTURE.md # Technical deep dive
74- │ ├── 📄 TRAINING.md # Training methodology
75- │ ├── 📄 TOURNAMENT.md # Compliance proof
76- │ ├── 📄 RESULTS.md # Performance analysis
77- │ └── 📄 FAQ.md # Compliance clarifications
73+ ├── 📁 src/ # Core implementation
74+ │ ├── 📁 state/ # Chess state representation
75+ │ ├── 📁 evaluation/ # Position evaluation (6 modules)
76+ │ └── 📁 neural/ # NNUE network implementation
7877│
79- ├── 📄 game_driver.py # Game runner
80- ├── 📄 random_agent.py # Baseline opponent
81- ├── 📄 greedy_agent.py # Baseline opponent
78+ ├── 📁 training/ # Training infrastructure
79+ │ ├── 📄 trainer.py # Main training loop
80+ │ ├── 📄 pipeline.py # Optimized training pipeline
81+ │ └── 📄 metrics.py # Performance tracking
8282│
83- ├── 📄 test_phase5.py # Comprehensive test suite (24 tests)
84- └── 📄 tournament_validation.py # 100-game stress test
83+ ├── 📁 tools/ # Development utilities
84+ │ ├── 📄 game_driver.py # Game runner
85+ │ ├── 📄 random_agent.py # Baseline opponent
86+ │ └── 📄 greedy_agent.py # Baseline opponent
87+ │
88+ ├── 📁 tests/ # Test suite
89+ │ ├── 📄 test_phase5.py # Comprehensive tests (24 tests)
90+ │ └── 📄 tournament_validation.py # 100-game stress test
91+ │
92+ ├── 📁 obsolete/ # Preserved historical files
93+ │ ├── 📄 my_agent_phase3_demo.py # Phase 3 demo (outdated)
94+ │ └── 📄 my_agent_tournament.py # Sep 28 version (outdated)
95+ │
96+ └── 📁 docs/ # Comprehensive documentation
97+ ├── 📄 README.md # Detailed overview
98+ ├── 📄 ARCHITECTURE.md # Technical deep dive
99+ ├── 📄 TRAINING.md # Training methodology
100+ ├── 📄 TOURNAMENT.md # Compliance proof
101+ ├── 📄 RESULTS.md # Performance analysis
102+ └── 📄 FAQ.md # Compliance clarifications
85103```
86104
87105
@@ -91,10 +109,10 @@ NeuralTactics/
91109
92110``` bash
93111# Comprehensive test suite (24 tests)
94- docker run neuraltactics python test_phase5.py
112+ docker run neuraltactics python tests/ test_phase5.py
95113
96114# 100-game tournament validation
97- docker run neuraltactics python tournament_validation.py
115+ docker run neuraltactics python tests/ tournament_validation.py
98116```
99117
100118### Local Development
0 commit comments