حاسبة حجم مخرجات التلافيف في CNN
احسب حجم المخرجات المكانية وحقل الاستقبال و FLOPs لكل بكسل لتلافيف ثنائي الأبعاد انطلاقا من حجم المدخلات والنواة والخطوة والحشو.
كيفية استخدام حاسبة حجم مخرجات التلافيف في CNN
- أدخل الحجم المكاني للمدخلات.
- أدخل حجم النواة والخطوة والحشو.
- انقر على احسب لعرض حجم المخرجات وحقل الاستقبال.
حالات الاستخدام
- •تحديد حجم CNN يدويا لجهاز مدمج.
- •تصحيح أخطاء عدم تطابق الأشكال في PyTorch.
- •تعليم أساسيات التلافيف.
الصيغة
المخرجات = ⌊(المدخلات + 2 × الحشو − النواة) / الخطوة⌋ + 1. حقل الاستقبال لطبقة واحدة يساوي حجم النواة.
الأسئلة الشائعة
ما المقصود بالحشو "same"؟
هو الحشو الذي يجعل حجم المخرجات مساويا لحجم المدخلات. بالنسبة لنواة k وخطوة 1، يكون الحشو المطلوب هو ⌊k/2⌋.
لماذا يجب أن تكون المخرجات عددا صحيحا؟
المخرجات الكسرية تشير إلى عدم تطابق الحشو. تقوم معظم الأطر بتقريب النتيجة للأسفل، مما يؤدي إلى فقدان صف البكسل الأيمن أو السفلي، وهذا هو سبب استخدام الحشو غير المتماثل أحيانا.
هل يشمل ذلك التحيز والقنوات؟
لا. اضرب المعاملات و FLOPs في قنوات المدخلات × قنوات المخرجات للحصول على إجماليات الطبقة، وأضف حد تحيز واحد لكل قناة مخرجات.