https://towardsdatascience.com/how-to-build-your-own-automl-library-in-python-from-scratch-995940f3fa71