freeCodeCamp/guide/arabic/machine-learning/natural-language-processing/index.md

2.5 KiB

title localeTitle
Natural Language Processing معالجة اللغة الطبيعية

معالجة اللغات الطبيعية (NLP)

كما تقول ويكيبيديا ، "معالجة اللغة الطبيعية (NLP) هي حقل فرعي من علوم الكمبيوتر ، وهندسة المعلومات ، والذكاء الاصطناعي المعني بالتفاعلات بين الحواسيب واللغات البشرية (الطبيعية) ، ولا سيما كيفية برمجة الحواسيب لمعالجة وتحليل كميات كبيرة من بيانات اللغة الطبيعية ". بعبارة أبسط ، هي عملية تكون فيها اللغة الطبيعية التي يولدها البشر منطقية بواسطة أجهزة الكمبيوتر.

التحديات في البرمجة اللغوية العصبية

1. سهل أو حلها في الغالب

*Spam detection *Part of Speech Tagging *Named Entity Recognition

2. فوري أو تحقيق تقدم جيد

*Sentiment analysis *Coreference resolution *Word sense disambiguation *Parsing *Machine Translation *Information Translation

3.Hard أو لا تزال بحاجة إلى الكثير من العمل

*Text Summarization *Machine dialog system

تقنيات شائعة

*Structure extraction *Identify and mark sentence, phrase, and paragraph boundaries *Language identification *Tokenization *Acronym normalization and tagging *Lemmatization / Stemming *Entity extraction *Phrase extraction

المكتبات الشعبية المستخدمة

*NLTK, the most widely-mentioned NLP library for Python. *SpaCy, an industrial-strength NLP library built for performance. *Gensim, a library for document similarity analysis. *TextBlob, a user-friendly and intuitive NLTK interface. *CoreNLP from stanford group *PolyGlot, a natural language pipeline that supports massive multilingual applications.

معلومات اكثر:

لمزيد من القراءة:

  • انقر هنا للحصول على مقال حول مقدمة البرمجة اللغوية العصبية.
  • انقر هنا للحصول على مرجع Wikipedia.