Natural Language Processing (NLP) is an artificial intelligence field that enables machines to interpret, understand and infer meaning from human languages. It is a discipline that focuses on the interaction of data science and human language and scales across many industries. Today, NLP is booming due to the enormous changes in data access and the rise in computational power, which helps practitioners to produce meaningful results in fields such as education, media, banking, and human resources