-
Add model export and inference script Title: "Add model export and inference script" Description: Implement
src/export.pyorexamples/inference_example.pythat loads trained model and providespredict(wav_path)plus optional Grad-CAM output. -
Add unit tests for preprocessing Title: "Unit tests for padding and feature extraction" Description: Add tests verifying
pad_or_trim,compute_melspec,compute_handcraftedproduce expected shapes. -
Implement TFRecord preprocessing Title: "Precompute mel spectrograms into TFRecord" Description: Add script to precompute features to speed up training.
-
Add TensorBoard logging Title: "Add TensorBoard callback and log directory" Description: Integrate TensorBoard logging in training to track metrics and Grad-CAM images.
-
Add deployment demo (FastAPI) Title: "Create FastAPI demo for inference" Description: Minimal web app to upload WAV and return prediction + Grad-CAM image.
-
Cross-validation experiments Title: "Add k-fold cross-validation experiment" Description: Implement Stratified K-Fold training script and aggregate metrics.
-
Add SHAP result caching & visualization improvements Title: "Improve SHAP plotting: beeswarm, caching" Description: Save SHAP values and add nicer plots for paper.