/ Модель

Характеристики

Лицензия
MIT
Архитектура
resnet · dense
Библиотека
transformers
Опубликована
26 июн 2026

satnogs-signal-classifier

Классификация изображенийИзображение → label3 профессии

ResNet-18 классифицирует спектрограммы SatNOGS по наличию узкополосного сигнала спутниковой телеметрии и помогает сортировать наблюдения для ручной проверки.

17скачиваний за 30 дней0лайковвеса обновлены6 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель ryroeu/satnogs-signal-classifier — ResNet-18, дообученная для классификации спектрограмм waterfall из SatNOGS по наличию радиосигнала. Она предназначена для первичной сортировки наблюдений спутниковой телеметрии: модель оценивает вероятность наличия сигнала, чтобы помочь расставить приоритеты при ручной проверке. Входное изображение должно быть обрезано до области спектрограммы без цветовой шкалы и осей; метки: 0 — сигнал отсутствует, 1 — сигнал присутствует.

Модель обучена на проверенных человеком waterfall-изображениях с узкополосной телеметрией FSK/GFSK. В тесте на 436 наблюдениях ROC-AUC составил 0,827, PR-AUC — 0,829, а точность среди 10 наиболее приоритетных примеров — 1,0; на отложенном спутнике FrontierSat ROC-AUC составил 0,772. Распространение на другие типы сигналов не проверено, а результаты на слабых и пограничных наблюдениях могут быть хуже из-за смещения обучающих меток к более ясным проходам. Модель распространяется по лицензии MIT и доступна в формате safetensors для Transformers.

Сценарии применения

  • поиск waterfall-спектрограмм с сигналом в наблюдениях SatNOGS
  • ранжирование спутниковых наблюдений по вероятности наличия телеметрии
  • первичная сортировка спектрограмм перед ручной проверкой
  • отбор наблюдений с FSK- и GFSK-телеметрией для анализа

Ограничения

Модель обучена на узкополосной телеметрии FSK/GFSK; качество на других типах сигналов не проверено. Метки смещены к более ясным наблюдениям, поэтому на слабых сигналах качество может быть ниже; модель предназначена для сортировки, а не автоматической проверки.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

satnogs-signal-classifier

ResNet-18 fine-tuned to classify SatNOGS waterfall spectrograms as signal vs no-signal (narrowband FSK/GFSK cubesat telemetry). A read-only triage aid — it suggests, it does not auto-vet.

Inputs are cropped to the spectrogram region (colorbar + axes removed), which re-centers the signal.

Held-out test metrics

Held-out test set (436 observations) combining two axes held out of training: an entirely unseen satellite (FrontierSat) plus held-out ground stations whose noise/RFI fingerprint is kept out of training:

MetricModelClassical baseline
ROC-AUC0.8270.570
PR-AUC0.8290.557
precision@101.0000.600

Cross-satellite generalization (held-out FrontierSat, 240 obs, never trained on): ROC-AUC 0.772. By mode: GFSK 0.93, FSK 0.92, FSK AX.100 Mode 5 0.79.

Labels

0 = without-signal, 1 = with-signal; predict P(with-signal) = softmax index 1. Trained on gold human waterfall_status vettings — never the decode-based observation status.

Training data

Dataset: ryroeu/satnogs-signal-waterfalls — 4 train satellites (OTP-2, CUBEBEL-2, AEPEX, CatSat), held-out satellite FrontierSat; ~1,189 gold waterfalls, cropped to the spectrogram.

Limits & caveats

  • Sampling bias: gold labels skew toward clearer passes than the unvetted firehose; real-world performance on marginal/faint observations will be lower than these numbers.
  • Test-set holdout is two-axis, not intersectional: the unseen-satellite slice is held out by satellite, so some of its passes come from stations that also appear in training — that slice measures cross-satellite generalization, not fully station-unseen performance.
  • Narrow family: trained on narrowband FSK/GFSK telemetry; generalization beyond it is unverified.
  • Read-only triage aid, not an auto-vetter. precision@10 = 1.0 means the top of the ranked queue is reliable.

Usage

from transformers import pipeline
clf = pipeline("image-classification", model="ryroeu/satnogs-signal-classifier")
clf("waterfall.png")

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · image-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
ResNetForImageClassification
Ревизия весов
27fc61b

0 моделей