
Petroleum GeoscienceMachine Learning and Data Science for Petroleum Geoscience
Geoscience departments hold decades of logs, cores, seismic and reports that are rarely analysed together because the data are messy and spread across formats. Data science can make that archive productive when the geoscientist understands the algorithm. Delegates start with Python, notebooks and the core libraries, then clean and condition well logs, handling gaps and depth shifts. Supervised learning follows: regression for synthetic logs and permeability prediction, classification for facies, with honest blind well validation. Unsupervised clustering for electrofacies and dimensionality reduction come next, then convolutional networks for fault and salt detection. The final sessions treat explainability, bias and how to deploy a model into a team workflow. Delegates leave able to build, test and critique machine learning models on their own data.
Course objectives
- Prepare and clean well log and core data sets in Python
- Apply regression methods to predict missing logs and permeability
- Train and validate classification models for facies prediction
- Use clustering and dimensionality reduction to define electrofacies
- Explain how convolutional neural networks are applied to seismic interpretation
- Evaluate model performance with cross validation and blind wells
- Interpret model outputs with explainability tools and geological judgement
- Plan the deployment of a model into an existing geoscience workflow
Who should attend
- Geoscientists with an interest in data analytics
- Petrophysicists automating interpretation
- Seismic interpreters exploring automated picking
- Data scientists joining subsurface teams
- Digital transformation leads in upstream companies
Course outline
- 01Python and notebooks for geoscientists
- 02Subsurface data wrangling
- 03Exploratory analysis and visualisation
- 04Supervised regression
- 05Facies classification
- 06Clustering and electrofacies
- 07Deep learning for seismic
- 08Validation, explainability and bias
- 09Deploying models in the team
Scheduled sessions
| Dates | Venue | Format | Price | Register |
|---|---|---|---|---|
| 26 to 30 October 2026 | Kampala, Uganda | Classroom | USD 1,325 per delegate | |
| 9 to 13 November 2026 | Kigali, Rwanda | Classroom | USD 1,325 per delegate | |
| 7 to 11 December 2026 | Online | Online | R8,500 per delegate | |
| 4 to 8 January 2027 | Windhoek, Namibia | Classroom | R19,950 per delegate | |
| 15 to 19 February 2027 | Lagos, Nigeria | Classroom | USD 1,325 per delegate |
Machine Learning and Data Science for Petroleum Geoscience
From R8,500