Обложка

Искусственный интеллект заменит геолога. А плохие новости будут?

29.04.2025
Время чтения: 8 мин
2 158 просм.
10

Одна из задач геолога – документирование керна. И пока некоторые компании уже описывают керн с помощью искусственного интеллекта (ИИ) по фотографиям за 40 минут, другие до сих пор работают вручную и тратят на те же задачи часы. Часто причина не в том, что, к примеру, технологии дорогие (это не так), а в человеческих страхах: вдруг для меня будет слишком сложно научиться новому? А вдруг ИИ ошибается? Или наоборот – окажется слишком хорош и оставит меня без работы?

Разбираемся, как искусственный интеллект помогает описывать керн, можно ли ему доверять и почему геолог всё равно остаётся неотъемлемой частью процесса. Мы поговорили с Евгением Барабошкиным, геологом и разработчиком ИИ-инструментов из Digital Petroleum, чтобы объяснить, как это работает на практике.

Как ИИ вообще может «увидеть» керн? 

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

Подробно о принципах работы ИИ в геологических задачах и видах нейронных сетей мы рассказывали здесь: «Интеллектуальный помощник геолога. Как искусственный интеллект делает добычу полезных ископаемых умнее».

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

Зарисовка процесса свертки изображения.
 Зарисовка процесса свертки изображения. Источник: Архив Е. Барабошкина

Что же ИИ видит на фото?

  • Цвет и минеральный состав, например, красный — это окислы железа, серый — глины, тёмно-коричневый — органика.
  • Текстуру и слоистость, то есть распознаёт тонкослоистые, массивные, косослоистые, перекрёстные текстуры, а еще выделяет границы пластов, литологические переходы.
  • Трещины и разрывы: алгоритм фиксирует естественные трещины (открытые, минерализованные), техногенные повреждения и оценивает их ориентацию, плотность, морфологию.
  • Пористость и каверны, например, ИИ выявляет пустоты (по контрасту на изображении), оценивает их размер и распределение.
  • Включения и аномалии, то есть видит конкреции, кероген, пирит, карбонатные прожилки.
  • Многие другие характеристики
Различные элементы, которые «видны» алгоритму на первых слоях
Различные элементы, которые «видны» алгоритму на первых слоях

Доверяй, но проверяй. Кто учит и несет ответственность за нейросеть?

Когда компания-заказчик обращается за внедрением ИИ, у неё уже обычно есть база изображений керна и предварительные описания пород. Разработчик начинает с анализа этих данных: проводит предразметку, связывает фотографии с глубиной, выявляет несоответствия. Затем эксперт из компании — геолог, знакомый с объектом — проверяет и корректирует эти данные. Только после этого они превращаются в обучающую выборку для алгоритма. 

Далее алгоритм вновь проходит дообучение. Дело в том, что при автоматическом описании керна нужно не просто определить какие-то параметры, а учесть их вариации. Потому что на каждом участке керн имеет особенности: где-то он более серый, где-то более тёмный, и могут быть различные отклонения. В любом случае, без опыта геолога алгоритм не обучить.

Работа экспертов по обучению алгоритмов описания керна
Работа экспертов по обучению алгоритмов описания керна. Источник: соцсети

«При описании горных пород есть некоторая база данных, есть изображение керна, и дальше эта информация изначально передается нам. Мы ее предразмещаем. У нас есть алгоритмы для автоматического изучения и увязки изображений по глубине. И дальше начинается процесс дополнительной проверки данных со стороны экспертов-геологов. И после этого мы снова его проверяем, чтобы подготовить обучающую выборку».

Евгений Барабошкин

Итак, в большинстве случаев, систему предобучают и далее адаптируют под конкретное месторождение. На каждом объекте свои нюансы, два разных предприятия могут одну и ту же породу называть по-разному, и все разночтения и специфичные параметры нужно учесть. Термины и классы можно перенастроить в программе под принятые на месторождении. Поэтому систему дополнительно «кормят» данными, построенными на классификации конкретного заказчика

«Часто компании просят нас научить систему определять трещиноватость и подсчитывать RQD (степень трещиноватости породы) — эти параметры встречаются и в нефтяных, и в рудных кернах, и работают примерно одинаково. Но если задача — распознать, например, пирит, то здесь уже нужна дополнительная настройка: то, чему алгоритм научился на нефтяных образцах, в рудной отрасли может не сработать, и придётся дообучать модель на новых данных. То есть некоторые характеристики — общие, и для их обнаружения достаточно обучить алгоритм один раз».

Евгений Барабошкин

А если ИИ ошибается? Кто контролирует машину?

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

«Алгоритм внутри себя формирует фильтры, которые с каждым циклом обучения всё точнее извлекают нужную информацию. Он может учитывать десятки, сотни и даже миллионы факторов — больше, чем может удержать в голове один человек».

Евгений Барабошкин

Нужно учитывать, что ИИ строит прогнозы, ориентируясь на прошлое. Но что, если случится что-то непредвиденное? Геологи постоянно получают новые данные, всегда может появиться еще какой-то класс породы, который не был учтен. Земная «лаборатория» ведет себя непредсказуемо. Может пойти трещина, а там обнаружатся породы в другом состоянии и под другим давлением. Поэтому системе регулярно требуется обновление и корректировка под надзором опытного геолога.

Было 5 часов, стало 40 минут

Раньше на детальное описание 50 метров керна в масштабе 1:10 для задач седиментологии уходило несколько часов ручной работы. С помощью ИИ это теперь занимает всего 40 минут. Машина анализирует  16 ящиков в минуту, а скорость классификации образцов – 4,2 метра керна в секунду, то есть машина выдает результат примерно за 2 минуты, оставшееся время специалист уходит на детальную проверку результатов. Благодаря совместной работе специалиста и машины улучшается детальность и точность описания, а также повышается качество описания, если работает молодой специалист.

Как это происходит? В программе DeepCore геолог загружает фотографии керна — достаточно указать параметры глубины и высоту образцов, а система автоматически выделяет керн на изображении. Затем объединяет его в единую колонку, которую можно выгрузить в нужный формат или сразу классифицировать. Специалист выбирает алгоритм, просматривает результат и при необходимости корректирует классификацию вручную. За точность отвечает не только нейросеть, но и специалист, который её обучил.

Чтобы увидеть, как на практике происходит автоматическая классификация керна, мы “нарезали” скрины непосредственно из программы.

10 метров керна до старта: сколько занимает внедрение системы автоматического описания керна на основе ИИ

Внедрение ИИ-инструмента для описания керна — это не многомесячный ИТ-проект. По словам Евгения Барабошкина, при хорошей коммуникации между заказчиком и разработчиком и наличии исходных данных внедрение занимает всего месяц. Из них:

  • 2 недели уходит на подготовку и адаптацию данных совместно с заказчиком,
  • ещё 2 недели — на дообучение модели и тестирование в реальных условиях.

Иногда срок растягивается до 2–3 месяцев, но это только в том случае, если возникают проблемы с качеством исходных данных или их увязкой. Поэтому на этом этапе очень важно поработать с той информацией, которую разработчик будет вливать в систему. А если изображения керна однотипные, с одними и теми же породами, алгоритм не сможет научиться различать сложные вариации. 

Для точного старта нужно от 10 метров керна на 1 класс породы

«Мы постоянно на связи с коллегами, чтобы те или иные вопросы решать. Наш процесс оптимизирован — обычно укладываемся в месяц, иногда чуть больше. Но базовый запуск — это не что-то сложное».

Евгений Барабошкин

Геологи и ИИ: конкуренты или союзники

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

Это напрасное предубеждение. ИИ не заменяет умного, образованного геолога с огромным багажом знаний в голове, а работает в связке и под чутким руководством эксперта.

Модель по описанию керна обучается на базе данных, вручную размеченных специалистом. Геолог передает системе свой опыт, знания и логику анализа. Без этого ИИ работать не сможет. Более того — после автоматического описания эксперт всё равно проверяет результат, корректирует ошибки, и эти правки идут на дообучение модели. Без постоянного контроля со стороны эксперта алгоритм со временем деградирует и начнет выдавать ошибки.

Поэтому не нужно ждать, что ИИ все за вас сделает. Но ряд проблем при работе с керном он может решить уже сейчас:

  • Избавить от рутинных задач. Например, автоматическая разметка трещиноватости по фото позволяет не считать RQD вручную по каждому метру керна. Алгоритм сам считает и выделяет трещины, а геолог лишь проверяет.
  • Ускорить темпы документации. Вместо нескольких часов специалист справляется с задачей за 40 минут и успевает сделать в 5–7 раз больше.
  • Упростить процедуры передокументации. В архивах до сих пор хранятся тысячи ящиков с керном, сфотографированных 10–20 лет назад. Раньше их пересмотр требовал недель, теперь достаточно загрузить фото и запустить классификацию.
  • Снизить влияние человеческого фактора. Когда геолог устал, он может просмотреть детали.

Почему ИИ внедряется медленно, несмотря на эффективность?

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

Скрин сообщения от геолога Артура Закиса. Источник: соцсети
Скрин сообщения от геолога Артура Закиса. Источник: соцсети

3 причины, которые тормозят внедрение ИИ:

  • «Работает и так»: Многие компании, особенно с госучастием, десятилетиями используют одни и те же методы (бумажные отчёты, ручной анализ керна). Руководство не видят безотлагательной необходимости для внедрений и не все могут посчитать ROI.
  • Страх перед ошибками: Геологи опасаются, что ИИ «наломает дров» в интерпретации данных, а ответственность за ошибки ляжет на них.
  • Миф о замене людей: Часть специалистов считает, что автоматизация угрожает их работе, хотя на деле ИИ лишь устраняет рутину.

Если рутинные задачи уйдут к ИИ, то чем займётся геолог?

Документаторы по-прежнему нужны, но их роль постепенно меняется. Все больше процессов переводят на “цифру”, поэтому, чтобы расти, геологам нужно развивать свои ИТ-компетенции. Появился спрос на специалистов, способных связать геологию и машинное обучение, таких как геолог-программист, дата-геолог, аналитик геоданных. Поэтому сейчас самое время, чтобы учиться работать с программами, скриптами, разбираться в логике алгоритмов, понимать, как дообучать нейросеть. Некоторые ВУЗы уже вводят соответствующие курсы, например, в МГУ и СПбГУ, а крупные компании проводят корпоративные курсы по цифровизации. Без ИТ-навыков специалист рискует через несколько лет остаться за бортом профессии, как геодезисты с теодолитами после появления GPS.

«По моим ощущениям, а я путь прошел от геолога до геолога-программиста, изучение именно языков программирования сильно облегчает жизнь, в очень разных направлениях. То есть, соединение условной базы данных, с которой вы работаете, с языком программирования, с тем же Python, позволяет писать скрипты. Всегда есть некоторый набор действий, которые вы так или иначе делаете с данными, и которые можно автоматизировать. Знание языка программирования хорошо помогает самостоятельно создать такой скрипт».

Евгений Барабошкин
Сферы для развития геологов, которые хотят расти
Сферы для развития геологов, которые хотят расти

Как будет развиваться ИИ в геологии дальше?

ИИ в геологии — естественный ход эволюции отрасли. Он не оставит без работы, но изменит ее суть. Те, кто научится работать с алгоритмами, получат преимущество — как в эффективности, так и в карьере. Например, такие компании как Роснефть, Норникель, Алроса уже ищут геологов, владеющих GIS, основами программирования и машинного обучения. Зарплаты таких специалистов на 30–50% выше.

Развитие ИТ-компетенций для геологов перестало быть опциональным — это необходимость, продиктованная временем. А вот профессии, основанные на повторяющейся ручной рутине, будут сокращаться.

Как отметил Евгений Барабошкин, «связующие звенья между наукой, ИИ и производством — те, кто понимает и поле, и код», это и есть геологи нового поколения.

ИИ в российской геологии — не вопрос наличия или отсутствия технологий, а проблема управления и консервативного мышления. Компании, которые преодолеют страх изменений и инвестируют в цифровизацию, получат преимущество уже в ближайшие 5 лет, а отстающие рискуют стать неконкурентоспособными через 2–3 года.

Для тех, кто ещё сомневается: ИИ не «заменит геологов», но геологи, использующие ИИ, заменят тех, кто его игнорирует.

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

Понравилась статья? Поделись с друзьями
ПО ТЕМЕ
  • Я не буду касаться вопрос применения ИИ для других задач, не связанных с описанием керна. Несколько вопросов. При описании керна техником геологом, специалист даже с минимум знаний заметит, что керн перевернут при укладке, такое встречается часто, перепутаны интервалы, он сам может домыслить и описать сильно разрушенный керн. Также одновременно с описанием геолог сразу размечает интервалы опробования. Эти задачи реализованы в программах ИИ?

    • Спасибо большое за вопросы — они действительно по делу и затрагивают практические детали, которые часто остаются за кадром. Мы обязательно передадим их эксперту и, как только получим ответ, опубликуем комментарий под статьёй. Следите за обновлениями — будем рады продолжить обсуждение!

      • Евгений Барабошкин

        Юлия, спасибо за вопросы. По части укладки — есть ряд задач, которые решать можно, но пока что запрос на них не столь велик, поскольку проще решить человеку, как вы верно заметили — с ними справится любой. По опыту — разрушенный керн до породы алгоритмы вполне определяют, если же какие-то специфичные текстуры — тут лучше справится человек, поэтому и алгоритмы ни в коем случае не замещают геолога, а помогают ему решать его задачи быстрее.
        По поводу разметки интервалов — да, это решаемая задача, например, можно выставить, какое количество образцов из каких типов пород нужно, и алгоритм, основываясь на различных правилах, которые вы в него можете добавить с помощью разработчика (например, избегать трещиноватый и разрушенный керн), предложит места отбора.

  • Здравствуйте! Было бы здорово ещё узнать, доступны ли геологические ИИ простым специалистам для освоения (а не только предприятиям с большими бюджетами)

    • Евгений Барабошкин

      Зависит от политики компаний, в целом — всегда можно договориться, если согласиться на ряд ограничений 😉
      Также есть ряд Open Source решений (к сожалению, не знаю, что конкретно интересует), которые могут быть полезны. Как раз для этого и нужны хотя бы минимальные знания программирования (например, уметь запускать скрипт из терминала, чтобы запустить приложение).

  • 1. Есть ли статистика по сходимости документации ИИ и документации опытного геолога, особенно в выделении геологических интервалов и описании текстур, структур, пород, определении состава прожилков, рудной минерализации?
    2. Где возьмёт ИИ «опыт» на новом объекте изучения, на котором планируется, к примеру, одна-две скважины?
    3. Написано, что после документации ИИ керна, геолог проверяет, так вот сколько времени потратит геолог на проверку?

    • Моё лично тестирование copilot в программировании показало, что ИИ даёт настолько хорошо замаскированные ошибки, что на их поиск уходит больше времени, чем на написание программы с нуля, не думаю что в предметных областях ситуация лучше

      • Евгений Барабошкин

        Павел, интересно, лично я пользуюсь GigaCode и YandexGPT — в целом мои задачи они решают. Например, препроцессинг данных и написание ряда вещей на новых для меня языках программирования. При этом есть некоторая зависимость от изначального промта — чем лучше вы понимаете задачу, тем лучше будет финальное решение, также результат зависит от наличия обучающих выборок — для Python данных сильно больше, и на этом языке результат, как правило, лучше. Недавно, кстати, рассказывал на семинаре АГГИ про решение задач создания препроцессоров с помощью языковых моделей. Относительно Copilot я мало положительных отзывов слышал.

    • Евгений Барабошкин

      Спасибо за вопросы!
      1. Да, есть, от скважины к скважине и в зависимости от типа задачи она может меняться, при небольшом количестве данных может варьироваться от 70 до 95%, в некоторых случаях может быть ниже. Интересно, что между двух геологов эта статистика такая же и зависит от опыта, точки зрения и прочих переменных. И в том, и в другом случае можно применить различный препроцессинг для улучшения результатов.
      Важно: здесь речь про среднюю точность, например, может быть 90 метров пород одного наиболее встречаемого класса, 5% из которых описано неправильно, и ещё 10 метров редких классов, 90% из которых описаны неверно, при этом общая точность будет в районе 80%. Тем не менее методика позволяет не тратить время на описание 85 метров и сосредоточить внимание на оставшихся 15 метрах, за счет чего и повышается скорость получения информации (об этом – ниже) и её ценность.
      2. Можно рассмотреть несколько ситуаций: ранее были схожие объекты, тогда специалист, который работает совместно с ИИ, может выбрать наиболее подходящий алгоритм для предописания и также ускорить работу с объектом, хоть и не настолько значительно, если работа над объектом продолжится, можно будет дообучить алгоритм. Если же породы или характеристики совсем новые (хотя, например, цвет и трещиноватость/разрушенность керна, скорее всего, можно будет описать), то на специалиста ляжет большая часть работы, можно будет только попробовать предразметить слои или разности пород с помощью кластеризации.
      3. Да, за человеком остается проверка, в среднем на начальных этапах работы с алгоритмами общее ускорение примерно в 7 раз (на что уходило 5 часов, делается за 40 минут, включая проверку), эта зависимость наблюдается как с нефтегазовым, так и с горнорудным керном.

Оставьте свой комментарий

 

РЕДАКТОР
Мария Костина
Мария Костина
Автор проекта и Главный редактор GeoConversation. Соль Земли
ПЕРЕЙТИ В КОЛОНКУ РЕДАКТОРА

GeoConversation. Соль Земли — это медийная платформа, где крутые специалисты горной отрасли делятся своим опытом, чтобы наладить коммуникацию и взаимодействие между собой.

Подробнее о проекте
КРУТЫЕ ПРОФИ
Елена Рязанова — эксперт в РФА, подбор и настройка анализаторов, обучение и методическое сопровождение.

Елена Рязанова

ООО «ПВП «СНК»
Ведущий геолог-консультант
Евгений Барабошкин

Евгений Барабошкин

Digital Petroleum
Руководитель продукта
Мария Костина — эксперт в рудной геофизике, организация и аудит геофизических исследований, подбор подрядчиков и оборудования.

Мария Костина

Эксперт в рудной геофизике
Геофизик
СМОТРЕТЬ ВСЕХ ЭКСПЕРТОВ
КАТЕГОРИИ
ПОДПИШИТЕСЬ
Если хотите ежемесячно получать подборку свежих статей на эл. почту
НРАВИТСЯ ПРОЕКТ? ПОДДЕРЖИТЕ НАС
Друзья, развитие проекта требует немалых усилий и финансовых затрат. Поэтому, если вам нравится то, что мы делаем — вы можете поддержать нас 2 способами.
МОРАЛЬНАЯ ПОДДЕРЖКА
Покажите наш сайт своим друзьям. Просто нажмите на иконки социальных сетей ниже и поделитесь нашим сайтом у себя на страницах.

ФИНАНСОВАЯ ПОДДЕРЖКА
Даже небольшое вознаграждение поможет нам оплатить транскрибацию (перевод аудио в текст) интервью с экспертом или дизайн рисунков, схем и таблиц.
Отправить донат
Есть идея статьи? Предлагайте
Круто! У вас есть идея для нас. Мы это очень любим, ведь только опыт и знания специалиста делают наши статьи полезными для читателя. Ответьте, пожалуйста, на 5 вопросов, чтобы мы чуть больше узнали о вас и про статью
ответить на вопросы