Olutoki John's Projects
Ensemble Learning to Classify Lithofacies in Carbonate Reservoirs
Machine learning techniques applied to subsurface data.
Practicing machine learning (from scratch) with Python π
Code for "Machine Learning for Physicists 2020" lecture series
My graduate level machine learning course, including student machine learning projects.
This page lists resources for mineral exploration and machine learning, generally with useful code and examples.
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
The code describes how unsupervised ML can be applied to well log data for efficient clustering. A part of the well log data is provided.
Machine Learning algorithm implementations from scratch.
Carbonate Reservoir Characterization workflow using Clerkeβs carbonate Arab D Rosetta Stone calibration data to provide for a full pore system characterization with modeled saturations using Thomeer Capillary Pressure parameters for an Arab D complex carbonate reservoir
Config files for my GitHub profile.
Utility for calculating elastic properties of petroleum fields
MATLAB code for examples and exercises for the 3rd edition of Parameter Estimation and Inverse Problems
A series of Jupyter notebooks showing how to load well log and petrophysical data in python.
T21 tutorial using Volve data
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
This repo is simply a collection of projects and mini-tasks carried out using the Python stack. It is well laid out and easy to surf through. Feel free to look through
Python data repo, jupyter notebook, python scripts and data.
Well-documented Python demonstrations for spatial data analytics, geostatistical and machine learning to support my courses.
Rock facies classification with xgboost and physics-motivated feature augmentation
Notebooks with examples and demos of segyio
SeisComP is a seismological software for data acquisition, processing, distribution and interactive analysis.
Unsupervised seismic facies analysis via deep convolutional autoencoders.
Seismic inversion
A couple of python scripts to interpret geological structures from geophysical images using deep learning
Some simple and useful seismic processing routines.
This study employed formation samples for facies classification using Machine Learning techniques and classified different facies from well logs in seven (7) wells. The log data were trained using supervised machine learning algorithms to predict discrete facies groups. The analysis started with data preparation and examination where various features of the available well data were conditioned.