Журнал · Rit.work

Спектральное дифференцирование Фурье снижает затраты на обучение PINN

Авторы сравнили два способа вычислять пространственные производные в PINN и определили условия, при которых преобразование Фурье экономит время и память GPU.

Rit.work
Студия разработки
3 сентября 2026 г.2 мин чтения

Материал подготовлен автоматически по первоисточникам: ссылки на них — в конце статьи.

Xilai Liang и Zhao Zhang сравнили автоматическое и спектральное дифференцирование Фурье в физически-информированных нейросетях (PINN), причём их работа — препринт, не проходивший рецензирования. В самом выгодном эксперименте замена метода ускорила полный цикл обучения в 18,52 раза при сопоставимой итоговой ошибке. Результат важен для команд, которые обучают PINN для периодических задач и упираются во время расчёта производных или память GPU.

Что сделали

PINN приближает решение дифференциального уравнения нейросетью и добавляет невязку этого уравнения в функцию потерь. Обычно пространственные производные получают автоматическим дифференцированием: для производных высоких порядков строится вложенный вычислительный граф, который требует дополнительного времени и памяти.

В альтернативном варианте авторы вычисляли выход нейросети на равномерной периодической сетке, переводили значения в пространство Фурье и получали производные умножением коэффициентов на соответствующие спектральные множители. Одни и те же коэффициенты переиспользовались для производных разных порядков. Обратное преобразование возвращало результат в физическое пространство, а градиент функции потерь продолжал проходить через всю операцию.

В парных запусках сохранялись архитектура сети, начальная инициализация, временные выборки, оптимизатор и расписание обучения. По замерам авторов на уравнениях Allen–Cahn, Korteweg–de Vries и Kuramoto–Sivashinsky обучение ускорялось в 2,90–18,52 раза, а пиковое потребление памяти GPU уменьшалось на 68,7–94,1%. Относительная ошибка L2 — мера отклонения решения от эталона — оставалась одного порядка; устойчивого преимущества по точности не получил ни один метод.

Что это значит

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

Ограничения. Авторы проверяли подход только на одномерных периодических задачах, трёх уравнениях и двух вариантах PINN, по три парных запуска на настройку. Все измерения выполнены на NVIDIA GeForce RTX 4060 Laptop; перенос численных ускорений на другие GPU, размеры сеток и архитектуры работа не показывает. Не исследованы непериодические и нерегулярные области, а также задачи большей размерности. Сравнение охватывает только автоматическое и спектральное дифференцирование Фурье: вариантов на основе конечных разностей и других численных операторов в экспериментах нет. Кроме того, влияние числа и порядка производных не отделено от различий между самими уравнениями.

Источники

Пауза в чтении

Похоже на вашу задачу?

Расскажите, что собираете. За полчаса разложим на этапы и назовём сроки — это бесплатно и ни к чему не обязывает.

Rit.work

Студия разработки

Собираем мобильные приложения и помогаем командам получать от AI реальную пользу. Основатель и команда, работаем удалённо — с клиентами в России и за рубежом.

Ко всем материалам
Понравилось? Обсудим вашу задачу