Skip to content

Checkpoint/Metadata Mismatch Tolerance for RF Modulation Classifiers

Deploy Your RF Classifier Without Fear — Introducing Checkpoint Mismatch Tolerance

By Ben Gilbert | November 9, 2025


You trained a perfect RF modulation classifier on [‘AM’, ‘FM’, ‘PSK’]. Now your customer wants [‘AM-DSB’, ‘FM’, ‘QPSK’]. Do you retrain? No. You just deploy — and it just works.


TA Drop-In Loader That Recovers

TrainingDeployment
AM, FM, PSKAM-DSB, FM, QPSK
BPSK, QPSKBPSK, 8PSK
CW, FSKGFSK
model, M = load_from_checkpoint(
    'model.pt', 
    runtime_classes=['AM-DSB', 'FM', 'QPSK'],
    strategy='auto'
)

What happens under the hood?

  1. Name Remap → AM → AM-DSB, FM → FM
  2. Hungarian Calibration → PSK → QPSK (using 50 labeled samples)
  3. Output Mapping → p_deployed = M @ p_checkpoint

No retraining. No downtime. < 10 ms.


How It Works: The Fallback Chain

In Other News:

NSIS Examples >> https://chatgpt.com/share/69110307-76f4-800d-89da-96f8d69ab4db

Leave a Reply

Your email address will not be published. Required fields are marked *