# Natural Language Processing components

| [tCompareColumns](https://help.qlik.com/talend/r/en-US/7.3/components/natural-language-processing/tcomparecolumns) | Compares two columns to design useful features for generating a classification model. |
| --- | --- |
| [tNLPModel](https://help.qlik.com/talend/r/en-US/7.3/components/natural-language-processing/tnlpmodel) | Uses an input in CoNLL format and automatically generates token-level features to<br>create a model for classification tasks like Named Entity Recognition (NER). |
| [tNLPPredict](https://help.qlik.com/talend/r/en-US/7.3/components/natural-language-processing/tnlppredict) | Uses a classifier model generated by tNLPModel to predict and<br>label the input text. |
| [tNLPPreprocessing](https://help.qlik.com/talend/r/en-US/7.3/components/natural-language-processing/tnlppreprocessing) | Prepares a text sample and divides it into tokens, which can be words, numbers or<br>punctuation marks. |