👈 اسحب لليسار لتشوف خطوات التحرك (Step-by-Step) 👉
بداية المسح (أول بكسل)
اكتمال المسح (آخر بكسل)
في الـ 1D:
بنتحرك على خط مستقيم (خيط)
في الـ 2D:
بنتحرك على مساحة (ورقة)
إذا كانت الصورة الملونة (RGB) بتعني 3 طبقات فوق بعض..
كيف رح يتصرف الفلتر؟ هل بيمشي على وجه واحد، ولا بيخترق العمق كله؟
👈 المكعب بيمسح الطبقات كلها في كل وقفة 👉
The relationship between input, kernel, and output size
سؤال: ليش عمق المخرجات (\(D_2\)) بساوي عدد الفلاتر (\(K\))؟ الجواب: لأن كل فلتر بيعمل "مسحة" كاملة وبطلع لنا صفحة وحدة بس!
المعادلة اللي بتلخص كل القصة:
إذا النتيجة طلعت مكسورة (مش عدد صحيح)، غالباً بنستخدم Floor (تقريب للأقل). تذكر دايماً إن عمق المخرجات \(D_2\) بساوي عدد الفلاتر \(K\) اللي استخدمتها.
في هاذ المثال، بدنا نحسب حجم مخرجات أول طبقة في شبكة مشهورة جداً. لاحظ إنه الصورة كبيرة والفلتر كمان حجمه كبير.
هاذ المثال أبسط عشان نفهم المبدأ بدون أرقام كبيرة. هون الصورة (Grayscale) وعمقها واحد بس.
لو عندنا صورة ومدخلات زي هيك.. شو بطلع حجم المخرج؟
لأن العملية هي: \((7 - 3 + 0) / 1 + 1 = 5\)