أساسيات الرؤية الحاسوبية
تعلّم بناء وتدريب وتقييم نماذج كشف الأجسام باستخدام YOLO وتطبيقها على الصور والفيديو ونشرها كتطبيق عملي.
المعلم: حسين اليافعي - م.
- المستوى: مبتدئ
- المدة: 2.4 ساعة
- اللغة: العربية
- التصنيف: الذكاء الاصطناعي وتعلم الآلة
عن الدورة
في هذه الدورة ستتعلم أساسيات الرؤية الحاسوبية (Computer Vision)، وكيف تستطيع أجهزة الكمبيوتر تمثيل الصور وفهمها وتحليلها. سنبدأ بالتعرف على مفهوم الرؤية الحاسوبية وتطبيقاتها الواقعية وأنواع المهام التي يمكن تنفيذها باستخدام الذكاء الاصطناعي.
بعد ذلك، ستتعلم كيف يتم تمثيل الصور رقميًا باستخدام Pixels وColor Channels، وكيف نستخرج منها الخصائص المهمة (Features). ثم سنتعرف على الشبكات العصبية الالتفافية (CNN)، ونفهم مكوناتها الأساسية وكيف تتعلم اكتشاف الأنماط والخصائص داخل الصور وصولًا إلى تصنيفها.
وفي الجانب العملي، ستستخدم Python وGoogle Colab لتنفيذ تطبيقات على معالجة الصور وفهم بياناتها، ثم ستبني وتدرّب نموذج CNN باستخدام TensorFlow وKeras لتصنيف صور Rock وPaper وScissors. ستتعلم أيضًا كيفية متابعة نتائج التدريب وتقييم أداء النموذج وتجربة التنبؤ على صور جديدة. بنهاية الدورة، ستكون لديك قاعدة نظرية وعملية تؤهلك للانتقال إلى موضوعات أكثر تقدمًا مثل Object Detection وYOLO.
ماذا ستتعلم
- فهم مفهوم الرؤية الحاسوبية وتطبيقاتها وأهم أنواع مهامها.
- تفسير كيفية تمثيل الصور رقميًا باستخدام Pixels وColor Channels وأبعاد الصور.
- استخدام Python وGoogle Colab لقراءة الصور واستكشاف بياناتها وتنفيذ تطبيقات عملية عليها.
- فهم مفهوم Features ودور الشبكات العصبية الالتفافية (CNN) في استخراج الخصائص من الصور.
- بناء نموذج CNN لتصنيف الصور باستخدام TensorFlow وKeras.
- تجهيز بيانات الصور وتقسيمها إلى مجموعات التدريب والتحقق والاختبار.
- تدريب النموذج وتحليل نتائج Accuracy وLoss وتقييم أدائه وتجربة التنبؤ على صور جديدة.
المتطلبات
- معرفة أساسية بلغة Python، مثل المتغيرات والقوائم والدوال.
- لا يشترط وجود خبرة سابقة في Computer Vision أو CNN.
لمن هذه الدورة
طلاب الجامعات والتخصصات التقنية الراغبون في تعلم أساسيات الرؤية الحاسوبية.,المهتمون بالذكاء الاصطناعي والتعلم العميق وتطبيقاتهما على الصور.,مطورو Python الذين يرغبون في الانتقال إلى تطبيقات Computer Vision.,الراغبون في فهم وبناء وتدريب نماذج CNN بشكل عملي.,من يريد تأسيس معرفة قوية قبل دراسة Object Detection وYOLO.