API Reference¶
This section contains the API reference for the shared utilities in src.common
.
Common Utilities Package¶
Base Trainer¶
|
Abstract base class for all baseline method trainers |
Configuration Management¶
|
Read and validate config using dataclass |
|
Create dataclass instance from dictionary |
|
Save config to TOML file |
|
Base data configuration |
|
Output configuration |
Data Loading¶
|
Abstract base class for weak supervision data loaders |
Evaluation¶
Extended evaluator with weak supervision specific metrics |
Hyperparameter Tuning¶
|
Main hyperparameter tuning function |
Utilities¶
|
Set random seed for reproducibility |
|
Get PyTorch device |
|
Ensure directory exists |
|
Save data to JSON file |
|
Load data from JSON file |
|