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

با تشکر

دسته بندی ها

0 امتیاز

با سلام به دوستان عزیز
سوالی که دارم در رابطه با ورژن مناسب متلب برای استفاده از Matconvnet هست. آیا حتما باید ورژن 2016 را نصب کنم یا با ورژن های قبلی مثل 2014 هم امکانش هست؟ در صورتی که امکانش وجود داره میشه راهنمایی کنید که به چه شکلی هست.

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

2 پاسخ

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

سلام
در خود سایت MatConvnet توضیح داده شده . شما اگه قراره از مود CPU استفاده کنید ورژن 2014 رو هم بدون اشکال هست. اما وقتی قرار هست از کارت گرافیک استفاده بشه چون بیس کار Nvidia هست و باید کودا نصب بشه. برای همین باید به ورژنی که میخوایید استفاده کنید دقت کنید. لیست زیر ورژن های مختلف متلب و پشتیبانی از ورژن کودا هست

MATLAB	CUDA toolkit
R2017a	8.0
R2016b	7.5
R2016a	7.5
R2015b	7.0
R2015a	6.5
R2014b	6.0
R2014a	5.5
R2013b	5.5 

بطور خلاصه از 2016a به بعد استفاده کنید و ترجیحا از 2017 . دلیلش هم ورژن کودا هست و استفاده از cudnn که سرعت آموزش رو بشدت بالا میبره .
متلب 2016a از کودا 7.5 پشتیبانی میکنه که میتونید از cudnn 5 هم استفاده کنید. ورژن فعلی کودا 8 هست و ورژن فعلی cudnn هم 6 هست . هر ورژن نسبت به ورژن قبلی بهبود پیدا کرده و میکنه . و کارایی معمولا چند برابر افزایش پیدا کرده طی سالهای اخیر.
شما از ورژن های پایینتر استفاده نکنید بهتره چون یکسری باگ هم داشتن ورژن های قدیمی.

توسط (4.3k امتیاز)
انتخاب شده توسط
خیلی ممنون از جوابتون
بحثی که در مورد GPU گفتید. برای سیستم هایی که GPU اونهای قدیمه هست هم صدق میکنه؟ مثلا لپ تاپ من این مدل کارت گرافیک را داره ATI Mobility Radeon HD 5470. آیا با این کارت گرافیک میتونم از پردازش GPU با استفاده از متلب 2017 استفاده کنم یا خیر؟
متاسفانه کارت شما به دو علت اینجا پشتیبانی نمیشه .چون AMD هست و کودا رو نمیتونید استفاده کنید. از طرفی کارت 64 بیتی و بشدت ضعیف هست.
خب با وضعیت موجود من یا باید یک سیستم مناسب تهیه کنم یا اینکه از پردازش با CPU استفاده کنم.درسته؟ شما راه حل بهتر یا پیشنهادی برای بنده دارید؟
بله باید یه سیستم مناسب تهیه کنید که البته تو سایت دوتا مطلب در مورد انتخاب کارت گرافیک و تفاوت سرعت بین سی پی یو و کارت گرافیک قرار دادم اونا رو حتما بخونید.
اینجا 99درصد فشار کار روی کارت گرافیک هست پس اگه یه سیستم دارید حتی سی پی یو پنتیوم و 4 گیگ رم هم داشته باشه کفایت میکنه نیاز اساسی اینجا کارت گرافیکه که باید هزینه کرد براش.
بله درست می فرمایید. من مطالب رو مرور کردم و واقعا برام مفید بودن ولی کار من مربوط visual object tracking هست. در واقع می خوام بخش استخراج ویژگی را با Deep learning انجام بدم. و طبیعتا شبکه از پیش آموزش دیده شده نیاز دارم. نهایتا نیازه که کمی fine tuning روی شبکه انجام بدم. آیا در این حالت هم نیاز به کارت گرافیک قوی دارم یا خیر؟
و یک سوال دیگه. من دو مدل کارت گرافیک از NVIDIA دیدم. مدل های GFORCE GT 710 و GFORCE 8400 GS. آیا این دو مدل میتونن به کارم بیان؟
0 امتیاز

من نسخه کد هایی رو دیدم که با ورژن 2014 هم ران میشن. منتها سوال خودمم هست نصب این متکانونت. گویا نیاز به کامپایلر سی یا سی پلاس پلاس به همراه متلب هست که متلب خودش بتونه پکیج رو کامپایل بکنه. اگه موفق به نصب شدید لطفا به من هم کمک کنید در نصبش

توسط (103 امتیاز)
کامپایلر C که حتما نیازتون هست. من خودم visual studio نصب کردم تا خطاهای مربوط به mex در متلب برطرف بشه. ولی ظاهرا در ورژن 2016 تولباکس matconvnet خودش وجود داره. حالا نمیدونم برای 2014 امکان نصب تولباکس هست یا نه. در صورتی که خودم به جواب برسم حتما اینجا منتشر می کنم تا دیگران هم استفاده کنند
سلام و احترام....
این لینک رو مطالعه بفرمایید
http://qa.deeplearning.ir/842/%D8%AE%D8%B7%D8%A7-%D8%AF%D8%B1-%D9%86%D8%B5%D8%A8-%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84%D8%B1-c-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8
من هم قبلا درگیر این مشکل بودم...مشکل من با ویژوال استودیو2013 برطرف شد و اصلا نیازی به minGW  و ویژوال استودیو 2015 نبود،با آرزوی موفقیت روزافزون.
matconvnet با toolbox deep learning  که از ورژن 2016a به متلب اضافه شده فرق میکنه. matconvnet به مراتب حرفه ای تره ولی زمان بیشتری باید بذارید تا یادش بگیرید و کامپایلشم اون اول یک مقدار دردسر داره.
تا اونجا که من میدونم toolbox deep learning متلب فقط از معماری alexNet  پشتیبانی میکنه اگه بخواین از یک pretrained network استفاده کنید. البته در ورژن  2017 vgg هم اضافه شده
...