forked from qoherent/modrec-workflow
23 lines
793 B
Markdown
23 lines
793 B
Markdown
|
# RIA Hub Technical Demo
|
||
|
|
||
|
This repository demonstrates a full ML pipeline via Gitea Actions:
|
||
|
|
||
|
- **Recordings**
|
||
|
A collection of raw `.npy` radio recordings stored via Git LFS.
|
||
|
|
||
|
- **Workflows**
|
||
|
A CI pipeline that automatically:
|
||
|
1. Builds a labeled dataset from raw recordings
|
||
|
2. Trains a model on that dataset
|
||
|
3. Optimizes the model and packages an inference application
|
||
|
|
||
|
- **Scripts**
|
||
|
- `scripts/build_dataset.sh`
|
||
|
Reads through `recordings/`, applies preprocessing, and outputs training `.npz` or `.csv` files into `data/`.
|
||
|
- `scripts/train_model.sh`
|
||
|
Consumes `data/`, trains a PyTorch model, and writes checkpoints to `checkpoints/`.
|
||
|
- `scripts/build_app.sh`
|
||
|
Takes the best checkpoint and builds a small inference CLI or server in `dist/`.
|
||
|
|
||
|
|
||
|
|