شبکه عصبی کانولوشنی با گروه بندی نقطه ای (Pointwise Grouped CNN)، در ریاضیات (Mathematics)
انواع شبکه های عصبی (Neural Networks) را در آموزش زیر شرح دادیم :
شبکه عصبی کانولوشنی با گروه بندی نقطه ای (Pointwise Grouped CNN) :
این نوع شبکه ترکیبی از کانولوشن نقطه ای (Pointwise Convolution) و کانولوشن گروهی (Grouped Convolution) است. در کانولوشن نقطه ای معمولی (1×1)، هر فیلتر روی همه کانال های ورودی اعمال می شود. در Pointwise Grouped، کانال های ورودی به گروه هایی تقسیم می شوند و هر گروه به طور جداگانه با یک فیلتر 1×1 کانولوشن می شود. این کار تعداد پارامترها و عملیات را کاهش می دهد. این ایده در معماری های کارآمد مانند ShuffleNet استفاده شده است.
فرمول: اگر ورودی با
\[ C \]کانال به
\[ g \]گروه تقسیم شود، هر گروه
\[ C/g \]کانال دارد. تعداد پارامترها به جای
\[ C_{in} \times C_{out} \](در نقطه ای عادی) برابر
\[ (C_{in}/g) \times C_{out} \]می شود. برای جبران کاهش ارتباط بین گروه ها، از عملیات "تنظیم مجدد کانال" (Channel Shuffle) استفاده می شود.
کاربردها: طراحی شبکه های سبک برای موبایل و دستگاه های لبه (edge devices).