Module training

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
ExternalEnginePool
High-performance external engine process pool
ExternalEvaluator
External engine wrapper for position evaluation
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
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