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

با تشکر

دسته بندی ها

0 امتیاز

آیا deeplearning یک روش margin based است؟ مثلا می توان با decision boundry می توان دیتا ها را از هم جدا کرد؟
لطفا راهنمایی بفرمایید.

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

3 پاسخ

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

با سلام
البته نمیدونم حرفم دقیقا درست باشه یا نه دوستان تایید کنند. هدف دیپ لرنینگ انتقال یا به اصطلاح map کردن داده های خام به یک فضایی است که در آنجا بتوان داده های مربوط به کلاس های مختلف را راحتتر جدا کرد. در واقع این هدف طبقه بندی کننده هست که داده ها رو با decision boundry جدا میکنه نه هدف دیپ لرنینگ. چون به نظرم استخراج ویژگی های اتوماتیک مهمترین تعریف دیپ لرنینگ هست. و این ویژگی ها بعدا میتوانند وارد طبقه بندی کننده ای مثل svm بشند که margin based هست. بنابراین هدف دیپ لرنینگ استخراج ویژگی های robustی هست که بتونند به صورت ساده تر کلاس های مختلف رو با decision boundry تفکیک کنند.

توسط (208 امتیاز)
انتخاب شده توسط
سلام . این دیدگاه صحیحه ;)
0 امتیاز

سلام.
اگه سوالتون رو درست متوجه شده باشم فکر کنم پاسخ زیر مفید باشه:
اگه از دیپ لرنینگ برای طبقه بندی استفاده کنید و در نتیجه در لایه آخر احتمالا از لایه fully connectedاستفاده کنید این لایه آخر نقش طبقه بند خطی را دارد و میتوان decision boundary رو بدست آورد. البته توجه کنید که بردار ویژگی شما خروجی شبکه قبل از لایه آخر fully connected میباشد یعنی ورودی fully connected آخر. در نتیجه در این حالت میتوان با decision boundary رو بدست آورد.
برای ویژوالیز کردن میتونید لایه قبل از فولی کانکتد رو به 2 بعد کاهش بدید یا از روش t-SNE استفاده کنید.

توسط (540 امتیاز)
0 امتیاز

بسیار ممنونم از پاسخ دوستان.
میشه لطف کنید در مورد اضافه کردن یک طبقه بندی کننده به deep learning هم راهنمایی بفرمایید؟ مثلا svm نتایج نهایی بدست آمده از یادگیری عمیق میشه ورودیش یا طبقه بندی کننده در بطن یادگیری عمیق قرار میگیره؟

توسط (102 امتیاز)
طبقه بندی کننده در بطن الگوریتم های یادگیری عمیق قرار نمیگیره بلکه به اصطلاح در لایه آخر روی شبکه (on top of) قرار میگیره. شبکه استخراج ویژگی رو انجام میده و این ویژگی ها مستقیم وارد طبقه بندی میشوند چنانچه شبکه کانولوشنی باشه این دو قسمت با هم آموزش داده میشوند. من خودم ابتدا یک شبکه رو آموزش دادم (با طبقه بندی کننده softmax) و سپس با 200 نمونه استخراج ویژگی کردم (هر نمونه یک بردار 100 تایی ویژگی تولید میکرد) و با این 200 نمونه یک طبقه بندی کننده لاجستیک رگرسیون اداپتیو رو آموزش دادم. نتیجه مناسبی رو هم گرفتم
سلام . لطفا این سوال رو(که سوال خوبی هم هست) بصورت جداگانه بپرسید. ایده اینه که هر سوال یک جواب مشخص داشته باشه تا باعث سردرگمی نشه و همینطور براحتی قابل ارجاع و پیگیری باشه .
جواب رو هم در همون سوال جدید لطفا بدید.
پیشاپیش ممنونم.
...