Čo je NLP?
Spracovanie prirodzeného jazyka (Natural Language Processing, NLP) je disciplína na priesečníku lingvistiky, informatiky a strojového učenia. Cieli na to, aby počítače rozumeli a pracovali s ľudským jazykom – nielen ako s postupnosťou znakov, ale aj s jeho významom, kontextom a zámermi.
NLP je základom väčšiny moderných AI aplikácií – od chatbotov a vyhľadávačov až po automatický preklad a analýzu sentimentu.
Kľúčové úlohy NLP
NLP zahŕňa široké spektrum úloh: tokenizácia (rozdeľovanie textu na slovné jednotky), POS tagging (označovanie slovných druhov), NER (rozpoznávanie pomenovaných entít), sentiment analysis, sumarizácia, strojový preklad a otázko-odpovedajúce systémy.
Pred nástupom Transformer architektúry sa NLP spoliehalo na ručný inžiniering features, rekurentné siete (RNN, LSTM) a n-gramové modely. Deep learning, osobitne BERT a GPT rady modelov, revolucionizoval schopnosti odboru.
Súvisiace témy a súčasnosť
Moderné Large Language Models (LLMs) sú de facto NLP systémy schopné nula-shotových a few-shot úloh bez specialized finetuning. Napriek tomu špecifické NLP benchmarky ako GLUE, SuperGLUE a BIG-bench stále merajú robustnosť a generálnosť modelov na presne definovaných jazykových úlohách.