Natural Language Processing vs. Machine Learning vs. Deep Learning – Syntax and Semantics