Игорь Градов
Игорь Градов
8 мин
ai

Нейросети впервые моделируют климат с учётом облаков: два подхода к ошибке в 4 градуса

Климатические модели до сих пор спотыкаются об облака: они слишком малы для суперкомпьютеров, но от них зависит, потеплеет планета на 2 или на 6 градусов, и нейросети климат сейчас впервые дают два конкурирующих способа закрыть этот разрыв.

Нейросети впервые моделируют климат с учётом облаков: два подхода к ошибке в 4 градуса
Почему это важно

Больше половины расхождений между климатическими прогнозами возникает из-за того, как модели обращаются с облаками. Два исследовательских подхода на основе машинного обучения впервые пытаются решить задачу, для которой «в 100 миллиардов раз больше вычислительной мощности» пока не существует.

Физик Крис Бретертон из Allen Institute for Artificial Intelligence (Ai2) и Тапио Шнайдер из Калифорнийского технологического института ведут параллельную гонку: оба используют машинное обучение, но идут разными путями. Шнайдер встраивает нейросеть внутрь классических физических уравнений, чтобы точнее учесть влияние облаков. Бретертон строит модели, которые предсказывают климат почти целиком по данным реального мира, минимально опираясь на физику. Ниже разберём, как устроены оба подхода и что из них можно взять на вооружение уже сегодня.

Почему облака ломают климатические модели?

Современные климатические модели строятся на уравнениях Навье-Стокса (набор формул, описывающих движение жидкостей и газов). Они делят планету на пиксели. Когда-то один пиксель покрывал тысячи километров, затем сотни. В 2022 году Министерство энергетики США запустило на суперкомпьютере Frontier модель с разрешением три километра на пиксель.

Но даже три километра слишком грубо для облаков: отдельное облако может быть размером в несколько метров, а его форму определяют ещё более мелкие воздушные завихрения.

«Чтобы добраться до низких облаков, нам понадобится примерно в 100 миллиардов раз больше вычислительной мощности, чем есть сейчас. Так что при моей жизни этого не случится». : Тапио Шнайдер, Калифорнийский технологический институт

Ошибка в облачном покрове всего на 2-3 процента сдвигает прогноз потепления на несколько градусов Цельсия. Именно поэтому одни модели дают плюс 2 градуса за ближайшие 50 лет, а другие плюс 6 при тех же выбросах углерода. Разница между «опасно, но терпимо» и «цивилизация дестабилизирована».

Два конкурирующих подхода: физика плюс ИИ против чистых данных

Подход Шнайдера: нейросеть внутри уравнений. Классические модели подставляют в уравнения Навье-Стокса дополнительные параметры (параметризации), которые имитируют эффект облаков. Шнайдер заменяет эти рукотворные параметры нейросетью: она обучается на данных о реальных облаках и подсказывает уравнениям, как должны вести себя воздушные потоки. Физика остаётся каркасом, нейросеть заполняет пробелы.

Подход Бретертона: предсказание напрямую из данных. Бретертон считает, что физические уравнения никогда полностью не опишут поведение облаков. Его команда в Ai2 строит инструменты ИИ, которые учатся предсказывать будущее непосредственно по наблюдениям: данным о льде, водяном паре, атмосферном давлении, собранным в реальных полётах над Чили, Калифорнией, Гавайями и Антарктидой.

Нейросети климат используют по-разному, но цель одна: заставить модель без настоящих облаков вести себя так, словно облака в ней есть.

Что понадобится

Если вы хотите разобраться в теме и попробовать работать с открытыми климатическими данными и нейросетями:

  • Базовое понимание Python и работы с данными (pandas, numpy)
  • Доступ к Google Colab или локальной машине с GPU (подойдёт даже бесплатный Colab)
  • Библиотека ClimateLearn или аналогичная открытая библиотека для климатического машинного обучения
  • Открытые климатические датасеты: ERA5 от Copernicus (европейский климатический сервис, доступен бесплатно) или CMIP6 (международный набор данных климатических моделей)
  • Время: от 3 до 5 часов на первый эксперимент с предобученной моделью, от нескольких дней на дообучение (fine-tuning, обучение модели на ваших примерах под узкую задачу) на региональных данных

Пошаговая инструкция

  1. Выберите задачу и регион. Определите, что именно вы хотите предсказать: облачность, осадки, температуру приземного слоя. Для российской аудитории логично взять регион, где облачность критична для прогнозов: Арктика, Западная Сибирь, Дальний Восток.

  2. Скачайте данные ERA5 для вашего региона. Зарегистрируйтесь на сайте Copernicus Climate Data Store и запросите данные по нужным переменным (температура, влажность, облачный покров) за выбранный период.

import cdsapi
c = cdsapi.Client()
c.retrieve(
    'reanalysis-era5-single-levels',
    {
        'product_type': 'reanalysis',
        'variable': ['total_cloud_cover', '2m_temperature'],
        'year': '2023',
        'month': ['01','02','03'],
        'day': list(range(1,32)),
        'time': ['00:00','06:00','12:00','18:00'],
        'area': [75, 60, 50, 100],  # Западная Сибирь
        'format': 'netcdf',
    },
    'era5_cloud_siberia.nc'
)
  1. Загрузите предобученную модель. Используйте открытые веса (open weights, когда разработчик публикует параметры модели и вы можете запускать её самостоятельно) климатических нейросетей, например FourCastNet от NVIDIA или Pangu-Weather. Обе модели доступны на GitHub.
git clone https://github.com/NVlabs/FourCastNet.git
cd FourCastNet
pip install -r requirements.txt
  1. Запустите инференс (инференс, процесс, когда обученная модель выдаёт предсказание на новых данных) на своих данных. Подайте на вход скачанные ERA5-файлы и получите прогноз облачности на следующие часы или дни.

  2. Сравните результат с реальными наблюдениями. Возьмите фактические данные за тот же период и посчитайте ошибку. Для облачности стандартная метрика RMSE (корень из среднеквадратичной ошибки, чем меньше число, тем точнее прогноз).

  3. При необходимости дообучите модель на региональных данных. Если ошибка для вашего региона заметно выше, чем средняя по глобальной модели, имеет смысл дообучить последние слои нейросети на локальных наблюдениях.

# Пример: дообучение последнего слоя на данных по Западной Сибири
model.freeze_backbone()
model.train_head(
    train_data='era5_cloud_siberia_train.nc',
    val_data='era5_cloud_siberia_val.nc',
    epochs=20,
    lr=1e-4
)
  1. Визуализируйте и интерпретируйте. Постройте карту предсказанной облачности и наложите на реальные спутниковые снимки. Это даёт понимание, где модель ошибается и в какую сторону.
Как это выглядит на практике

Исследователь загружает данные ERA5 по облачному покрову Западной Сибири за январь-март 2023 года. Запускает FourCastNet с открытыми весами. Модель выдаёт прогноз облачности на 5 дней вперёд. При сравнении с фактом RMSE составляет, допустим, 15% (конкретное число зависит от региона и сезона). После дообучения на трёхлетних данных по тому же региону ошибка снижается. Карта наглядно показывает: модель хуже всего справляется с низкой слоистой облачностью над тундрой, именно тот тип облаков, который и в глобальных моделях даёт наибольшую неопределённость.

Частые ошибки
  • Путать погодную модель с климатической. Погодная модель предсказывает, что будет завтра. Климатическая моделирует статистику погоды за десятилетия. Нейросети типа FourCastNet обучены на погодных данных и дают прогноз на дни, а не на 50 лет. Для климатических задач нужны другие архитектуры или адаптация подхода.
  • Принимать выход модели за факт. Галлюцинация (когда ИИ уверенно выдумывает то, чего не было) существует и в климатических нейросетях: модель может сгенерировать правдоподобную, но физически невозможную облачную структуру. Всегда сверяйте с наблюдениями.
  • Игнорировать масштаб проблемы. Даже суперкомпьютер Frontier с разрешением 3 км на пиксель не видит отдельные облака. Ваша нейросеть на Google Colab не решит проблему, которую не решил Frontier. Но она может помочь уточнить прогноз для конкретного региона.
  • Забывать о региональной специфике. Глобальные модели обучены преимущественно на данных средних широт. Арктическая облачность, муссонные облака Дальнего Востока ведут себя иначе. Без дообучения на местных данных результат будет посредственным.

Что делать с этим прямо сейчас, по ролям

Климатологам и исследователям в РФ. Оба описанных подхода (нейросеть внутри физических уравнений и нейросеть, обученная напрямую на данных) применимы к российским регионам. Данные ERA5 покрывают всю территорию России. Для территорий с критичной облачностью (Арктика, зоны вечной мерзлоты, сельскохозяйственные регионы) дообучение открытых моделей на локальных наблюдениях может дать более точный региональный прогноз, чем глобальная модель «из коробки».

Разработчикам ИИ и дата-сайентистам. Климатическое машинное обучение сейчас одно из самых быстро растущих направлений. Открытые веса FourCastNet, Pangu-Weather, GraphCast доступны на GitHub. Порог входа для эксперимента с предобученной моделью невысок: Python, GPU, пара часов. Это работающий кейс для портфолио и реальная задача, которую индустрия готова финансировать.

Авторам и журналистам, пишущим о технологиях. Тема «нейросети климат» сочетает научную глубину и понятную человеческую ставку: речь о том, потеплеет на 2 или на 6 градусов. Конфликт двух подходов (Шнайдер против Бретертона, физика против данных) даёт готовую драматургию для материала.

Совет редакции dzen.guru

Я бы обратил внимание вот на что: подход Бретертона, модель почти без физики, целиком на данных, выглядит ближе к тому, как устроены коммерческие нейросети, с которыми мы работаем каждый день. Промпт (промпт, текстовая инструкция для нейросети) подаёшь данные на вход, получаешь результат на выходе, внутри «чёрный ящик». Подход Шнайдера ближе к инженерному: физика задаёт рамки, нейросеть помогает в узких местах. В климатологии пока неясно, кто победит. Но для практиков из РФ важнее другое: все данные ERA5 открыты, открытые модели доступны, дообучить их на данных по своему региону можно уже сейчас. Для российских авторов и экспертов, которые пишут про изменения климата, это готовый инструмент проверки: не верить на слово ни оптимистам, ни алармистам, а посмотреть, что говорит модель для конкретной территории. Честная оговорка: ни один из этих подходов пока не дал окончательного ответа. Бретертон сам говорит: «Идеальная модель через сто лет уже не поможет нам решить климатический кризис». Спешка оправдана, но результаты пока предварительные.

Попробуйте нейросети для контента на dzen.guru

Если вы пишете о науке, климате или технологиях и хотите, чтобы ИИ помогал с текстами, протестируйте наши инструменты для авторов Дзена.

Попробовать

Разрыв между прогнозом «плюс 2 градуса» и «плюс 6 градусов» это не абстрактная научная проблема, а вопрос, будут ли работать привычные сценарии адаптации или их придётся переписывать с нуля. Нейросети климат пока не закрыли этот разрыв, но впервые за десятилетия у исследователей появились два конкурирующих инструмента, которые могут это сделать быстрее, чем рост вычислительных мощностей. Кто из них окажется точнее, станет ясно в ближайшие годы, и данные для проверки обоих подходов на территории России доступны уже сегодня.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Сео оптимизация под один поисковик устарела: модель MEO охватывает 8 классов алгоритмов
ai

Сео оптимизация под один поисковик устарела: модель MEO охватывает 8 классов алгоритмов

Почему это важно Один сайт теперь оценивают минимум восемь принципиально разных алгоритмов, от классического поиска до ИИ-агентов, и сео оптимизация под один…

6 мин
ai

AI честность через отказы: жёсткая приёмка работает лучше мата в промптах

Ненормативная лексика в промптах (промпт — текстовая инструкция для нейросети) к Claude Code не улучшает работу мультиагентной системы (нескольких ИИ-агентов,…

6 мин
ai

Автономный ИИ-агент за 15 центов в сутки: почему растёт запрос на запрет автономных систем ИИ

Автор из России собрал автономного ИИ-агента с собственной памятью, root-доступом к виртуальной машине и выходом в интернет, потратив на API всего несколько…

6 мин