Over the last decade there has been a strong move toward implementing Artificial Intelligence (AI) and in particular Machine Learning (ML) to improve the productivity of mining operations, enhance environmental and social performance and increase the health and safety of personnel. The mining industry is at the technological stage that we can develop a fully autonomous underground mine, integrate operational data for near-real-time decision making, promote the safety of people and control energy and water utilisation.