Spaces:
Runtime error
Runtime error
|
Download scripts/pseudo_labeling/README.md from blackBolf/MagpieTTS_Internal_Demo: direct link, hf CLI and curl.
- Browser
- Download file 1.31 kB
-
https://huggingface.co/spaces/blackBolf/MagpieTTS_Internal_Demo/resolve/main/scripts/pseudo_labeling/README.md
- Command line
-
hf download hf://spaces/blackBolf/MagpieTTS_Internal_Demo/scripts/pseudo_labeling/README.md
-
curl -L -o README.md https://huggingface.co/spaces/blackBolf/MagpieTTS_Internal_Demo/resolve/main/scripts/pseudo_labeling/README.md
1.31 kB
A newer version of the Gradio SDK is available: 6.30.0
๐ง TopIPL: Iterative Pseudo-Labeling for ASR
TopIPL is an iterative pseudo-labeling algorithm for training speech recognition models using both labeled and unlabeled data. It integrates seamlessly into the NeMo ASR pipeline and enables self-training across epochs with minimal manual intervention.
๐ Key Features
- โ๏ธ Supports semi-supervised ASR training with dynamic iterative pseudo-label refinement.
- ๐งช Designed for large-scale training using both labeled and unlabeled speech data.
- ๐ Automatically writes pseudo-labels and updates training configs between iterations.
๐ฆ Required Components
TopIPL relies on the following components:
[
SDPNeMoRunIPLProcessor]
Commands for running IPL are generated and submitted using SDP processors and NeMo-Run.
See instructions for usage here.Training Callback:
IPLEpochStopperCallback
Add this to your training config underexp_managerto stop training at the end of each epoch, enabling pseudo-label update:
exp_manager:
create_ipl_epoch_stopper_callback: True
ipl_epoch_stopper_callback_params:
stop_every_n_epochs: n # Stop training after every n epochs (default: 1)