Каждые несколько лет в Тихом океане у берегов Южной Америки появляется тёплое пятно. Оно такое большое, что меняет погоду по всему миру. Учёные называют его Эль-Ниньо. Предсказывать его трудно: простые компьютерные модели хорошо считают, как часто оно приходит, но не видят деталей. Сложные модели видят больше, но часто ошибаются и требуют много времени для расчётов.
Авторы новой работы сделали гибрид из двух моделей. Первая — простая, она как солист в оркестре: задаёт ритм, то есть говорит, когда ждать тёплое событие. Вторая — сложная, она как остальные музыканты: подстраивается под солиста и достраивает полную картину океана. Внутри сложной модели работает нейросеть — компьютерная программа, которая учится на данных. Её обучили на длинном прогоне другой модели, а потом дообучили на реальных наблюдениях.
Модель крутили 1000 лет, анализировали последние 960. Гибрид показал правильные ритмы Эль-Ниньо — пики активности каждые 3–4 года. Он также верно разместил тёплые пятна в океане, исправив ошибки сложной модели. Раньше было непонятно, как совместить простоту и точность, а теперь ясно: можно объединить две модели, и вместе они работают лучше, чем по отдельности. Такой способ пригодится для обучения прогностических программ и для изучения редких событий.
Модель с 40 миллионами параметров нейросети работает в связке с простой стохастической моделью, которая почти не требует вычислительных ресурсов — вместе они быстрее, чем CESM2, и точнее по статистике.