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

با تشکر

دسته بندی ها

0 امتیاز

سلام و عرض ادب
بنده دو ایده برای فاین تیون دارم میخواستم بدونم چطوری اعمال میشه>
1 حذف دولایه اخر و قرار دادن یک inception modul. آیا با توجه به این که اینسپشن ماژول چند لایه هست قرار دادن آن به جای لایه تمام متصل اخر منطقی است.؟ یعنی ماژول به تنهایی نقش یک لایه رو بازی میکنه.ضمنا توی سولات قبلی جزییات این ماژول رو مطالعه کردم.
2 - اگر بخوام فاین تیون به غیر از دو لایه اخر در چند لایه ماقبل اخر انجام بدم تغییرات چگونه است. فرض اینه 4 لا یه اخر در vgg16 رو تغییر بدم .یعنی لایه fc7 ,relu7,fc8, softmax رو تغییر بدم. fc8,sofmax رو قبلا با تغییر تعداد کلاس فاین تسون شده .حالا در اینجا چگونه است.به خصوص لابه fc7؟؟ ایا فیلتر که [4096 4096 1 1] رو باید تغییر بدم یا فقط وزن ها تغییر میکنه؟
3 استفاده از چند کلاسیفایر svm در لایه اخر به عنوان لایه softmax. ؟!
ممنون

توسط (211 امتیاز)
ویرایش شده توسط

1 پاسخ

0 امتیاز

سلام
اولین نکته رو من بگم اونم این هست که خیلی چیزهایی که به ذهنتون میرسه رو حتما امتحان کنید. این حوزه هنوز بالغ نشده و اصلا خودتون رو محدود نکنید و خیلی از جوابها ملاک صد در صد براتون نباشه. مثلا گروپ کانولوشن تا سه سال هیچ خبری توش نبود کسی هم سوال میکرد همه میگفتن که استفاده اش پیشنهاد نمیشه چون تاثیر خاصی نداره و معماری های اخیر هم هیچکس استفاده نکرده شما هم نکن ! تا اینکه موبایل نت بطور خاص روش مانور داد (قبل از اون هم بودن البته) و خیلی پراستفاده شد و بعدش هم شافل نت اومد روی همون باز یک ایده داد و یک مقاله تازه اورد و همه اینها مربوط به همین چند ماه پیشه.
الزاما ممکنه این روش بشما جواب نده اما سعی کنید خوب هرچیزی رو به ذهنتون میرسه پرورش بدید و جنبه های مختلفش رو تست کنید. خیلی از مقالات نو آوریهاشون همینطوری بوده .
بگذریم
1. پیشنهاد نمیشه چون اینطور پارامترهای زیادی معرفی میشه و باید باهاشون سرو کله بزنید اما برای تست بنظرم خوبه اینکارو انجام بدید میتونید حضور یا عدم حضور لایه های مختلف رو هم بررسی کنید
2.برای فاین تون که با توابع فعالسازی کاری نداریم یعنی relu و... هیچی . فقط لایه های کانولوشن و فولی کانکتد یا اونایی که تولید داده اصلی دارن . فیلتر رو نیازی نیست که تغییر بدید فقط نام لایه رو تغییر بدید کفایت میکنه . برای اینکه از وزنهای از پیش یادگرفته استفاده نکنه . ضمنا وقتی نام لایه رو عوض کردید میتونید اندازه فیلتر و یا تعداد فیلترها رو هم تغییر بدید که اون بستگی به داده ورودی شما و خودتون داره . معمولا اندازه فیلتر رو دست نمیزنن و به کم و زیاد کردن تعداد فیلترها و یا در ساده ترین حالت فقط تغییر نام لایه بسنده میکنن
3. میخوایید مثلا چند انسمبل یا چیزی مثل اون رو ایجاد کنید ؟ این هم میشه و میتونید تست کنید . ولی برای اینکه کار بهتر باشه سعی کنید همه مثل هم نباشن . یعنی یک تفاوتی باشه بینشون . همه یک داده بعنوان ورودی دریافت نکنن و بقول معروف پایپ لاین متفاوتی داشته باشن هرکدوم

توسط (4.3k امتیاز)
ممنون از پاسخ عالیتون ووقت و انرژی که گذذاشتید
سلام.خواهش میکنم
...