Oil and Gas

Oil and Gas | Data Analytics

Advanced Machine Learning for Subsurface Applications

Course Code: N596
Instructors:  Deepak Devegowda
Course Outline:  Download
Format and Duration:
5 days
10 sessions

Summary

Business impact: Participants on this course will develop machine learning skills that can be immediately applied to streamline and accelerate their subsurface workflows. Participants will work on in-class projects to rapidly gain experience with data processing, analyses, and interpretation. There will be emphasis on the classical machine learning tools (supervised and unsupervised learning) as well as time-series analyses. Time-series analyses is becoming a routine aspect of production data analyses and predictive analytics in the E&P industry.

Duration and Training Method

A classroom or virtual classroom course. Each topic begins with a lecture to provide the introduction, mathematical foundations, and theory, followed by examples and Python-based practical exercises.

Software and Datasets: Jupyter and Google Colab notebooks written in Python will be provided to participants with real field datasets. Participants will execute specific tasks in Python to aid in their learning experience.

Course Overview

Participants will learn to:

  1. Summarize the modes of machine learning.
  2. Explain the key machine learning principles, such as dealing with inadequate data, model generalization, validating, and ensemble methods.
  3. Process data through data cleaning, feature scaling, and transformation pipelines.
  4. Apply supervised methods for classification and regression.
  5. Develop a structured approach to unsupervised clustering and cluster evaluation.
  6. Critically evaluate the various machine learning algorithms.

Modes of Machine Learning

  • Supervised and unsupervised learning

Machine Learning Principles

  • Dealing with poor or inadequate data
  • Underfitting, overfitting and model generalization
  • Testing and validating
  • Ensemble methods

Data Processing

  • Data cleaning, categorical variables
  • Feature scaling and transformation pipelines

Supervised Machine Learning Models

  • Linear, polynomial, logistic regression and regularized linear models
  • Decision trees for classification and regression
  • Ensemble learning, random forests, bagging and boosting for regression and classification
  • Support vector machines for regression and classification
  • Neural networks for regression and classification
  • Introduction to deep neural networks and application to image segmentation
  • Time-series analyses, ARMA, ARIMA and survival analyses

Unsupervised Machine Learning Models

  • Dimensionality reduction
  • Gaussian mixture models
  • K-Means and hierarchical clustering
  • DBSCAN

This course is aimed at subsurface data scientists, geoscientists, and engineers with some background in data-driven applications. Participants are expected to have experience of coding in Python and of machine learning or an introductory course on this topic.

Deepak Devegowda

Background
Deepak Devegowda is Associate Professor and Mewbourne Chair of Petroleum Engineering at Mewbourne School of Petroleum and Geological Engineering at the University of Oklahoma, where he specialises in Data Analytics and Machine Learning.

Deepak began his career as Technical Project Leader of Wireline Services for Halliburton in Egypt and India, before completing an MSc and then PhD at Texas A&M University. In 2008, he took the position of Assistant Professor at the School of Petroleum and Geological Engineering at the University of Oklahoma, before undertaking his current role in 2014.   

Deepak's acted as Chairperson for the Reservoir Monitoring Technical Committee at SPE Annual Technical Conference and Exhibition in 2019. He is also a technical committee member of the Reservoir Monitoring Sub-Committee for SPE ATCE.         

Affiliations and Accreditation
PhD Texas A&M University - Petroleum Engineering 
MSc Texas A&M University - Petroleum Engineering
SPE, SEG, SPWLA

    Courses Taught
    N595: Introductory Machine Learning with Applications for Petroleum Engineers and Geoscientists
    N596: Advanced Machine Learning for Subsurface Applications

    CEU: 3.5 Continuing Education Units
    PDH: 35 Professional Development Hours
    Certificate: Certificate Issued Upon Completion
    RPS is accredited by the International Association for Continuing Education and Training (IACET) and is authorized to issue the IACET CEU. We comply with the ANSI/IACET Standard, which is recognised internationally as a standard of excellence in instructional practices.
    We issue a Certificate of Attendance which verifies the number of training hours attended. Our courses are generally accepted by most professional licensing boards/associations towards continuing education credits. Please check with your licensing board to determine if the courses and certificate of attendance meet their specific criteria.