The Fifth Elephant 2017

On data engineering and application of ML in diverse domains

Priyanka Raghavan

@priyankaraghavan

Application of machine learning in oil and gas industry

Submitted Apr 25, 2017

This talk describes the various machine learning algorithms used in the public SEG (Society of Exploration Geophysicist) challenge held in December 2016 to identify lithofacies based on well log measurements. Lithofacies are the different rock layers encountered during drilling, which are used to characterize the sub-surface. Correct classification of lithological facies helps in identifying target areas for hydrocarbon (oil and gas) extraction. The challenge concentrated on open-source tools, such as python and jupyter notebook, with collaborative code sharing via GitHub. The test data was provided by the SEG and the final submitted entry was one vs one multi class algorithm using Gradient boosting. The talk will explore the dataset, explain dataset conditioning, results on various algorithms used to train classifier, lessons learnt and future work.

Outline

The agenda will be as follows:-
1. Describing problem
2. Exploring dataset and conditioning
3. Algorithms used for best result
4. What did the winning team do
5. Lessons learnt and future work

Speaker bio

Priyanka Raghavan is Team Lead on Prestack seismic Interpretation product at Schlumberger. She has worked with Schlumberger for the past 11 years in different products related to software used in seismic exploration. She started her career in Houston, followed by a stint in Germany before coming to Bangalore. She holds a Master degree in Software Engineering from Carnegie Mellon University. Her areas of interest are software architecture, design patterns and code optimization. In her free time you’ll see her honing her carnatic music skills.
https://www.linkedin.com/in/priyanka-raghavan-6a1a405/

Slides

https://docs.google.com/presentation/d/1WnylA5wsDin3NtypBttCD0E1zTcJ1314dy4DFzmhmwE/edit?usp=sharing

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}