ViM-Pytorch
基于 Virtual-logit Matching 算法的无人机射频信号开集识别系统
2026年4月
GitHub
PythonPyTorchViMSignal Processing
项目简介#
将 CVPR 2022 的 ViM(Virtual-logit Matching)算法应用于无人机射频信号的开集识别任务。输入 512×512 STFT 能量谱,无需修改网络结构、无需额外 OOD 数据,推理速度极快。
核心功能#
- OOD 检测:判断输入是已知类还是未知类
- 已知类分类:对 ID 样本给出具体类别标签
- 特征缓存:首次运行前向传播,后续直接加载缓存
- 全面评估:AUROC、AUPR、FPR@TPR95、Open-Set Acc 等指标
技术栈#
- Python / PyTorch 2.x / ResNet-50
- YAML 配置管理 / TensorBoard 训练可视化
- 混合精度训练 / tqdm 进度条