| name | arabic-nlp |
| name_ar | معالجة لغة طبيعية |
| description | Master NLP fundamentals in Arabic |
| description_ar | إتقان أساسيات معالجة اللغة الطبيعية بالعربية |
| category | ai-ml |
| language | ar |
| dialect | msa |
| rtl | true |
| platform_all | true |
| version | 1.0.0 |
| author | salman-shaikh |
الهدف
إتقان أساسيات معالجة اللغة الطبيعية (NLP) خاصة للعربية.
مراحل معالجة النص
١. المعالجة المسبقة
✓ تطبيع نص
✓ إزالة تشكيل
✓ تجزئة (Tokenization)
✓ إزالة stopwords
✓ تجذيع (Stemming/Lemmatization)
٢. التمثيل
| الطريقة | الوصف |
|---|
| Bag of Words | تكرار كلمات |
| TF-IDF | أهمية نسبية |
| Word2Vec | تضمين كلمات |
| BERT | تضمين سياقي |
٣. نماذج شائعة
تصنيف نص:
- تحليل مشاعر
- تصنيف مواضيع
- كشف لغة
توليد نص:
- ترجمة آلية
- تلخيص تلقائي
- إجابة أسئلة
مكتبات عربية
| المكتبة | الوصف |
|---|
| Camel Tools | أدوات عربية شاملة |
| Farasa | تجزئة وتجذيع |
| PyArabic | معالجة نص عربي |
| AraBERT | BERT للعربية |
أفضل الممارسات
✅ جمع بيانات عالية الجودة
✅ تطبيع صحيح
✅ تضمين سياقي
✅ تقييم شامل
❌ لا تهمل اللهجات
❌ لا تستخدم نماذج إنجليزية للعربية
❌ لا تهمل التشكيل
الكلمات المفتاحية
عربي: "معالجة لغة طبيعية", "NLP", "عربية", "AraBERT"
English: "NLP arabic", "natural language processing", "AraBERT", "Arabic NLP"
سجل التغييرات
v1.0.0