Document Type : Original Research Paper


1 Faculty of Mining, Petroleum & Geophysics Eng., Shahrood University of Technology, Shahrood, Iran

2 Department of Mining Eng., Faculty of Eng., Imam Khomeini International University, Qazvin, Iran

3 Department of Petroleum and Sedimentary Basins, Faculty of Earth Sci., Shahid Beheshti University, Tehran, Iran.


Drilling of exploratory boreholes is one of the most important and costly steps in mineral exploration, which can provide us with accurate and appropriate information to continue the mining process. There are limitations on drilling the target boreholes, such as high costs, topographical problems in installation of drilling rigs, restrictions caused by previous mining operation etc. The advances in artificial intelligence can help to solve these problems. In this research, we used python as one of the most pervasive and the most powerful programming languages in the field of data analysis and artificial intelligence. In this method mean shift algorithms have been used to cluster data, random forest to estimate clusters, and gradient boosting to estimate iron grade. Finally, in the studied area of Choghart in Central Iran, more than 91% accuracy was achieved in detection of ore blocks. Also, the results of the neural network indicate the mean square error (MSE) and mean absolute error (MAE) in the training data, respectively equal to 0.001 and 0.029,   in the test data is 0.002 and 0.03, and in the validation boreholes, we reached a maximum of 0.06 and 0.2.


Main Subjects

[1]. Hassani Pak, A.A.,and Sharafodin, M. (2003). Exploratory Data Analysis, University of Tehran Publications.
[2]. Kapageridis, I.K. et al. (1999). Application of Artificial Neural Network Systems to Grade Estimation from Exploration Data, University of Nottingham Publications.
[3]. Moemeni, M.,and Faal Ghyomi, A. (2011). Data Clustering (Cluster Analysis), Tehran Moalef Publications.
[4]. Han, J., Kamber,and M., Pei, J. (2012). Data Mining Concepts and Techniques, 3th Edition, Elsevier Inc. 243-278
[5]. Raschka, S.,and Patterson, J., Nolet, C. (2020). Machine Learning in Python: Main Developments & Technology Trends in Data Science Machine Learning & Artificial Intelligence, arxiv ,45.
[6]. Kapageridis, I.K.,and Denby, B.H. (1999). Ore Grade Estimation with Modular Neural Network Systems–A Case Study.
[7]. Badel M., Angorani S., and Shariat Panahi, M. (2011). The Application of Median Indicator Kriging and Neural Network in Modeling Mixed Population in an Iron Ore Deposit, Computers & Geosciences 37 (4). 530-540.
[8]. Maleki, S., Ramazi, H., and Moradi, S. (2014). Estimation of Iron Concentration by using a Support Vector Machine and an Artificial Neural Network-the Case Study of the Choghart Deposit Southeast of Yazd, Geopersia, 4(2). 75-86.
[9]. Abu Bakarr J., Sasakia, K., Yaguba, J., and Karim, B.A. (2016). Integrating Artificial Neural Networks and Geostatistics for Optimum 3D Geological Block Modeling in Mineral Reserve Estimation: A Case Study, International Journal of Mining Science and Technology, 26(4), 581-585.
[10]. Nabilou M., Afzal P., Arian M., Adib A.and Kazemi Mehrnia A., (2018), The relationship between Fe mineralization and the basement linear structures using multi fractal modelling in the Bafgh area, Central Iran, Geosciences,27(108), 181-190.
[11]. Nezamolhosseini, S.A., Mojhedzadeh, S. H., and Gholamnejad, J. (2017). The Application of Artificial Neural Networks to Ore Reserve Estimation at Choghart Iron Ore Deposit, Analytical and Numerical Methods in Mining Engineering, 6(Special Issue), 73-83.
[12]. Jafrasteh B. and Fathianpour, N. (2017). A Hybrid Simultaneous Perturbation Artificial Bee Colony and Back-propagation Algorithm for Training a Local Linear Radial Basis Neural Network on Ore Grade Estimation, Neurocomputing, 235, 217-227.
[13]. Alimoradi A., Maleki B., Karimi A., Sahafzadeh M. and Abbasi S. (2020). Integrating Geophysical Attributes with New Cuckoo Search Machine-Learning Algorithm to Estimate Silver Grade Values–Case Study: Zarshouran Gold Mine, Journal of Mining and Environment, 11(3), 865-879.
[14]. Fukunaga, K.,and Hostetler L. D. (1975). The Estimation of the Gradient of a Density Function, with Applications in Pattern Recognition, IEEE Transactions on Information Theory, 21 (1). 32–40.
[15]. Yizong, C. (1995). Mean Shift, Mode Seeking, and Clustering, IEEE Transactions on Pattern Analysis and Machine Intelligence, 17 (8). 790–799.
[16]. Dorin, C.,and Meer, P. (2002). Mean Shift: A Robust Approach Toward Feature Space Analysis, IEEE Transactions on Pattern Analysis and Machine Intelligence, 24 (5). 603–619.
[17]. Ho, Tin Kam (1995). Random Decision Forests, Proceedings of the 3rd International Conference on Document Analysis and Recognition, Montreal, QC, 278–282.
[18]. Breiman, L. (2001). Random Forests, Machine Learning, 45 (1). 5–32.
[19]. Dietterich, T. (2000). An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, and Randomization, Machine Learning, 40 (2). 139–157.
[20]. Boehmke, B.,and Greenwell, B. (2019). Gradient Boosting, Hands-on Machine Learning with R, Chapman & Hall, 221–245.
[21]. Elith, J. (2008). A Working Guide to Boosted Regression Trees, Journal of Animal Ecology, 77 (4). 802–813.
[22]. Friedman, J. (2003). Multiple Additive Regression Trees with Application in Epidemiology, Statistics in Medicine, 22 (9). 1365–1381.
[23]. Fathi M., Alimoradi A. and Hemati Ahooi H., (2021), Optimizing The Extreme Learning Machine Algorithm using Particle Swarm Optimization to Estimate Iron Ore Grade, Journal of Mining and Environment, 12(2), 397-411.
[24]. Majidi S. A., Lotfi, M., Emami, M. H., and Nezafati, N. (2017). The Genesis of Iron Oxide-Apatite (IOA) Deposits: Evidence from the Geochemistry of Apatite in Bafq-Saghand District, Central Iran, Scientific Quarterly Journal, Geosciences, 27(105), 233-244.
[25]. Nabilou M., Afzal P., Arian M., Adib A., Kheyrollahi H., Foudazi M. and Ansarirad   P. (2022). The relationship between Fe mineralization and the magnetic basement structures using multifractal modeling in the Esfordi and Behabad Areas (BMD), Central Iran, Acta Geologica Sinica – English Edition, 96(2), 591-606.
[26]. Nabilou M., Afzal P., Arian M., Adib A., Kazemi Mehrnia A., Jami M., Kheyrollahi H., Akhavan Aghdam M.R., Ameri A.  and Daneshvar Saein L. (2022), Determination of the relationship between Rare Earth Element (REE) mineralization and major faults using fractal modelling in the Gazestan deposit, Central Iran, Bulletin of Geophysics and Oceanography,63(3),495-518.
[27]. Yasrebi A.B., Hezarkhani A., Afzal P., Karami R., Eskandarnejad Tehrani M. and Borumandnia A. (2020). Application of an Ordinary Kriging-Artificial Neural Networks for Elemental Distribution in Kanag Porphyry Deposit, Central Iran. Arabian Journal of Geosciences,13(748), 1-14.
[28]. Aliyari Ghassabeh, Youness (2013). On The Convergence of the Mean Shift Algorithm in the One-Dimensional Space, Pattern Recognition Letters, 34 (12). 1423–1427.
[29]. Carreira-Perpinan,and Miguel A. (2007). Gaussian Mean-Shift Is an EM Algorithm, IEEE Transactions on Pattern Analysis and Machine Intelligence, 29 (5). 767–776.
[30]. Aliyari Ghassabeh, Youness (2015). A Sufficient Condition for the Convergence of the Mean Shift Algorithm with Gaussian Kernel, Journal of Multivariate Analysis, 135, 1–10.
[31]. Li, Xiangru; Hu, Zhanyi and Wu, Fuchao (2007). A Note on The Convergence of the Mean Shift, Pattern Recognition, 40 (6). 1756–1762.
[32]. Hastie, T.; Tibshirani, R.; and Friedman, J. (2008). The Elements of Statistical Learning (2nd ed.), Springer, 352-592.
[33]. Painsky A.,and Rosset S. (2017). Cross-validated Variable Selection in Tree-based Methods Improves Predictive Performance, IEEE Transactions on Pattern Analysis and Machine Intelligence, 39 (11). 2142–2153.
[34]. Gareth James; Daniela Witten; Trevor Hastie and Robert Tibshirani (2013). An Introduction to Statistical Learning, Springer, 316–321.
[35]. Ho, Tin Kam (2002). A Data Complexity Analysis of Comparative Advantages of Decision Forest Constructors, Pattern Analysis and Applications, 5 (2). 102–112.
[36]. Friedman, J. (2003). Multiple Additive Regression Trees with Application in Epidemiology, Statistics in Medicine, 22 (9). 1365–1381.
[38]. Haj Karimian, H., Alimoradi, A., Hemmati Ahoei, H. R., Salsabili, M. (2022). Comparison Between the Performance of Four Metaheuristic Algorithms in Training a Multilayer Perceptron Machine for Gold Grade Estimation, International Journal of Mining and Geo-Engineering, 56 (2), 97-105.
[39]. Fathi, S., Arab Amiri, A., Kamkar Rouhani, A., Alimoradi, A. (2019). Remote Sensing Studies and Geophysical Exploration using IP and Resistivity Methods in Zarshuran Gold Mining Area, Northwest of Iran, Journal of Research on Applied Geophysics, 5, 85-106.