NLP stands for Natural Language Processing. NLP is concerned with how computers understand, interpret, and generate human language, both in written and spoken form. NLP is used in ML Systems and online inference pipelines as part of the user interface (both input and output). In feature pipelines, NLP is used for language translation, sentiment analysis, text classification, speech recognition, and information extraction.