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

با تشکر

دسته بندی ها

0 امتیاز

سلام
آیا میشه الگوریتم های یادگیری عمیق رو با هم استفاده کرد؟
مثلا من یه دیتاست دارم که ۳۰۰ هزار تا رکورد داره هر رکورد هم تقریبا ۴۰ تا ویژگی داره. و میخوام کلاسیفکیشن انجام بدم و ۵ تا کلاس نهایی دارم.
به نظرتون میشه اتوانکودر رو با cnn به صورت ترکیبی استفاده کرد؟ یا مثلا rnn رو با cnn ?
کلا روش های ترکیبی در یادگیری عمیق چطورین؟

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

1 پاسخ

0 امتیاز

سلام
بله کاملا شدنیه و توی خیلی از مسائل هم استفاده شده
برای نمونه:

Visual question answering

https://github.com/anantzoid/VQA-Keras-Visual-Question-Answering

که توی کد بالا cnn و lstm استفاده کرده

Image Captioning

https://github.com/danieljl/keras-image-captioning

که دوباره از cnn (ساختار inception) و lstm استفاده کرده

اینها مثال های ساده بود از اینکه چه راحت میشه ساختارهای مختلف رو ترکیب کرد(حداقل توی کد نویسی)
مثالهای جالب تر هم توی مسائل پیچیده تر هست.

مثلا ترکیب ایده variational autoencoders و sequence models:

https://github.com/google/vae-seq

یا ایده هایی که توی مسائل مرتبط با reinforcement learning مطرح شده هم خیلی جالبه

خلاصه که اگه به دید یه گراف محاسباتی به همه چیز نگاه کنید این قضیه خیلی چیزه عجیبی نیست و یه تیکه می تونه CNN باشه یه تیکه می تونه یه RNN باشه یه تیکه مثلا MCMC انجام می ده و ....

توسط (1.6k امتیاز)
ممنون از پاسخ جامعتون. من توی این حوزه تازه کارم سوالم رو کامل تر می پرسم ممنون میشم کمک بفرمایید
یک دیتاست دارم که 40 تا ویژگی داره که شامل ویژگی های گسسته پیوسته و سمبولیک هستش. دیتاستم به صورت متنی هستش و باید اونو به یک ارایه دو بعدی تبدیل کنم تا با cnn بتونم عمل کلاسیفیکین رو انجام بدم
حالا چون میخوام از ترکیب اتو انکودر و cnn استفاده کنم به نظرتون میتونم عمل استخراج ویژگی رو بدم اتو انکودر انجام بده و عمل کلاسیفیکیشن رو cnn انجام بده؟ یعنی من بیام ورودی رو بدم به انکودر بعد چند تا لایه پنهان درست کنم و لایه دیکدر رو حذف کنم به جاش بیام از لایه های کانوولوشن استفاده کنم. یعنی ورودی لایه اول cnn بشه اخرین لایه پنهان دیکودر.
و سوال دیگه این که توی این حالت بازم لازمه که cnn بیاد ویژگی استخراج کنه و اونهارو رو یاد بگیره؟ یا میشه از cnn به عنوان کلاسیفایر محض استفاده کرد و از ویژگیهایی که اتوانکودر به دست اورده برای کلاسیفیکیشن  استفاده کنه؟
و اینکه قبل از تمام این مراحل باید داده ها نرمال بشن برن توی بازه ی 0 و 1 خب با توجه به ماهیت داده های من که پیوسته گستته و سمبولیک هستن پیشنهاد شما برای نرمال کردنشون چیه؟
...