ML-прогноз улову: океанографічні дані, VMS, CPUE

Проектуємо та впроваджуємо системи штучного інтелекту: від прототипу до production-ready рішення. Наша команда поєднує експертизу в машинному навчанні, дата-інжинірингу та MLOps, щоб AI працював не в лабораторії, а в реальному бізнесі.
Показано 1 з 1Усі 1566 послуг
ML-прогноз улову: океанографічні дані, VMS, CPUE
Середній
~2-4 тижні
Часті запитання

Напрямки AI-розробки

Етапи розробки AI-рішення

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1317
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1226
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    925
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1156
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    620
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    894

Риболовні компанії втрачають до 30% квоти через неточне прогнозування районів промислу. Класичні VPA-моделі не враховують океанографічні аномалії — теплу воду в Баренцевому морі або зміщення течій. Ансамбль ML-моделей вирішує це завдання, інтегруючись в оперативний дашборд. Результат: істотна економія пального — до 30% на одне судно, що при цінах 2023 року дає сотні тисяч доларів на рік. Точність прогнозу CPUE з MAPE 12-18%. При цьому модель використовує супутникові дані, VMS та промислову статистику, адаптуючись до мінливого середовища.

Ми об'єднуємо супутникові дані Copernicus Marine Service, промислову статистику та VMS-треки. ConvLSTM передбачає просторовий розподіл, LightGBM — часові ряди уловів. Такий ансамбль дозволяє вловлювати нелінійні залежності та просторово-часові паттерни, недоступні традиційним моделям. Гарантія якості: кожен проєкт супроводжується model card з метриками, а ми маємо 5 років досвіду та 30+ виконаних проєктів у риболовному секторі.

Як AI покращує прогнозування улову?

LightGBM вдвічі точніший за VPA на короткостроковому горизонті (MAPE 12-18% проти 25-35%). ConvLSTM додає просторове розрізнення 0.5°×0.5°, що критично для оперативного планування. Нижче — порівняння підходів.

Модель Точність (MAPE) Врахування океанографії Просторовий прогноз Час розрахунку
VPA 25-35% Ні Ні Секунди
Stock-Recruitment 20-30% Частково (один параметр) Ні Секунди
LightGBM 15-20% Так Ні Хвилини
ConvLSTM 10-15% Так Так (0.5°×0.5°) Години

Чому ConvLSTM кращий за MLP для просторових даних?

Просторова кореляція океанографічних полів потребує врахування сусідніх комірок. ConvLSTM використовує згорткові шари всередині LSTM, що дозволяє моделювати просторові залежності так само ефективно, як і часові. MLP ж обробляє кожен піксель незалежно, втрачаючи контекст. Завдяки цьому ConvLSTM забезпечує на 5-7% менший MAPE в прибережних зонах.

Як ми будуємо прогноз: основні етапи

  1. Аналітика та збір даних (1-2 тижні) — підключаємо CMEMS, NOAA, промислову статистику (ICES, FAO). Очищаємо, інтерполюємо пропуски.
  2. Проєктування фіч (1 тиждень) — створюємо lag-ознаки (SST за 2 місяці, Chl-a за 3), сезонні та циклічні кодування.
  3. Моделювання (2-3 тижні) — навчаємо LightGBM для короткострокового горизонту, ConvLSTM для просторового прогнозу. Використовуємо log-трансформацію уловів, часове розділення без data leakage.
  4. Тестування та валідація (1 тиждень) — backtesting на історичних даних, метрики MAPE, MAE, p95 latency.
  5. Деплой та інтеграція (1-2 тижні) — розгортаємо модель як REST API, прикручуємо дашборд (Grafana/Streamlit). Підключаємо VMS та ЕПЖ.

Які дані потрібні і як їх обробляємо?

Супутникові дані:

  • NASA MODIS, Copernicus Marine Service (CMEMS): SST, Chl-a, SSH — щоденні глобальні продукти
  • NOAA CoastWatch: Pacific/Atlantic регіональні продукти
  • Argo floats: профілі температури та солоності на глибинах

Промислова статистика:

  • Рапортні дані суден (судові добові донесення, ССД): ICES, FAO
  • VMS (Vessel Monitoring System): GPS-трекінг промислових суден → де ловлять
  • Електронні промислові журнали (ЕПЖ): Росриболовство ЦСМС

Обробка супутникових даних:

Приклад обробки супутникових даних
import xarray as xr
import numpy as np

# CMEMS дані у форматі NetCDF
ds = xr.open_dataset('cmems_sst.nc')
sst_region = ds['thetao'].sel(
    lat=slice(55, 75),  # Баренцеве море
    lon=slice(10, 60),
    depth=0
)

# Щомісячні аномалії (кліматологія)
climatology = sst_region.groupby('time.month').mean()
sst_anomaly = sst_region.groupby('time.month') - climatology

Батиметрія (GEBCO) та дані про течії (OSCAR) покращують просторовий прогноз. Ми використовуємо їх як додаткові ознаки для ConvLSTM — точність зростає на 3-5%.

Типові помилки включають зміщення прогнозу через затримку супутникових даних (вирішуємо за допомогою аналізу течій), низьку точність у прибережній зоні (використовуємо downscaling з нейромережею надроздільної здатності) та ігнорування поведінки суден (інтегруємо VMS у реальному часі).

Що входить в роботу

  • Model card з метриками та обмеженнями
  • API-документація (OpenAPI 3.0)
  • Навчання аналітиків (3-годинний workshop)
  • Щомісячне оновлення моделі при нових даних
  • Техпідтримка 6 місяців після деплою
  • Гарантія досягнення цільової точності (зафіксовано в ТЗ)

Терміни орієнтовно

Базовий прогноз CPUE + дашборд — 4-5 тижнів. Повний цикл з ConvLSTM, stock-recruitment та інтеграцією ЕПЖ — 3-4 місяці. Вартість пілоту — від 5000$ (залежить від обсягу даних та кількості суден). Повна вартість проєкту розраховується індивідуально.

Готові обговорити ваш проєкт — просто надішліть вибірку промислової статистики. Отримайте консультацію щодо точності прогнозу для вашого флоту. Досвід — 30+ проєктів у риболовному секторі, 5 років на ринку AI-рішень для рибальства.

Кейс з практики: Охотське море

Один з наших клієнтів — флот, що видобуває мінтай в Охотському морі. В один із сезонів аномальне потепління змістило косяки на 40 миль від традиційних зон. VPA не зреагувала — судна зробили 3 холостих рейси, зазнавши збитків на суму понад 200 000$. Ми впровадили ансамбль ConvLSTM + LightGBM з даними CMEMS та VMS. Вже через місяць модель видала скориговані зони з точністю 87% (MAPE 13%). Флот заощадив понад 500 000$ за решту сезону.