Machine Learning in Geomechanics 1: Overview of Machine Learning, Unervised Learning, Regression, Classification and Artificial Neural Networks (IEEE, 2024)