معالجة اللغات الطبيعية

term_id: natural_language_processing

Category: basic_concepts

Definition

معالجة اللغات الطبيعية (NLP) هي فرع فرعي من الذكاء الاصطناعي يجمع بين اللغويات الحاسوبية والنماذج الإحصائية وتعلم الآلة والتعلم العميق. وهي تتيح للآلات فهم النصوص البشرية ومعالجتها.

Summary

فرع من فروع الذكاء الاصطناعي يركز على تمكين الحواسيب من فهم وتفسير وتوليد اللغة البشرية.

Key Concepts

  • التجزئة (Tokenization)
  • تحليل المشاعر (Sentiment Analysis)
  • التعرف على الكيانات المسماة (Named Entity Recognition)
  • الترجمة الآلية (Machine Translation)

Use Cases

  • المحادثات الآلية والمساعدون الافتراضيون
  • دعم العملاء الآلي
  • خدمات الترجمة اللغوية

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_)