Downloads · 30 days
2
9% of all-time downloads
suideepmax/canary-qwen-2.5b-atc-v1
canary-qwen-2.5b-atc-v1 is a machine learning model from suideepmax. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for nemo. The card lists the license as cc-by-4.0.
Fine-tuned nvidia/canary-qwen-2.5b on the UWB-ATCC corpus for Air Traffic Control speech recognition using plain LoRA adaptation, no additional regularization. This is the v1 run in the Pilot-to-ATC Research v1/v2/v3…
Downloads · 30 days
2
9% of all-time downloads
All-time downloads
23
Public
Repo size
5.9 GB
Likes
0
Public
Click a slice to open those files.
.pt5.9 GB · 100%
From the Hugging Face model README
Fine-tuned nvidia/canary-qwen-2.5b on the UWB-ATCC corpus for Air Traffic Control speech recognition using plain LoRA adaptation, no additional regularization. This is the v1 run in the Pilot-to-ATC Research v1/v2/v3 comparison — see suideepmax/canary-qwen-2.5b-atc-lora for the regularized v3 model, which outperforms this one.
Trained fresh on 2026-09-07/08 to independently re-verify the historically-cited 23.32% WER figure (which it reproduced almost exactly) as part of resolving a reproducibility investigation — see the linked GitHub repo's research_log/VALIDATION.md (VAL-010, VAL-012) for the full account.
| Model | Params Trained | WER |
|---|---|---|
| Canary-Qwen (zero-shot) | 0 | 81.49% |
| Canary-Qwen (LoRA, no regularization — this checkpoint) | 27.8M (0.97%) | 23.32% |
| Canary-Qwen (LoRA + regularization, v3) | 27.8M (0.97%) | 20.70% |
| W2V2 Large (no LM) | 317M (100%) | 14.54% |
| W2V2 Large (with KenLM) | 317M (100%) | 12.69% |
from nemo.collections.speechlm2.models import SALM
import torch
model = SALM.from_pretrained('nvidia/canary-qwen-2.5b')
state = torch.load('consolidated_model.pt', map_location='cpu')
model.load_state_dict(state, strict=False)
model.cuda().eval()
answer_ids = model.generate(
prompts=[[{
'role': 'user',
'content': f'Transcribe the following: {model.audio_locator_tag}',
'audio': ['atc_audio.wav']
}]],
max_new_tokens=128,
)
print(model.tokenizer.ids_to_text(answer_ids[0].cpu()))
Pilot-to-ATC Research — Comparative evaluation of W2V2 vs Canary-Qwen for ATC domain ASR.