ارائه روشی برای تولید sparsity در شبکه های عصبی کانولوشنی به منظور فشرده سازی ساختار شبکه و عملیات کانولوشن

Publish Year: 1399
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 615

This Paper With 6 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

این Paper در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

DCBDP06_039

تاریخ نمایه سازی: 25 اسفند 1399

Abstract:

شبکه های عصبی امروزه با دستیابی به عملکردی مطلوب و رشدی چشم گیر به یکی از رایج ترین الگوریتم های برای استفاده در برنامه های تشخیص تصویر، تشخیص گفتار و پردازش زبان های طبیعی تبدیل شده اند. با این حال، معماری های شبکه عصبی کانولوشنی بسیار عمیق و حجیم هستند و بار محاسباتی زیادی را به وجود می آورند که پیاده سازی های نرم افزارهای را دچار مشکل می کند. از این رو، استفاده از سخت افزارهایی مانند GPU در این حوزه امری رایج است. اما این موضوع باعث ایجاد هزینه بالا در محصول نهایی و حتی قابل استفاده نبودن در بسیاری از کاربردها مانند سیستم های نهفته و سیستم های کم توان می شود. در سال های اخیر استفاده کردن از FPGA برای پیاده سازی معماری های خاص شبکه عصبی کانولوشنی با رویکردهای مختلفی همچون فشرده سازی شبکه، افزایش توان محاسباتی وکاهش توان مصرفی انجام شده است. هدف این مقاله ارائه راهکاری برای تولید مقادیر صفر بیشتر در شبکه به منظور فشرده سازی و استفاده از ماتریس های اسپارس برای ذخیره سازی ساختار شبکه است. که در نتیجه، با تاثیر کمتر از 1% روی دقت بالای تولید 96% صفر در وزن های شبکه LeNet5 و بیش از 94% برای شبکه AlexNet شده است.همچنین انجام عمیات کانولوشن روی داده های فشرده تا 95% محاسبات در لایه کانولوشن را کاهش داده است.

Authors

مجتبی امین زاده

دانشجوی کارشناسی ارشد، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه گیلان، رشت

مهدی امینیان

استادیار، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه گیلان، رشت