Natural Language Processing

Natural language processing (NLP) deals with the interactions between computers and human (natural) language and how computers can process, analyze, and derive value from large amounts of natural language data using machine learning.