abdrhilal/ai-emails
0
مشروع بسيط يقوم بتصنيف رسائل البريد الإلكتروني إلى "سبام" (مزعج) أو "غير مرغوب فيه" (عادي) باستخدام نموذج Transformers مُدرب. يعتمد هذا المشروع على واجهة برمجة تطبيقات (API) مستضافة على Hugging Face Spaces.
المميزات
- تصنيف السبام/هام: يستخدم نموذج تعلم آلي لتصنيف رسائل البريد الإلكتروني.
- واجهة برمجة تطبيقات (API): يمكن الوصول إليه عبر API مستضاف على Hugging Face Spaces.
- واجهة ويب بسيطة: واجهة مستخدم (UI) بسيطة قائمة على الويب لاختبار النموذج بسهولة.
النموذج المُستخدم
النموذج الأساسي هو تم تدريبه خصيصًا لمهام تصنيف السبام. حجم النموذج المُدرب: حوالي 268 ميغا بايت.
بنية المشروع
كيفية التشغيل (محليًا)
1. إعداد بيئة بايثون
تأكد من تثبيت Python 3.9+ وإنشاء بيئة افتراضية:
python -m venv venv
# على Windows:
.\venv\Scripts\activate
# على macOS/Linux:
source venv/bin/activate
pip install -r requirements.txt
python app.py
