خطوات الاستخدام
الخطوة 1: فهم معادلة حساب خرج طبقة التجميع. تُستخدم طبقات التجميع (Pooling Layers) في الشبكات العصبية الالتفافية لتقليل أبعاد البيانات مع الاحتفاظ بالمعلومات الهامة. يتم حساب حجم الخرج (Output Size) باستخدام المعادلة: outputDim = floor((inputDim - poolSize) / stride) + 1. حيث inputDim هو البعد المدخل (الطول أو العرض)، poolSize هو حجم نافذة التجميع، وstride هو الخطوة التي تتحرك بها النافذة. يجب فهم أن هذه المعادلة تفترض عدم استخدام padding، وإذا تم استخدام padding فقد تتغير.
الخطوة 2: إدخال البعد المدخل (inputDim). هذا هو البعد المكاني (الطول أو العرض) لخريطة المعالم (Feature Map) الداخلة إلى طبقة التجميع. عادة ما يكون رقمًا صحيحًا موجبًا. يجب أن يكون أكبر من poolSize للحصول على خرج صحيح. على سبيل المثال، إذا كانت خريطة المعالم بحجم 32×32، فإن inputDim = 32.
الخطوة 3: إدخال حجم نافذة التجميع (poolSize). هو حجم النافذة (عادة مربعة) التي تجمع القيم. على سبيل المثال، poolSize = 2 يعني نافذة 2×2. يجب أن يكون poolSize ≤ inputDim. يؤثر حجم النافذة على درجة الاختزال: كلما زاد poolSize، قلت أبعاد الخرج.