CNN نوعی شبکه عصبی است که از عملگرهای کانولوشن برای استخراج الگوهای محلی استفاده می‌کند. در تصویر، فیلترها می‌توانند از لبه‌ها و بافت‌ها تا الگوهای پیچیده‌تر را شناسایی کنند.

اشتراک وزن‌ها تعداد پارامترها را کاهش می‌دهد و ساختار مکانی تصویر را به کار می‌گیرد. CNN در تشخیص تصویر و تحلیل ویدئو کاربرد دارد.

در CNN فیلترهای کوچک روی تصویر حرکت می‌کنند و الگوهای محلی را استخراج می‌کنند. همین اشتراک فیلترها باعث کاهش تعداد وزن‌های لازم نسبت به اتصال کامل می‌شود.