Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/ustmbir/domains/deeplearning.ir/public_html/qa/qa-include/qa-base.php on line 1177
طراحي لايه ها - پرسش و پاسخ یادگیری عمیق
به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

سلام من از استادم سوال كردم در خصوص طراحي لايه ها گفتن ما قرار نيست طراحي كنيم از مدل آماده استفاده ميكنيم من سوالم اينه يعني ما كلا هميشه بايد از آماده استفاده كنيم ؟ خب آخر كه چي بالاخره يكي بوده اين لايه ها رو طراحي كنه ...
مگه خيلي اين كار سخته ؟ فكر ميكنم تنها چيزي ك خيلي سخته اون محاسبات هست ك پيچيده ميشه و خود سيستم زحمت كارو ميكشه ...
سوال آخر اينه كه اين مدل هاي آماده رو از كجا بايد گير آورد ؟
ممنون از زحماتتون

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

1 پاسخ

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

سلام .
طراحی لایه ها یا طراحی شبکه که ترکیبی از لایه های مختلفه ؟
چیزی که معمولا مطرحه طراحی معماری در مقابل استفاده از یک معماری از قبل اماده و همینطور از پیش اموزش داده شده هست.
ممکنه در یک معماری لایه یا لایه های جدیدی هم معرفی بشن اما الزاما نیازی به طراحی لایه جدید نیست .
برای طراحی یک لایه جدید شما باید هدفتون رو مشخص کنید باید بدونید چیکار میخوایید بکنید نیازتون چه چیزی هست و چطور میتونید اون نیاز رو براورده کنید که بعدش برسید به طراحی لایه .
یعنی باید درک درستی از شرایط اطرافتون و المانهای تاثیرگذار روی اون داشته باشید تا برای اون مساله بتونید راهکار بدید.
مثلا لایه بچ نرمالیزیشن کارش نرمال سازی داده در داخل شبکه اس
یا لایه dropout برای جلوگیری از اورفیتینگ در داخل شبکه طراحی شد
یا لایه ReLU پیاده سازی یه تابع غیرخطی جدید هست. لایه PReLU و LReLU وامثالهم هم به همین شکل هرکدوم خصائص خاصی دارن مثلا دوتا تابع بعدی برای از بین بردن کاستی های ReLU ارائه شدن (یکیش مثلا dead units بود)
یا مثلا لایه Normalization در معماری های اولیه برای ایجاد یکی از اتفاقاتی که در مغز انسان رخ میداد ایجاد شد که لازمه اش مطالعه بیولوژی مغز انسان و نحوه کار اونه تا بتونید چیز مشابهی رو مدل کنید.
یا باز خود لایه کانولوشن برگرفته از نحوه فعالیت مغز انسان بود

مدلهای اماده اگه منظورتون معماری های اماده اس تو مقالات مختلف وجود دارند ولی اکثر اونها رو میتونید تو فریم ورکها و یا کتابخونه های این حوزه پیدا کنید .
معماری هایی مثل AlexNet یا VGGNet یا ResNet یا GoogleNet یا SqueezeNet یا Wide Residual Net یا DensNet و... نمونه هایی از این دست هستن که میتونید با سرچ نام اونها و کتابخونه یا فریم ورکی که ازش استفاده میکنید براحتی بدست بیارید .
یا اینکه میتونید همینجا سوال کنید و ما راهنماییتون کنیم .

توسط (4.3k امتیاز)
انتخاب شده توسط
سلام . خواهش میکنم . لطفا هر وقت جوابتون رو گرفتید پاسخ رو با انتخاب اون تیک مشخص کنید.
سپاسگذارم چشم .
الان هنوز جواب سوالتون رو نگرفتید یعنی؟
...