https://medium.com/@pencihub/top-artificial-intelligence-applications-you-should-know-about-7e89747ea811