به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

با سلام عرض ادب
با توجه به اینکه FPGA برای کارهای پارالل و موازی سازی بسیار مفید هستند و خود GPU هم بصورت پارالل انجام میدهد و از یه طرف خود مغز نیز بصورت سلسله مراتبی ( ترتیبی) کارها رو انجام میدهد چه لرزومی دارد بیاییم شبکه های عصبی عمیق را در FPGA پیاده سازی کنیم ؟ و اینکه پیاده سازی به زبان سخت افزاری (HDL) هم به مراتب سخت تر هست .

توسط (389 امتیاز)

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

با سلام
با توجه به دانشی که بنده دارم پردازش های مغز به صورت موازی و با فرکانس پایین هستش.

Sigman, Mariano, and Stanislas Dehaene. "Brain mechanisms of serial and parallel processing during dual-task performance." Journal of Neuroscience 28.30 (2008): 7585-7598.

جدا از این برای پیاده سازی شبکه های عصبی عمیق که در هر لایه هزاران نورون وجود دارد و بایستی هزاران عمل ضرب و جمع انجام شود لازم است که بلوکی از ضرب کننده های موازی پیاده سازی شود که این عملیات را انجام دهند. برای این کار نیاز است که ضرایب زیادی (ضرایب فیلتر ها) با مقادیر لایه ها ضرب شوند و ضرب فیلتر ها در لایه های مستقل از هم بوده و می توانند به صورت موازی انجام شوند. برای انجام این محاسبات بهتر است که این بلوک های ضرب کننده و جمع کننده (عملیات کانولوشنال) بصورت موازی پیاده سازی شود تا زمان کمتری صرف محاسبات شود. و پیاده سازی این بلوک های موازی فقط در FPGA امکان پذیر است.
و این توضیحات هم میتواند در تکمیل این موضوع باشد که استفاده از GPU‌ (پردازش موازی) بهتر از CPU (پردازش سریالی) است.

توسط (830 امتیاز)
انتخاب شده توسط
+1 امتیاز

سلام
مطلب زیر را مطالعه بفرمایید
Microsoft unveils Project Brainwave for real-time AI
در قلب پروژۀ Brainwave، یک FPGA (مدار مجتمع برنامه‌پذیر) اینتل به نام Stratix 10 وجود دارد
https://tctechcrunch2011.files.wordpress.com/2017/08/screen-shot-2017-08-22-at-3-21-22-pm.png?w=1024&h=550

توسط (438 امتیاز)
...