Sign Language Translator
تفاصيل العمل
هذا المشروع هو جزء من مشروع تخرّج تم تنفيذه ضمن فريق عمل، وكانت فكرته تصميم Smart Glove قادر على ترجمة لغة الإشارة إلى نص مكتوب في الوقت الحقيقي. يعتمد النظام على Flex Sensors + ESP32 + Machine Learning + Mobile App، ويهدف لمساعدة مجتمع الصمّ والبكم في تسهيل التواصل. دوري في المشروع (My Role): ضمن فريق العمل، كانت مسؤوليتي الأساسية: ✔ جمع البيانات (Data Capture): تسجيل وقياس قراءات الـ Flex Sensors لكل حركة من حركات لغة الإشارة باستخدام الـ ESP32 وتجهيز ملفات الـ CSV. ✔ تنظيف وتحضير البيانات (Data Cleaning & Preprocessing): معالجة القيم المفقودة، إزالة القيم الشاذة Outliers، وتنظيم البيانات في شكل مناسب للنماذج. ✔ تحليل البيانات (Data Analysis): عمل إحصائيات وتحليل كامل للبيانات، واختبار توزيعاتها، وعمل Correlation و Boxplots و Pairplots. ✔ تصوّر البيانات (Data Visualization): استخدام مكتبات مثل: Matplotlib Seaborn لعرض الـ Distribution، Heatmaps، Boxplots، Outliers Analysis … إلخ. ✔ تجربة أكثر من Model واختيار الأفضل: جرّبت عدة نماذج Machine Learning: Logistic Regression Decision Tree SVM Random Forest وكتبت مقارنة بين النتائج وتم اختيار Random Forest كأفضل Model بدقة وصلت إلى 92%. ✔ رفع النموذج على السيرفر (Deployment): تجهيز الموديل بصيغة Pickle/Joblib ورفعـه على Heroku باستخدام FastAPI ليتصل مع الموبايل والـ ESP32. مكونات المشروع (Team Work): Hardware Team تصميم وتوصيل Flex Sensors على الجوانتي توصيل ESP32 لحام الأسلاك تجهيز التغذية والبطارية Software / IoT Team برمجة ESP32 إنشاء API للتواصل ربط الموبايل بالمايكروكونترولر AI / Data Team (منها شغلي): بناء Dataset تحليل البيانات تدريب الموديل اختيار الأفضل رفع الموديل على Heroku Mobile App Team تصميم تطبيق Flutter عرض الترجمة Real-time دعم اللغة العربية إضافة Text-to-Speech نتائج المشروع: ترجمة لغة الإشارة للنص بشكل لحظي. دقة نموذج Machine Learning وصلت إلى 92%. تواصل متكامل بين ESP32 – Heroku – Mobile App. واجهة استخدام سهلة وتعمل على Android.
مهارات العمل
بطاقة العمل
طلب عمل مماثل