Pull to refresh
11
Karma
0
Rating

Программное обеспечение

  • Followers 72
  • Following

Обратная сторона хакатона

РН-БашНИПИнефть corporate blog Programming *Algorithms *IT career
Tutorial

Два года назад мы провели масштабное мероприятие – Rosneft Seismic Challenge 2019 – соревнование по машинному обучению, где нужно было найти границы между различными геологическими слоями (фациями) по данным сейсморазведки. В рамках соревнования мы получили хорошие результаты по метрике качества Dice. Но оказалось, что внедрить решения победителя в прод совсем не так просто, как кажется на первый взгляд. Об этом поподробнее ниже.

 

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 1.9K
Comments 2

Цифровые технологии в нефтянке. Интересно? Подключайтесь к нашей конференции

РН-БашНИПИнефть corporate blog Working with 3D-graphics *Algorithms *

В эти дни в Уфе проходит ежегодная научно-техническая конференция «Цифровые технологии в добыче углеводородов: от моделей к практике» («ЦТ – 2021»).

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

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

В рамках конференции пройдут мастер-классы с  демонстрацией корпоративной линейки программного обеспечения «Роснефти».

Конференция пройдёт до 8 октября включительно. 

Участие бесплатное.

Онлайн-вещание доступно на сайте: https://ct2021.rn.digital

Присоединяйтесь!

Читать далее
Total votes 10: ↑9 and ↓1 +8
Views 297
Comments 0

Методы машинного обучения теперь и при интеграции информационных систем

РН-БашНИПИнефть corporate blog Programming *Algorithms *Machine learning *IT career
Tutorial

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

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

Читать далее
Total votes 6: ↑5 and ↓1 +4
Views 1.9K
Comments 3

Майнкрафт для геологов: 3D-рендеринг миллиарда ячеек на встроенной видеокарте (часть 2)

РН-БашНИПИнефть corporate blog Programming *Working with 3D-graphics *Algorithms *Data visualization

В первой части статьи мы реализовали простой (и не очень эффективный) рендерер сетки ГУТ, и пообещали, что оптимизируем рендерер настолько, что он сможет отобразить заявленный в заголовке миллиард ячеек.

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

Читать далее
Total votes 9: ↑9 and ↓0 +9
Views 2.5K
Comments 13

Майнкрафт для геологов: 3D-рендеринг миллиарда ячеек на встроенной видеокарте (часть 1)

РН-БашНИПИнефть corporate blog Programming *Working with 3D-graphics *Data visualization IT career
Tutorial

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

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

Более того, вся реализация займёт у нас не больше часа – после чего мы сможем визуализировать практически любые реальные модели месторождений, как на картинке. А в следующей статье мы оптимизируем быстродействие и потребление видеопамяти настолько, что наш рендерер станет самым быстрым и эффективным в мире*.

* среди известных авторам.

Дисклеймер: эта статья не является пособием по 3D-рендерингу и графическому API. Всё, что требуется от читателя – это понимание основных принципов 3D-графики: что такое атрибуты вершин и т. п. К счастью, на Хабре есть множество хороших статей (раз, два), которые можно прочитать для освежения этих концепций в памяти. В этой статье мы использовали современный OpenGL 4.5, но всё описанное будет работать даже на древнем OpenGL (ES) 2.0.

Читать далее
Total votes 10: ↑10 and ↓0 +10
Views 3K
Comments 2

Наблюдения за «погодными условиями» в проекте с C++/CLI

РН-БашНИПИнефть corporate blog Programming *C++ *C# *IT career

Каждая команда в своей работе сталкивается с необходимостью внедрения новой технологии или языка программирования в проект. Иногда это внедрение проходит успешно, а иногда нет. В этой статье хотелось бы рассказать о нашем опыте использования C++/CLI.

Читать далее
Total votes 5: ↑5 and ↓0 +5
Views 2.3K
Comments 3

«Томограф» для нефтегазовых месторождений, или Пересечение трёхмерной расчётной сетки и плоскости на CUDA

РН-БашНИПИнефть corporate blog Programming *C++ *GPGPU *IT career
В данной статье приведены описание и алгоритм решения задачи построения рисунка внутренностей месторождения, являющегося результатом пересечения расчётной сетки с плоскостью. А также приведены тайминги построения решения, которые получаются на типичном компьютере геолога-модельера или гидродинамика.

image
Визуализация расчётной сетки и куба
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 2.1K
Comments 0

Два капитана «Цифрового прорыва – 2020», или Решить кейс за мало часов

РН-БашНИПИнефть corporate blog Programming *Algorithms *Hackathon IT career
image

С вами на просторах Хабра два капитана команд сотрудников «Роснефти», которые участвовали в финале ИТ-марафона «Цифровой прорыв – 2020» и не могут об этом молчать.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 1K
Comments 5

Как с помощью хакатона столкнуть математиков и ML–щиков, и кто тогда победит

РН-БашНИПИнефть corporate blog Python *Programming *Machine learning *IT career

Введение


Эта статья о том, как мы совместно с роснефтёвой «дочкой» «Самаранефтехимпроект» и Казанским Федеральным Университетом в сентябре 2020 года провели «Хакатон трёх городов», на котором предложили студентам решить классическую задачу сейсмической корреляции отражающих горизонтов. С такими задачами постоянно сталкиваются специалисты по сейсморазведке по всему миру. Для участников задачу решили преподнести как «задачу поиска оптимального пути», чтобы не отпугнуть студентов страшными словами. В статье расскажем подробнее про задачу и разберём интересные решения участников. Это будет увлекательно для специалистов как по прикладному математическому моделированию, так и машинному обучению и анализу данных.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 2.7K
Comments 0

Подбор скважин-кандидатов для гидравлического разрыва пласта с использованием методов машинного обучения

РН-БашНИПИнефть corporate blog Algorithms *Big Data *Machine learning *IT career
image

Сегодня мы расскажем, как разрабатывали систему поиска скважин-кандидатов для гидравлического разрыва пласта (ГРП) с использованием машинного обучения (далее – ML) и что из этого вышло. Разберёмся, зачем делать гидравлический разрыв пласта, при чём здесь ML, и почему наш опыт может оказаться полезен не только нефтяникам.

Под катом подробная постановка задачи, описание наших IT решений, выбор метрик, создание ML конвейера, разработка архитектуры для выпуска модели в прод.
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 7.4K
Comments 13

Нефтянка для инженеров, программистов, математиков и широких масс трудящихся, часть 5

РН-БашНИПИнефть corporate blog Mathematics *IT career Popular science Physics

Сегодня мы поговорим о двух частных областях, где без моделирования не обойтись, расскажем, как инженеры умеют разбираться в показаниях датчиков насосов, кранов и квадрокоптеров и выясним, наконец, в каких единицах измеряется вес. Любая скважина – это объект капитального строительства, как здание или завод, который требует капитальных вложений, планирования, периодического и капитального ремонта, и только при удовлетворении этих требований она сможет вернуть затраты на своё строительство и принести прибыль как в энергетическом, так и в денежном выражении. Жизнь скважины напрямую связана с периодически проводимыми на ней технологическими ремонтными операциями. Есть операции, как, например, спуск-подъём и замена труб или насоса, которые нуждаются только в наличии чёткого плана и соблюдении техники безопасности ремонтной бригадой. А есть операции особенные, требующие глубокой инженерной проработки и дополнительного моделирования, и без этих действий жизнь скважины может просто закончиться. А скважина, напомню – это большое вложение средств и энергии.  
Читать дальше →
Total votes 28: ↑27 and ↓1 +26
Views 7.2K
Comments 7

У геологов свой майнкрафт: как построить то, что не знаешь, по тому, что знаешь

РН-БашНИПИнефть corporate blog Python *Algorithms *Mathematics *Software

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

Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 7.4K
Comments 45

Как создать голосового помощника на основе технологий с открытым кодом, не передав вовне ни байта секретной информации

РН-БашНИПИнефть corporate blog IT career Popular science Voice user interfaces
image

Зачем нефтяникам NLP? Как заставить компьютер понимать профессиональный жаргон? Можно ли объяснить машине, что такое «нагнеталка», «приемистость», «затрубное»? Как связаны вновь принятые на работу сотрудники и голосовой ассистент? На эти вопросы мы постараемся ответить в статье о внедрении в ПО для сопровождения нефтедобычи цифрового ассистента, облегчающего рутинную работу геолога-разработчика.
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 18K
Comments 15

Нефтянка для инженеров, программистов, математиков и широких масс трудящихся, часть 4

РН-БашНИПИнефть corporate blog Mathematics *IT career Popular science Physics
image

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

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

Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Views 7.7K
Comments 4

Нефтянка для инженеров, программистов, математиков и широких масс трудящихся, часть 3

РН-БашНИПИнефть corporate blog Mathematics *IT career Popular science Physics
image

Сегодня мы расскажем о том, кто куда мигрирует в нефтяной отрасли, о том, что происходит с месторождением при добыче, и о том, как вода, нефть и газ взаимодействуют. Это третья часть из серии статей для будущих математиков-программистов, которым предстоит решать задачи, связанные с моделированием нефтедобычи и разработкой инженерного ПО в области сопровождения нефтедобычи. В книжках всё расписано гораздо подробнее, зато здесь о нефтянке рассказывают программисты и для программистов.
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 12K
Comments 4

Нефтянка для инженеров, программистов, математиков и широких масс трудящихся, часть 2

РН-БашНИПИнефть corporate blog Mathematics *IT career Popular science Physics
image

Сегодня мы расскажем о том, как буровые станки бороздят просторы Сибири, из чего состоит скважина; зачем, для того, чтобы добыть что-нибудь нужное, надо сначала закачать в пласт что-нибудь ненужное; и из чего, собственно, сделана нефтяная залежь. Это вторая часть из серии статей для будущих математиков-программистов, которым предстоит решать задачи, связанные с моделированием нефтедобычи и разработкой инженерного ПО в области сопровождения нефтедобычи.
Читать дальше →
Total votes 35: ↑34 and ↓1 +33
Views 14K
Comments 12

Нефтянка для инженеров, программистов, математиков и широких масс трудящихся, часть 1

РН-БашНИПИнефть corporate blog Mathematics *IT career Popular science Physics
Recovery mode


Хочешь знать, как и откуда добывают нефть, и зачем для этого нужны математики, инженеры и программисты? Это первая часть из серии статей, представляющих собой очень быстрое обзорное введение в предметную область для будущих математиков-программистов, которым предстоит решать задачи, связанные с моделированием нефтедобычи и разработкой инженерного ПО в области сопровождения нефтедобычи. Для того, чтобы понять всё, что здесь написано, не требуется каких-то специальных знаний: достаточно только здравого смысла и школьного “арсенала” математики и физики. Зато работа в этой области, в отличие от какого-нибудь документооборота, происходит на стыке математических, естественно-научных и технических дисциплин и полна интересных кросс-дисциплинарных задач.
Читать дальше →
Total votes 42: ↑38 and ↓4 +34
Views 22K
Comments 40

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Works in
Date of birth
Registered
Activity