Machine learning deals with the collection of computer algorithms that allows systems to learn automatically and improve based on experience that is not included in their program. This is one of the ways through which Artificial Intelligence is applied, and it focuses on computer programs that can use data to learn independently without being programmed to do so. In machine learning, the process starts with data or observation which can be through examples, instruction, or direct experience, and the goal is to train computer systems or software to learn without human intervention and modify their actions in line with new information. Machine learning as a technique is also used in the mining industry to classify rocks, predict targets for explorations, generate geological interpretations, among many other means.

This course will demonstrate the basic machine learning workflows and techniques and its applications. A participant in this course will learn about datasets and its limitation, especially as it relates to solving some machine learning problems.

We have experts as facilitators who will explore different aspects of machine learning, especially as it relates to its application in the mining industry. They will teach the participants how to select the features in a dataset, create variables from a dataset, and how to test and interpret results.

Learning Goals

The goals of the course are the things that a participant is supposed to have achieved upon completion. By the end of this course, a participant will be able to:

  • Identify the different kinds of software that can be used to perform machine learning.
  • Understand the whole idea of machine learning and its applications
  • Recognise workflows and general concepts of machine learning
  • Know how to pick meaningful features within a database
  • Be familiar with data issues and data preparations.
  • Have the skills to test, train, and validate machine learning algorithms
  • Know how to create dataset variables and interpret results
  • Understand various machine learning techniques for regression and classification


The facilitators for the course are experienced professionals who do not just have academic expertise but practical experience as well. They are well-trained experts who have developed open-source software that is applicable to different aspects of mining, geo-informatics, and geoscience. The facilitators are consultants who have worked on projects involving commodities such as nickel, gold, chromium, and copper. With this considerable practical experience also come academic experience teaching courses such as geostatistics and geology in different universities.

Who Can Take the Course?

This training course is designed for and open to all professionals working in the mining industry. This includes geologists, geophysicists, geo-statisticians, and others. While prior knowledge of machine learning or a background in mathematics is useful for this course, it is not required to take it. If you are working in a subsector of the mining industry that deals with data and automating of data, then this course is for you.

Click here to register for the course.