Navigating the AI Era in Geoscience

Machine Learning in Geoscience is a training course designed to prepare industry professionals for the challenges and opportunities of today’s Artificial Intelligence (AI) landscape.

In our swiftly evolving technological landscape, sectors like Petroleum Exploration must not only keep pace but also strive to be at the forefront.

At present, AI and machine learning are notoriously opaque and misunderstood. As adoption of the technology rapidly outpaces understanding of the technology, this can lead to missteps for those enthusiastic about harnessing their power, while those sticking to traditional, yet robust methods risk being left behind.

Our training course is designed to tackle these issues head-on. We aim to offer participants a true and enduring understanding of machine learning. The curriculum covers both the high-level perspective, including applications, strengths, and weaknesses, and the lower-level details, such as what it truly means to “train” a machine.

– Master the AI Era in Geoscience: Our course equips industry professionals to thrive in the rapidly evolving Artificial Intelligence (AI) landscape.

– Unravel the Mystery of AI: Demystify AI and machine learning, gaining a true understanding of their applications and limitations.

– No Prior Experience Needed: Designed for all levels, from novices to tech-savvy experts, we start from scratch and build up your skills.

– Hands-On Learning: Dive into practical exercises, discussions, and real-world examples that make learning engaging and impactful.

– Solid Foundation in Math and Python: Get up to speed with essential math and Python skills for machine learning success.

– Empower Yourself with Neural Networks: Build your own neural networks, grasp the power of backpropagation, and implement models in Python.

– Embrace the Future with TensorFlow (Keras): Discover the latest tools and techniques by rewriting neural network solutions in TensorFlow.

– Dominate Acoustic Impedance Modeling: Conquer traditional and AI/ML methods for modeling acoustic impedance from seismic data.

– Deploy with Confidence: Explore how to deploy machine learning models locally or in the cloud with Colab.

– Unleash the Power of Convolution: Harness the potential of Convolutional Neural Networks (CNN) for geoscience data analysis.

– Fault Analysis Unleashed: Use UNET models to detect and delineate faults directly from seismic data.

– Beyond Neural Networks: Compare traditional techniques with alternative machine learning approaches, including SHAARC’s ISODATA.

– Stay Ahead of the Curve: Our company remains at the forefront of machine learning technology in geoscience, constantly innovating.

– Globally Trusted: Over 80 training courses in 15 countries make us a top provider of geophysical inversion and ML classification training.

-Join Machine Learning in Geoscience now and unleash the potential of AI in your field! Don’t miss this opportunity to advance your career and excel in the AI-driven world of geoscience. Enroll today!


This course is designed to accommodate a wide range of participants, from those with no prior programming or mathematical background to those who are well-versed in these areas.

To ensure everyone can effectively grasp the core concepts, we’ve tailored the curriculum so it does not assume any pre-existing programming skills or mathematical knowledge. Instead, we start from the basics and gradually build up to more complex concepts.

However, if you’re someone with a strong background in mathematics or programming, fear not. The depth and breadth of our content, paired with hands-on exercises and practical demonstrations, ensure there is ample opportunity for you to hone your skills further and gain new insights into the application of machine learning in geoscience.

The course engages participants in a variety of learning activities, all of which are designed to be accessible and meaningful, irrespective of background. These include:

  • – Hands-on exercises
    • o Pen and paper
    • o Using Python
    • o Using Shaarc
  • – Practical demonstrations
  • – Discussions
  • – Real-world examples

Course Structure


  1. Introduction to Machine Learning in Geoscience:

   – An overview of machine learning concepts and their applications in geoscience.

   – Recognizing the significance of data-driven solutions in seismic analysis.

  1. Warm-up Section: Introduction to Basic Math and Python for Machine Learning:
  • Concise tutorials covering only those fundamental mathematical concepts and Python programming skills essential for machine learning in geoscience.
  • The aim is to establish a strong foundation for all participants, regardless of their background, before delving into the core topics of the course.
  1. Fundamentals of Neural Networks:
  • Starting from the basics: understanding the concept of a single neuron and its decision-making process.
  • Progressing to the creation of a small neural network and demonstrating the pivotal aspect of neural networks: backpropagation.
  • Implementing the model in Python and “training” it 10,000 times.
  • Introduction to TensorFlow (Keras):
    • Rewriting our Neural Network Solution in Keras and comparing it to our current solution – calibration.
    • Expanding the model to a larger scale, suitable for inversion tasks.
  1. Modelling Acoustic Impedance from Seismic Data using traditional vs Neural Network techniques:

   In this section, participants will find tutorials that employ industry-standard methodologies for comparing traditional techniques with AI/ML approaches.

  • Reviewing traditional inversion techniques and acquiring appropriate training and test data.
  • Scaling up the neural network to handle seismic trace dimensions.
  • Enhancing the architecture of our existing neural network.
  • Training the expanded network.
  • Inferring acoustic impedance from seismic data.
  • Introduction to Colab: Exploring the deployment of machine learning models in local or cloud-based environments, tailored to specific requirements.
  1. Utilizing Convolution in Geoscience Data Analysis:
  • Expanding the neural network to incorporate convolutional layers.
  • Providing a clear and concise explanation of convolutional neural network (CNN) architecture.
  • Exploring Encoder- Decoder and UNET models.
  1. Modelling faults from Seismic Data using traditional vs Neural Network techniques:

Reviewing the coherence imaging technique used in seismic interpretation to identify and characterize faults in subsurface structures.

  • Fault detection: Utilizing coherence imaging to identify areas of low coherence, indicating the presence of faults or fractures in the subsurface.
  • Fault delineation: Employing coherence imaging to trace the fault plane by following the area of low coherence along the fault.
  • Training a UNET for Fault Analysis.
  • Inferring Faults directly from Seismic data using a UNET.
  1. Machine Learning without Neural Networks:

Classifying Seismic Data using traditional vs Neural Network techniques:

  • Reviewing traditional ISODATA techniques employed in SHAARC.
  • Exploring alternative and or equivalent machine learning approaches.
  1. Transformers and the LLM behind ChatGPT:
  • To close, we have a lecture on the state of the art in Artificial Intelligence: Transformers

Dr Gerald Stein studied Physics and Mathematics before starting in the oil industry 30 years ago. He started working in the Western Atlas Research group under the leadership of Dr Oz Yilmaz. This group had a vast collective experience in mathematics, geophysics and programming gained whilst creating the first interpretation and inversion systems with Western Atlas Software. 

Dr Stein along with a number of colleagues started the original Pays International company in 1994. The company had a clear mission to improve exploration and production success for clients by creating inversion, seismic classification and fault analysis workflows and the associated software products. In order to spread these ideas he created an inversion and machine learning classification training course which was delivered to over 80 training courses in 15 countries, making it one of the most prominent providers of geophysical inversion and ML classification training in the world. His company has been consistently at the cutting edge of machine learning technology in geoscience, and continue to innovate to this day.