Vol. 60, n.3, September 2019
A tutorial on machine learning with geophysical applications
A.N. Qadrouh, J.M. Carcione, M. Alajm i and M.M. Alyousif
Received: 24 December 2018; accepted: 14 March 2019
Machine learning (ML) is any predictive algorithm, or a combination of algorithms, that learns from data (that learns from "experience"), and makes predictions without being explicitly coded with a deterministic model. The most immediate example are neural networks, which are trained with data to minimise a cost function and perform predictions. In this work, we present some ML methods, with simple examples to grasp the basic concepts of each algorithm, avoiding formal mathematical complexities. The techniques involved in ML include gradient methods, genetic algorithms, simulated annealing, neural networks, and the novel field of quantum computing as an aid to speed the algorithms. Geophysical examples are given to illustrate practical applications.
Download PDF complete
back to table of contents