Facies (Lithofacies) classification is a critical task for geoscientists in development and exploration projects. Sedimentary facies represent the specific physical, chemical, and biological conditions present during the sedimentation process. Analyzing these facies typically requires rock samples. In this study, various machine learning algorithms are employed to predict facies from well log data. The dataset used originates from the Hugoton and Panoma Fields in North America and was part of a class exercise at The University of Kansas (Dubois et al., 2007). It comprises well log data from nine wells. These logs are used to train supervised classifiers to predict distinct facies groups. The implementation utilizes scikit-learn libraries, and the algorithms used include:
- Support Vector Machines (SVM)
- Gaussian Process Classification (GPC)
- Random Forest Classifier (RFC)
- Multi-layer Perceptron Classifier (Neural Network Classifier, NNC)
- K-Nearest Neighbors Classifier (KNN)
- Decision Tree Classifier (DT)
- Logistic Regression (LR) "# Lithofacies-Classification-using-ML-Algorithms"