Four-Way SDK Approach¶
Weightslab is organized around four complementary capabilities:
Model interaction
Data exploration
Hyperparameter management
Logger and signal tracking
These capabilities are designed to be used together in one training script.
flowchart LR
HP[Hyperparameters] --> M[Model Interaction]
D[Data Exploration] --> M
M --> L[Logger and Signals]
L --> D
L --> HP
Typical integration flow¶
Register hyperparameters first so all components use one shared configuration source.
Wrap dataset/dataloader to expose sample IDs and per-sample operations.
Wrap model, optimizer, losses, and metrics.
Start Weightslab services and run training.
Use tags/discards/signals to iteratively improve data and model behavior.