Module training

Source

Structsยง

AdvancedSelfLearningSystem
Advanced Self-Learning System - Continuously improves position database through intelligent self-play This is the revolutionary part that makes your vector engine continuously evolve and improve
EngineEvaluator
Engine performance evaluator
GameExtractor
PGN game visitor for extracting positions
LearningProgress
Learning progress tracking for persistent training state
LearningStats
Statistics from a learning iteration
SelfPlayConfig
Self-play training configuration
SelfPlayTrainer
Self-play training system for generating new positions
StockfishEvaluator
Stockfish engine wrapper for position evaluation
StockfishPool
High-performance Stockfish process pool
TacticalPuzzle
Tactical puzzle data from Lichess puzzle database
TacticalPuzzleParser
Tactical puzzle parser for Lichess puzzle database
TacticalTrainingData
Processed tactical training data
TrainingData
Training data point containing a position and its evaluation
TrainingDataset
Training dataset manager