https://medium.com/@monocosmo77/how-sentiment-classification-works-part2-machine-learning-969f2f11b938