https://medium.com/@monocosmo77/how-named-entity-recognition-is-used-part1-machine-learning-aac0c97ca26b