https://browserandsession.pythonprogramminghelp.com/the-shortcut-to-supervised-learning/