Космос похож на шёлковую ткань с проступающими нитями тёмной паутины. Настоящие полотна мы видим лишь крохотными лоскутами — сквозь телескопы, в реальных каталогах галактик. Чтобы отделить во вселенском узоре фундаментальный сигнал от астрофизических помех, статистический анализ требует тысячи правдоподобных эскизов — синтетических карт неба. Но как их создать? Долгое время астрономы поступали словно терпеливые ткачи: запускали полномасштабные гидродинамические симуляции — виртуальные миры с газом, звёздами и чёрными дырами, — на что уходили месяцы суперкомпьютерного времени.
Иная техника — автоматическая вышивка. В роли искусного мастера выступает диффузионная модель (нейросеть, которая учится убирать шум из случайных данных и восстанавливать скрытые узоры). Ей дают лишь тусклый набросок — трёхмерный куб плотности тёмной материи с нарочито низким разрешением, будто рисунок на кальке с размытыми линиями. По этому эскизу сеть-вышивальщица за секунды возвращает детальную картину: точное расположение галактик, их звёздные массы и скорости рождения новых светил. В основе лежит архитектура трансформер со свёрточным Vision Transformer для кодирования поля плотности и механизмами внимания — каждая точка-галактика «смотрит» на все остальные, выверяя общий ансамбль.
Обученная на 90 000 таких лоскутов из симуляции IllustrisTNG, модель после долгих тренировок создаёт каталоги, которые даже специалист не отличит от эталонных. Галактики ложатся на невидимые нити и узлы тёмной паутины, гистограммы скоростей звездообразования и спектры мощности крупномасштабной структуры совпадают с истинными в пределах статистики. Поразительнее всего, что вышивальщица угадывает популяцию галактик в мелких сгустках тёмной материи, неразличимых на исходном черновике, — она маргинализует по субсеточным флуктуациям, фактически восстанавливая то, чего «не видела». Весь куб стороной 151.3 мегапарсека заполняется за 10 секунд на графическом процессоре.
Такой подход не просто изящный трюк — он меняет технологию анализа. Вместо длинной цепочки «симуляция → поиск гало → заселение галактиками» появляется сквозной генератор, напрямую переводящий поле плотности в наблюдаемые объекты. Это снижает систематические ошибки и упрощает байесовский вывод космологических параметров. Добавив в условие глобальный параметр — красное смещение или другой рецепт обратной связи, — можно получить генератор для разных эпох и физических сценариев. Тем самым мелкомасштабная кластеризация, где скрыта львиная доля сигнала, становится доступной для извлечения. Тёмная канва больше не кажется немой: быстрые стежки нейросетей проявляют на ней карту Вселенной, которой раньше требовались годы ручной работы.
Патч размером 18.9 Мпк — это примерно 500 миллиардов кубических световых лет, но сеть «видит» его целиком и размещает в нём до 200 галактик, ни разу не «задумываясь» о соседних кубах.