Facies Classification Using Machine Learning Techniques. (Logistic Regression, KNN, Support Vector Machine, Random Forest, Neural Network, Naive Bayes)