https://medium.com/@monocosmo77/understanding-the-use-of-distributed-word-representations-part2-artificial-intelligence-natural-9a2e2310db1