Fault Diagnosis with Machine Learning Methods, the dissertation project of my MSc Data Science degree at King's College London