https://medium.com/@monocosmo77/how-named-entity-recognition-is-used-part2-machine-learning-72943880b635