SNN2.main module

Main module

Main module of the project, use it to load all the different parts and generate the required datasets

SNN2.main.main()

Main execution function for the SNN2 neural network training system.

This function orchestrates the entire machine learning pipeline including: - Configuration parsing and setup - Data preprocessing - Model initialization (regular and reinforcement learning) - Training/fitting phase - Evaluation and testing

The function supports multiple execution modes: - Standard training mode - Reinforcement learning mode (–reinforcement) - Data study mode (–study) - Inference mode (–inference)

Returns:

0 if inference mode is executed, otherwise None

Return type:

int