https://towardsdatascience.com/classifying-rare-events-using-five-machine-learning-techniques-fab464573233