في هذا المشروع قمت بتطوير نموذج متكامل لتوليد النصوص باللغة العربية باستخدام تقنيات التعلم العميق (Deep Learning)، حيث يتم تدريب النموذج على نص عربي ليتمكن من إنتاج جمل جديدة بأسلوب مشابه للنص الأصلي.
يركّز المشروع على معالجة اللغة العربية (NLP) بدءًا من تنظيف النصوص وصولًا إلى بناء نموذج قادر على التنبؤ بالكلمة التالية في الجملة، مما يتيح توليد نصوص بشكل تلقائي.
🔍 خطوات العمل:
تحميل النص العربي ومعالجته (Text Cleaning)
إزالة التشكيل وتوحيد الحروف العربية
تحويل النص إلى رموز رقمية (Tokenization)
إنشاء تسلسلات نصية (N-grams) لتدريب النموذج
توحيد أطوال التسلسلات باستخدام Padding
تقسيم البيانات إلى مدخلات (X) ومخرجات (y)
تحويل المخرجات إلى One-Hot Encoding
🤖 النماذج المستخدمة:
نموذج SimpleRNN لتعلم التسلسل الأساسي
نموذج LSTM لتحسين فهم السياق في النصوص الطويلة
📊 التدريب والتقييم:
تدريب النماذج على عدة epochs
مقارنة أداء RNN و LSTM من حيث الدقة (Accuracy)
تحليل النتائج واختيار النموذج الأفضل
✨ مميزات المشروع:
✔️ تطبيق عملي على معالجة اللغة العربية (Arabic NLP)
✔️ تنظيف ومعالجة متقدمة للنصوص العربية
✔️ مقارنة بين نموذجين من الشبكات العصبية
✔️ توليد نصوص جديدة بناءً على جمل ابتدائية (Text Generation)
✔️ كود منظم وقابل للتطوير
🎯 الهدف من المشروع:
بناء نموذج قادر على فهم الأنماط اللغوية في النصوص العربية وتوليد جمل جديدة بشكل ذكي، مما يمكن استخدامه في تطبيقات مثل:
الكتابة التلقائية
المساعدات الذكية
تحليل النصوص
🚀 ما يميز هذا العمل:
التعامل مع تحديات اللغة العربية بشكل عملي
استخدام Deep Learning بدل الطرق التقليدية
إمكانية تطوير المشروع بسهولة لنماذج أكثر تقدمًا