Natural Language Understanding (NLU) is een tak van natuurlijke taalverwerking (NLP) die gebruikers in staat stelt om tekst effectiever te begrijpen door het gebruik van machine learning -algoritmen en statistische technieken. Deze algoritmen analyseren taalinputs en genereren verschillende uitgangen die zijn afgestemd op specifieke taken, zoals het gedeelte van de speech-tagging, automatische samenvatting, genaamd Entity Recognition (NER), sentimentanalyse, emotiedetectie, parsing, tokenisatie, lemmatisatie, taaldetectie, onder andere. NLU vindt applicatie in een veelheid aan scenario's, waaronder chatbots, vertaaltools en sociale media -monitoringsystemen die platforms zoals Facebook en Twitter doorzoeken op relevante vermeldingen. Deze algoritmen worden meestal geclassificeerd als diepe leermodellen en worden vaak geïntegreerd als voorgebouwde componenten binnen AI -platforms. Voor een oplossing die wordt gecategoriseerd onder het begrip van het natuurlijke taal, moet deze voldoen aan de volgende criteria: 1. Bied een diep leeralgoritme die speciaal is ontworpen voor interactie tussen menselijke taal. 2. Toegangslanggegevensrepositories om de mogelijkheden voor een bepaalde taak of domein te verfijnen. 3. Procestaalinvoer en genereer zinvolle uitgangen op maat van de behoeften van de gebruiker.