## 5 Discussion and Conclusions
The following supporting information, containing codes that were adjusted and modified in this paper, can be downloaded at **Exploratory Data Analysis**: [[https://github.com/andymcdgeo/spwla2021_mL_wordshop/blob/main/1.302-20](https://github.com/andymcdgeo/spwla2021_mL_wordshop/blob/main/1.302-20) Outlier20 Dc-tection.ipynb]([https://github.com/andymcdgeo/spwla2021_mL_wordshop/blob/main/1.302-20](https://github.com/andymcdgeo/spwla2021_mL_wordshop/blob/main/1.302-20) Outlier20 Dc-tection.ipynb); [[https://www.machinelearning.pls.com/machine-learning/how-to-detect-outliers-with-z-score](https://www.machinelearning.pls.com/machine-learning/how-to-detect-outliers-with-z-score)]([https://www.machinelearning.pls.com/machine-learning/how-to-detect-outliers-with-z-score](https://www.machinelearning.pls.com/machine-learning/how-to-detect-outliers-with-z-score)); **Supervised learning**: [[https://github.com/Iron486/SPWLA_PDDA_SIG_machine_learning_competition/blob/main/Iron486.1_ipynb](https://github.com/Iron486/SPWLA_PDDA_SIG_machine_learning_competition/blob/main/Iron486.1_ipynb)]([https://github.com/Iron486/SPWLA_PDDA_SIG_machine_learning_competition/blob/main/Iron486.1_ipynb](https://github.com/Iron486/SPWLA_PDDA_SIG_machine_learning_competition/blob/main/Iron486.1_ipynb)); [[https://www.kaggle.com/code/vusimizi/comprehensive-data-preprocessing-and-modeling.https://aryababij31.medium.com/ensemble-models-how-to-make-better-predictions-by-combining-multiple-models-with-python-codes-645404145](https://www.kaggle.com/code/vusimizi/comprehensive-data-preprocessing-and-modeling.https://aryababij31.medium.com/ensemble-models-how-to-make-better-predictions-by-combining-multiple-models-with-python-codes-645404145)]([https://www.kaggle.com/code/vusimizi/comprehensive-data-preprocessing-and-modeling.https://aryababij31.medium.com/ensemble-models-how-to-make-better-predictions-by-combining-multiple-models-with-python-codes-645404145](https://www.kaggle.com/code/vusimizi/comprehensive-data-preprocessing-and-modeling.https://aryababij31.medium.com/ensemble-models-how-to-make-better-predictions-by-combining-multiple-models-with-python-codes-645404145)); **Hyperparameters tuning**: [[https://www.kaggle.com/code/prashant111/a-guide-on-xgboost-hyperparameters-tuning](https://www.kaggle.com/code/prashant111/a-guide-on-xgboost-hyperparameters-tuning)]([https://www.kaggle.com/code/prashant111/a-guide-on-xgboost-hyperparameters-tuning](https://www.kaggle.com/code/prashant111/a-guide-on-xgboost-hyperparameters-tuning)); [[https://www.kaggle.com/code/juanmah/tactic-03-hyperparameter-optimization-xta-tues](https://www.kaggle.com/code/juanmah/tactic-03-hyperparameter-optimization-xta-tues)]([https://www.kaggle.com/code/juanmah/tactic-03-hyperparameter-optimization-xta-tues](https://www.kaggle.com/code/juanmah/tactic-03-hyperparameter-optimization-xta-tues)); [[https://www.kaggle.com/code/fazilbtopal/model-development-and-evaluation-with-python](https://www.kaggle.com/code/fazilbtopal/model-development-and-evaluation-with-python)]([https://www.kaggle.com/code/fazilbtopal/model-development-and-evaluation-with-python](https://www.kaggle.com/code/fazilbtopal/model-development-and-evaluation-with-python)); **Unsupervised learning**: [[https://github.com/SPWLA-ORG/spwla2021_mL_workshop/blob/main/3-Unsupervised20](https://github.com/SPWLA-ORG/spwla2021_mL_workshop/blob/main/3-Unsupervised20) Learning.ipynb]([https://github.com/SPWLA-ORG/spwla2021_mL_workshop/blob/main/3-Unsupervised20](https://github.com/SPWLA-ORG/spwla2021_mL_workshop/blob/main/3-Unsupervised20) Learning.ipynb); **Cluster label matching**: [[https://stackoverflow.com/questions/55258457/find-mapping-that-transates-one-list-of-clusters-to-another-in-python](https://stackoverflow.com/questions/55258457/find-mapping-that-transates-one-list-of-clusters-to-another-in-python)]([https://stackoverflow.com/questions/55258457/find-mapping-that-transates-one-list-of-clusters-to-another-in-python](https://stackoverflow.com/questions/55258457/find-mapping-that-transates-one-list-of-clusters-to-another-in-python)); **Petrophysical calculations**; [[https://github.com/andymcdgeo/Petrophysics-Python-Series/blob/master/0520-20](https://github.com/andymcdgeo/Petrophysics-Python-Series/blob/master/0520-20) Petrophysical20 Calculations.ipynb]([https://github.com/andymcdgeo/Petrophysics-Python-Series/blob/master/0520-20](https://github.com/andymcdgeo/Petrophysics-Python-Series/blob/master/0520-20) Petrophysical20 Calculations.ipynb) (all accessed on 16 May 2024).