Doğal Dil İşleme

term_id: natural_language_processing

Category: basic_concepts

Definition

Doğal Dil İşleme (NLP), hesaplama dilbilimini istatistiksel, makine öğrenimi ve derin öğrenme modelleriyle birleştiren yapay zekanın bir alt alanıdır. Makinelerin insan dilini işleyebilmesini sağlar.

Summary

Bilgisayarların insan dilini anlamasını, yorumlamasını ve üretmesini sağlamaya odaklanan yapay zeka dalı.

Key Concepts

  • Kelime Ayırma (Tokenization)
  • Duygu Analizi
  • Adlandırılmış Varlık Tanıma
  • Makine Çevirisi

Use Cases

  • Sohbet botları ve sanal asistanlar
  • Otomatik müşteri desteği
  • Dil çeviri hizmetleri

Code Example

1
2
3
4
5
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp('Apple is looking at buying U.K. startup for $1 billion')
for ent in doc.ents:
    print(ent.text, ent.label_)