Natural language processing, or NLP, allows the automatic extraction of information expressed in human language. It is used in text classification, machine translation, opinion analysis or chatbots, among many other applications.
When talking about Natural Language Processing, terms from linguistics, statistics and computation are combined. This varied terminology may cause confusion when you first approach NLP. With this list of 9 key concepts, we try to clarify this confusion, explaining in a simple way some of the most common NLP terms.