Привет, Чемпионы! 🏆
⛏ ROGII Wellbore Geology Prediction: шесть дней до финала 💎
Финиш 5 августа, ещё можно успеть. Делимся тем, что накопали.
🧭 Суть задачи проще, чем выглядит
Нужно предсказать положение бура в геологическом разрезе на скрытой части скважины. Всё сводится к одному:
TVT = поверхность пласта − глубина(Z)
Глубина известна точно. Значит предсказывать надо только форму пласта - по сути гладкую кривую с тремя-четырьмя параметрами на скважину. Мелкие колебания достаются бесплатно из траектории, а вся ошибка сидит в общем наклоне и изгибе.
✅ Что сработало
• Particle filter со слабым доверием к гамма-каротажу плюс смешивание с независимой второй моделью. Схема почти всех, кто в топе.
• Перенос фильтра на GPU - весь ансамбль частиц одним тензором. Ускорение в 14 раз, и перестали ловить таймауты.
• Группировка по опорным скважинам (typewell). Их всего 54 на 773 скважины. Внутри группы отсчёт единый, и пласты соседей совпадают с точностью 29 футов против 392 футов между группами.
• Измерение собственного шума. Отправьте один и тот же ноутбук дважды! У нас разброс ±0.05.
❌ Что не сработало
• Поиск по форме гамма-кривой: DTW, CNN-матчеры, кросс-корреляция. Сигнал почти неотличим от шума.
• Больше случайных запусков фильтра: помогает ядру, но до финального ответа не доходит.
• Предобучение на своей синтетике: статистика сошлась идеально, перенос на реальные данные развалился.
• Умный отбор: понять, где модель ошибётся, не получается. Заметить трудную скважину можно, а угадать знак поправки нет.
• Перебор гиперпараметров
🎯 Главный урок
Проверяйте улучшение на том же объекте, о котором делаете вывод. Мы несколько раз ловили прирост на отдельном модуле, радовались, а до итогового результата он не доходил.
💡 Что ещё попробовать
Использовать соседние скважины не как добавку сверху, а вместо собственного сглаживания. И собрать общий геологический разрез из опорных скважин - они окна одной колонки, а значит связаны сильнее, чем кажется.
🔗 https://kaggle.com/competitions/rogii-wellbore-geology-prediction
Кто ещё бурит? Делитесь опытом 👇
Post #882
1.48K

- ❤🔥 3