NLU ve NLP Farki
NLP genel olarak dil verisi uzerinde yapilan islemleri kapsar: tokenizasyon, POS etiketleme, parsing gibi. NLU bunun uzerine anlam cikarimini ekler: kullanicinin ne demek istedigini, metinde hangi duygunun oldugunu veya iki cumlede ayni nesnenin referans edilip edilmedigini anlamayı hedefler. NLG ise bu anlasilan bilgiyi tutarli metin olarak ifade etmeyi kapsar. Modern LLM'ler bu ucunu birlestirir.
Sesli Asistandaki NLU Sureci
Sesli asistan mimarisinde sira su sekilde isler: mikrofon sesi yakalar → ASR sesi metne cevirir → NLU bu metin uzerinde niyet ve entity cikarsama yapar → dialog yonetimi hangi eylemin yapilacagina karar verir → NLG ya da sablon yanit uretir → TTS sesli yanit olusturur. NLU bu zincirin kalbi konumundadir.
BERT ve Transformer Devrimi
BERT (2018), cift yonlu transformer mimarisini kullanan ve buyuk metinler uzerinde on egitim alan bir modeldir. Maskelenmis Dil Modelleme (MLM) ve Next Sentence Prediction gorevleriyle on egitilen model, 11 farkli NLU gorevinde o donem dunya rekoru kirmistir. Bu basari, ozellik muhendisliginin yerine buyuk olcekli on egitim ve ince ayar paradigmasini standart hale getirmistir.
Modern NLU: Unifikasyon
LLM'lerin yukselisiyle NLU alt gorevleri ayri sistemler gerektirmekten cikiyor. GPT-4, Claude gibi modeller tek bir mimariyle sentiment analizi, NLI, soru yanitlama ve entity tanima yapabilir. Zero-shot ve few-shot NLU, ozellikle etiketli veri kisitli durumlarda guclu alternatif sunmaktadir. Instruction tuning, modellerin NLU gorevlerini acik talimatlarla gerceklestirmesini saglayan anahtar teknik haline gelmistir.
💬 Doğal Dil Anlama Değerlendirme Görevleri
- check_circle GLUE/SuperGLUE kıyaslama paketi: metin çıkarım, soru cevaplama ve coreference çözümleme
- check_circle Stanford NLI (SNLI): cümle çiftleri arasında çıkarım, çelişki veya nötr ilişkisi sınıflandırma
- check_circle SQuAD: Wikipedia pasajlarından soru cevaplama; başlangıç-bitiş pozisyonu tahmini
- check_circle CommonsenseQA: günlük mantık yürütme gerektiren çoktan seçmeli sorular
- check_circle BoolQ: evet/hayır sorularına metin destekli cevap verme; pragmatik anlama gerektiren
Sikca Sorulan Sorular
- check_circle NLU ve NLP ayni sey mi? Hayir; NLP daha genis bir alan, NLU bunun anlama odakli alt koludur. NLP tokenizasyon ve parsing gibi sinyalleri islerken NLU anlam ve niyet cikarimina odaklanir.
- check_circle GLUE benchmark nedir? General Language Understanding Evaluation: 9 farkli NLU gorevinden olusan standart kiyaslama seti. SuperGLUE daha zor gorevler icerir ve model gelisimini izlemek icin yaygin kullanilmaktadir.
- check_circle Chatbot NLU'ya ihtiyac duyar mi? Evet; kullanicinin sorusunu anlamak icin en azindan niyet tanima gereklidir. Basit chatbot'lar kural tabanli, gelismis olanlar ML tabanli NLU kullanir.
- check_circle NLU Turkce icin nasil calisir? Cok dilli BERT, XLM-R ve mT5 gibi modeller Turkceyi destekler. BERTurk ve Turkiye'ye ozgu egitimli modeller de mevcuttur.