ML For Oil and Gas Using Python
ML For Oil and Gas Using Python
AUDIENCE
Reservoir Engineers
Production engineers
Chemical engineers
Drilling engineers
Geologists and petrophysics
AL and workover engineers
PREREQUISITES
No knowledge is required
A working laptop with Windows OS,
MacOS, or GNU Linux Distro
MODULE 1: MODULE 2:
Introduction to Python for the Data container
oil and gas industry (Lists and Dictionaries)
Python tools and package options Operation on containers.
Data types and basic Python Introduction to loops
functions Introduction to Branching
Introduction to datacasting (IF Statements)
Introduction to string and string Mixing Lops and Branching
manipulation Introduction to User Functions
MODULE 3:
Working with Arrays and Applying mathematics to them
Working with tabulated data
Basic Pandas functions for data manipulation
Introduction to visualization.
EDA – Exploratory Data Analysis
MODULE 4:
Processing Tabulated Data.
Data Filter, cleansing, and Outlier handing
Imputations and their methodologies
Feature Engineering
Plotting for ML (Distribution, Pair plots,
box, LMPlots, Heat)
Machine Learning Workflows
Putting Everything in place)
MODULE 5:
Introduction to machine learning Types
Introduction to Unsupervised Learning
K-Mean Clustering using Sklearn
Clustering Oil wells based on
petrophysical properties
Clustering Gas Wells Based on
Liquid Loading Index
Hierarchal clustering and Dendrogram.
Hierarchal Cluster Based Water Cut in
Oil Wells
MODULE 7:
Introduction to classification problems
Classifications as applied to Oil and Gas Industry Problems.
Introduction to Logistic Regression.
Introduction to KNN.
Classifying Flow Stability in Oil Wells.
Comparing Decline Curve Analysis to
ML Regression
Introduction to Support Vectors (SVM)
Predicting Geomechanical Properties
using SVM
Shale Formation Simulation Classification