Evaluation
Evaluation matric depends on the type of NLP task or problem. Here I am listing some of the popular methods for evaluation according to the NLP tasks.
- Classification: Accuracy, Precision, Recall, F1-score, AUC
- Sequence Labelling: Fl-Score
- Information Retrieval : Mean Reciprocal rank(MRR), Mean Average Precision (MAP),
- Text summarization: ROUGE
- Regression [Stock Market Price predictions, Temperature Predictions]: Root Mean Square Error, Mean Absolute Percentage Error
- Text Generation: BLEU (Bi-lingual Evaluation Understanding), Perplexity
- Machine Translation: BLEU (Bi-lingual Evaluation Understanding), METEOR
Natural Language Processing (NLP) Pipeline
Natural Language Processing is referred to as NLP. It is a subset of artificial intelligence that enables machines to comprehend and analyze human languages. Text or audio can be used to represent human languages.
The natural language processing (NLP) pipeline refers to the sequence of processes involved in analyzing and understanding human language. The following is a typical NLP pipeline:
The basic processes for all the above tasks are the same. Here we have discussed some of the most common approaches which are used during the processing of text data.