Expand description
FEAGI v1 Training API
Endpoints for training, reinforcement learning, and fitness evaluation Maps to Python: feagi/api/v1/training.py
Functionsยง
- delete_
fitness_ stats - Delete fitness statistics data.
- delete_
reset_ fitness_ stats - Reset fitness statistics to initial state.
- get_
brain_ fitness - Get current brain fitness score for evolutionary evaluation.
- get_
fitness_ criteria - Get fitness evaluation criteria used for brain assessment.
- get_
fitness_ stats - Get fitness statistics including historical performance data.
- get_
shock_ options - Get available shock/punishment options for training.
- get_
shock_ status - Get current shock/punishment status and active scenarios.
- get_
stats - Get training statistics including episodes and rewards.
- get_
status - Get training system status including active state and current mode.
- get_
training_ report - Get training progress report with performance metrics and insights.
- post_
config - Configure training parameters including learning rates and reward settings.
- post_
fitness_ criteria - Set fitness evaluation criteria (alternative endpoint).
- post_
gameover - Signal game over condition for episode termination.
- post_
punishment - Apply punishment signal for negative reinforcement learning.
- post_
punishment_ intensity - Set punishment intensity for negative reinforcement.
- post_
reward - Apply reward signal for positive reinforcement learning.
- post_
reward_ intensity - Set reward intensity for positive reinforcement.
- post_
shock - Configure shock/punishment scenarios for reinforcement learning.
- post_
shock_ activate - Activate shock/punishment scenario immediately.
- put_
fitness_ criteria - Update fitness evaluation criteria for brain assessment.
- put_
fitness_ stats - Update fitness statistics with new data.