https://medium.com/@monocosmo77/latest-research-on-knowledge-discovery-part3-machine-learning-ea0ae9b4818