Abstract

AbstractThe Earthquake is an essential problem in human life, by using machine learning techniques in earthquake prediction, we can save humankind. Using the successful application of machine learning techniques indicates that it would be possible to use them to make accurate forecasts to avoid short-term earthquake damage. In this paper, with the first aim, we have applied seven machine learning techniques, namely, Artificial Neural Network (ANN), Decision Tree (DT), Logistic Regression, Random Forest Classification, Naïve Bayes (NB), K-Nearest Neighbors (KNN), and Support Vector Machine (SVM) to reach the best technique for prediction. The second aim used the methods of two learning styles, surface and deep learning, in training students with programming skills to use the seven techniques. Through two experimental groups, one of them used the method of surface learning (collective), and the other used the method of deep learning (individual).This is to determine the best learning style to teach students programming skills.KeywordsEarthquake predictionArtificial neural network (ANN)Decision treeK-nearest neighbors (KNN)Logistic regressionNaive BayesRandom forestSupport vector machine (SVM)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.