Геолог-программист
1.03K subscribers
70 photos
23 videos
1 file
80 links
В этом канале делюсь различными рекомендациями и контентом, который считаю полезным или интересным. Как правило, контент связан с программированием в геологии.
Чат по программированию и ML: https://t.me/GeoMLearning
Download Telegram
Поскольку в телеграме пока слабо развиты рекомендации - совместно с коллегами собираем профильные каналы в папки - здесь про рудную геологию (для добавления вашего канала - администратору канала надо писать коллегам @proexpo_pr).
4👍3👌1
Пока готовлю видео, ботов и ПО, о которых расскажу позже - вот некоторые интересные новости из мира науки, геологии, железа и IT.

Насколько вы открываетесь миру используя бесплатные "ускорители" интернета
https://habr.com/ru/companies/bastion/articles/917522/

Институт Карпинского провел чемпионат мира по геологии
https://t.me/karpinskyinstitute/4318

Роскосмос провел испытания терминала широкополосного доступа в интернет на поезде (в РФ, кстати, есть ещё одна такая разработка от бюро 1440) https://t.me/roscosmos_gk/17647?single

Геоскан летом запустит первый спутник
https://t.me/elektrichka_rus/4462

Россия строит научные суда
https://t.me/elektrichka_rus/4476
Кстати, не все знают- у нас уже есть действующие суда, например Бонивит - для глубоководного бурения.

Отечественная трансмиссия для вездеходов МТ-ЛБ, который часто используется в геологоразведке.
https://t.me/totsamyigorin_pro/338
в вк видео - https://m.vk.com/video-226869962_456239056

В отечественной системе научного цитирования colab.ws появился просмотр авторов, которые цитировали статью
https://t.me/colaboratory/1752

UP: #старости
@geologistprogrammer
9👍2
Для чего можно использовать нейросети?

Сам использую как минимум для нескольких вещей:
• Генерация первичного описания (интерпретация данных) или переописания объекта (керн, например).
• Генерация картинок - в некоторых случаях проще сгенерировать, чем искать в интернете.
• Генерация и редактура текстов для дальнейшей дополнительной обработки (например, нужно сделать рыбу для описания. получившихся результатов),
• Генерация кода - также большая часть препроцессоров (рассказывал на вебинаре) и не только - остается больше времени на подумать и другие задачи.

Пока что прямо совсем ни одна сеть не справилась - глубокое исследование по моей теме, слишком много галлюцинаций.

Например, когда недавно повторно проверял эту способность, получил отчет с несколькими приятными галлюцинациями в виде глобальных международных проектов, посвященных исследованию керна с помощью компьютерного зрения (звучит, правда?): "International Core Imaging Project (ICIP) (2022–2025)", "Global Core Analysis Initiative (GCIA) (2023–2026)" - ни один из них, к сожалению, не существует.

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

@geologistprogrammer
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5👍3🤔1
Коротко о мертиках в вакууме 😁
🤣13👏21
Почему исследование обученного алгоритма важно? 🤔

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

🧠 Однако эта логика сопровождается множеством допущений, которые мы предполагаем неосознанно, почти как в математике или физике — некий идеальный объект.

📈 Алгоритм же (будь то большая языковая модель (БЯМ, LLM) или нечто иное) действует иначе — он обучен на статистической выборке, и если после анализа большого объема информации его веса настроились так, что если дно отпилено или, иными словами, повреждено, то действуют иные предположения — на примере гигачата (вторая картинка) можно заглянуть в его рассуждения по запросу, аналогичному gpt5.

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

🌟 Последний этап (третья картинка) — на основе этой информации — правим Промт (запрос в алгоритм) — говорим, что всё сварено отлично и стерилизованно, и, о чудо, ответ становится ожидаемым.

🔄 В процессе таких исправлений Промта может быть довольно много (до нескольких сотен), но в конце можно «заставить» алгоритм так или иначе выдавать ожидаемый результат с первого раза.

@geologistprogrammer
7🤔4😁3
К чему я говорил об исследовании алгоритмов, в частности — Больших Языковых Моделях?

🖥 Дело в том, что недавно делал инструмент для извлечения различных характеристик из текстовых отчетов — внизу дан один пример для локальной БЯМ, поднятой с помощью ollama на обычном ноутбуке.

🇷🇺 Один из примеров (в картинке) — поиск цветовой характеристики — настройка этого промта заняла некоторое время (порядка 20 различных вариантов (+ время на расчет по нескольким файлам), в общей сложности около 5 часов работы), чтобы в результате она выдавала желаемый результат. И так каждую характеристику.

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

🤖 Пока что реализовано в виде обычного скрипта, было бы интересно получить такой инструмент в виде телеграм-бота?
Ставьте ⚡️, если да.

💬 Кстати, если есть другие схожие задачки — пишите в сообщения или комментарии.

🦜 P. S. Не пытайтесь читать описание из примера — это сгенерированный текст :)
@geologistprogrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍7
В процессе сборки самого отечественного автономного стенда для демонстрации на Майнексе (или использования в поле) системы автоматического описания керна в любых условиях, вне зависимости от наличия источников электроэнергии и интернета :)
В комплекте:
⚡️Портативная электростанция - рязанская компания (частичная локализация, и делают к ней солнечные панели).
🧄Четыре репки 4 версии в отечественной стойке.
🌐Отечественное ПО (DeepCore) для описания керна (заявка в процессе, долгая история).
🤩Отечественный монитор.

🇷🇺 Осталось самое сложное - интегрировать сюда нашу систему, благо на Астре она уже работает локально и опыт имеется.

P.S. С днем Российского флага.
@geologistprogrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥194
Геолог-программист
Платформа
Rutube
VK Видео
Сделал телеграм-бота для суммаризации текста и отправки результатов в референс-менеджер Zotero, про него можно подробнее посмотреть в этом посте.
Вкратце - он автоматически форматирует ссылки на литературу под ваш формат (ГОСТ, определённый журнал).

Ботом можно пользоваться тут @ReasearchHelperRuBot

Пока бета-версия, отправляет информацию только в виде заметок.
Вот пример идеальной суммаризации:
Вот ваша суммаризация:
Тип текста: статья
Авторы в оригинале: D.V. Egorov, B.V. Belozerov
Авторы на русском: Д.В. Егоров, Б.В. Белозеров
DOI: 10.24887/2587-7399-2018-4-13-16
Название в оригинале: Analysis of machine learning algorithms applicability for tasks of interpolation and geological properties forecasting within interwell space
Название на русском: Анализ применимости алгоритмов машинного обучения для задач интерполяции и прогноза геологических свойств в межскважинном пространстве
Краткое описание: В статье исследуется применение алгоритмов машинного обучения для прогнозирования геологических свойств нефтяных и газовых резервуаров. Авторы анализируют устойчивость и качество прогнозов, а также влияние объёма и пространственного распределения данных на точность прогнозов.
Тезисы:
• Алгоритмы машинного обучения могут быть использованы для прогнозирования геологических свойств в межскважинном пространстве.
• Модель гребневой регрессии показала наиболее высокую точность при прогнозе распределения значений песчанистости в межскважинном пространстве.
• Даже при малом количестве имеющейся информации по площади месторождения получаемый прогноз является устойчивым и реалистичным.


Также иногда может такое присылать на большие тексты, например, 'Войну и мир' лучше не засылать (бета, как никак):
Вот ваша суммаризация:
Ошибка: 'str' object has no attribute 'get'

О других ошибках можете писать мне или прямо в бот по команде.
Работает бесплатно на мощностях, предоставленных коллегами из Digital Petroleum ❤️

@geologistprogrammer
👍8🔥21
Геолог-программист
В процессе сборки самого отечественного автономного стенда для демонстрации на Майнексе (или использования в поле) системы автоматического описания керна в любых условиях, вне зависимости от наличия источников электроэнергии и интернета :) В комплекте: ⚡️Портативная…
This media is not supported in your browser
VIEW IN TELEGRAM
Немного ночного железа, не знаю, как вам, но меня такое умиротворяет, спокойно работает и почти не шумит.

Продолжаются работы по тестированию переносной версии системы для автоматического описания керна на отечественных компонентах.

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

Проблем пока не возникло, несмотря на то, что это иная архитектура процессора (arm64) — python залетел без проблем, Go надо собирать непосредственно на репке (не как под Аврору, например, там возможна кросс-компиляция).

@geologistprogrammer
👏8👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Обзор интересных новостей и постов:

В ноябре будет бесплатный интенсив от Google и Kaggle по ИИ-агентам - регистрация, а тут текстовое руководство.

Сбер выпустил в opensource генерацию видео и эмбеддингов для RAG (это представление текста для моделей машинного обучения), генератором видео попробовал сгенерировать аммонита 👆 - уже гораздо лучше получается.

В следующем году планируют выпустить отечественную мобильную буровую установку D517 с пневмоударником.

Пост с иллюстрациями про двойное колокновое бурение с точки зрения инженерной геологии.

Пляжный волейбол в кузове самого большого карьерного самосвала БелАЗ-75711.

#обзор #бурение #обучение
@geologistprogrammer
5
Геолог-программист
Немного ночного железа, не знаю, как вам, но меня такое умиротворяет, спокойно работает и почти не шумит. Продолжаются работы по тестированию переносной версии системы для автоматического описания керна на отечественных компонентах. Пока всё по плану, познакомился…
This media is not supported in your browser
VIEW IN TELEGRAM
Система автоматического описания керна в локальном исполнении успешно прошла тестирование, работала больше суток в разных режимах с разными изображениями, ни разу не упала полностью (в основном, RAM памяти не хватает для изображений размера 6000x7000px, но следующая версия репки это исправит, пользователь падения не заметит).

📝 Система проинтерпретировала около 400 метров, скорость в стандартном исполнении ниже, чем на сервере — около 1.5 минут на метр, в отличие от стандартных ~5 метров за 10 секунд, но знаю, как улучшить этот результат.
Из забавного — забыл пароль, поэтому долго не мог войти. 😅

👀 Приглашаю всех завтра и в четверг на стенд майнекса посмотреть вживую на этот киберогород (сейчас он только из репок состоит).

💬 Вход на стендовую часть свободный, также будет доклад 8 октября в районе 10:45 (возможно, раньше или позже) в зале Пушкин, где я расскажу про кое-что за рамками керна.

P.S. напоминаю, что софт и железо - отечественное, подробности тут и тут.
А в режиме онлайн оно доступно тут.

#керн #автоматическое_описание
@geologistprogrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍5
Запустили телеграм-бота @DeepCoreLiteBot на основе нашей системы для автоматического описания керна, пока что доступен модуль для извлечения керна из ящиков.

В скором времени (конец октября - середина ноября), будут доступны:
Обработка нескольких изображений одновременно.
Парсинг глубин из названий и автоматическая увязка.
Определение размера частиц в картинках (шлифы, шлам) и, возможно, работа с аншлифами.
Описание терригенных пород, RQD и состояния керна.

До конца года (а, возможно, и чуть дальше) - будет бесплатным. Воспользоваться текущим функционалом можно тут @DeepCoreLiteBot.

Подписывайтесь, чтобы не пропустить обновления ;)

@geologistprogrammer
👍73
Forwarded from Eugene B
#анонс #гео_дата_завтрак
Третья встреча GeoMLeraning!
Дата и время: 22.11.2025 10:00 (через месяц:))
Адрес: Москва, где-то в центре (будет анонсирован позже, предложения принимаются в чате)

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

До встречи!
P.S. Ставь молнию под этим сообщением в чате, если придешь на встречу⚡️
Присоединяйся к группе, если ещё не https://t.me/GeoMLearning.
10🔥32
Forwarded from Геовебинары
🤖 Отечественные нейросети уже помогают писать код!
24 октября 2025 года в 11:00 (мск) приглашаем на прямую трансляцию геовебинара на Платформе Геовебинары.

Поговорим о том, как LLM ускоряют обработку данных, «понимают» недокументированный код и даже рассуждают о причинах ошибок. 💡
Узнаем, где они сильны, какие ограничения существуют и как применять их в геологических задачах — от генерации скриптов до быстрого создания MVP.

🎓 В финале — анонс курса «Программирование в геологии с помощью нейропомощников».

👉 Смотреть онлайн: https://geowebinar.com/webinars/otechestvennye_neyroseti_llm_pomoshhniki_v_napisanii_koda_dlya_obrabotki_dannyh

#Геовебинары #нейросети #искусственныйинтеллект #программирование #LLM #геология #Geowebinar #data #AI
👍9
Каналы про геологию

Недавно два разных человека обратились ко мне с просьбой посоветовать каналы по геологии - я так и сделал. А потом подумал что это и другим будет интересно

Вот такая подборка у меня получилась из тех на кого я сам подписан. В первую очередь, те кого я знаю лично 🙂

coreblogger
Дмитрий Борисов рассказывает и показывает как отбирает керна в море для научных целей в самых отдаленных уголках мира (даже в Атлантике) и затем исследует его в Институте океанологии.

Выходные с геологом
Фаниз Ардисламов работает геологом-модельеров в добывающем обществе и в свободное время преподает геологию в школах и проводит для школьников экскурсии по Уралу (а теперь уже и Питеру)

Геолог-программист
Евгений Барабошкин - геолог по образованию и программист по призванию (или наоборот🙂) рассказывает про внедрении автоматизацию и ИИ в геологию и смежные отрасли

И дальше те, с кем мне пока не представилась возможность познакомиться лично (но хотело бы 😊) и мне интересная их деятельность

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

Заметки геолога
Дарья Чудинова - доцент и преподавать в университете - пишет об интересных фактах из мира геологии.

Фации глазами геолога
Ольга Генераленко - эксперт в области седиментологии и фациального анализа, пишет про будни седиментолога и показывает красивые фотографии керна и разрезов.

Геологи
Геология, геологоразведка, недропользование, геохимия и минералогия.
Наверно самый старый канал - ведется с 2018 года.

🔥 Занимательная геофизика
Ольга Зеливянская - замдекана факультета нефтегазовой инженерии СКФУ
От геофизики до астрономии (и, конечно, много геологии)

🚕 Природа и минералы Кольского полуострова
Тарас Паникоровский - старший научный сотрудник Федерального исследовательского центра Кольского полуострова - показывает нереальные красоты! Авторские стикеры - ❤️🔨❤️

Подкаст «ПОБУРИМ?»
Это уже не канал, то же суперский кладезь контента. Хотя здесь не геология (но и она есть), считаю его нужно отметить.
Наталья Бравкова - создала подкаст, выпуски которого похожи на TED выступления, с целью рассказывать о технологиях в нефтегазе "из первых уст".

ЗЫ. Я понимаю, что это далеко не полный список каналов именно по геологии, и я, наверное, многих не указал, но я сам о них не знаю 🙃
Ну а если вы знаете (или это вы и есть), то пишите в комменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1💩1
Чуть не пропустил важную новость - Яндекс перевел своего ассистента в SourceCraft и добавил режим агента (это когда код пишут за тебя, то есть теперь есть аналог Cursor).
Демонстрация работы такого режима в видео👇 (создается игра змейка) и на сайте.

Ограничение режима - он работает в VSCode, и доступно 1000 запросов в чат в неделю (что более чем достаточно).
Будем тестировать, может, таки доделаю пет-проект по разметке глубин.

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

Как всегда говорю, наши разработки если и отстают [и это не всегда плохо], то не сильно, а кое-где и сильно опережают :)

@geologistprogrammer
This media is not supported in your browser
VIEW IN TELEGRAM
👍104🔥2
Forwarded from Eugene B
Всем привет! Уже на следующей неделе готовим встречу #гео_дата_завтрак, если вы определились - оставьте реакцию ⚡️ под этим сообщением, там же вся информация (если вы увидели это сообщение в другом чате или канале - перейдите по ссылке).
🔥5