Введите данные фотометрической кривой блеска — поток и время — и модель определит число планет на орбите звезды.
Каждая строка: поток время
lightkurve загружает кривые блеска Kepler/TESS. Нормализация, удаление NaN, фильтрация шума.
Нормализация яркости и времени в диапазон [0, 1]. Сохранение подготовленных данных в learn*.txt.
Rust + tch-rs обучает рекуррентную сеть. Автосохранение лучшей модели в model.ot по MSE.
Ввод кривой → LSTM слои памяти → Linear hidden→1 → число планет. Менее 10 мс.
Основной язык — максимальная скорость и безопасность памяти без GC.
PyTorch C++ API — LSTM, тензорные операции, автодифференцирование.
Загрузка и обработка данных Kepler/TESS через Python-пайплайн.
GPU-ускорение обучения и инференса до ×10 на совместимых картах.
Открытый исходный код, свободное коммерческое использование.
Захватывает транзитные паттерны, разнесённые на недели и месяцы. Устойчива к шуму реальных данных.