سلام
فکر میکنم اگه مطالب سایت رو از ابتدا مطالعه کنید به این سوالتون جواب داده میشه . اما به هر حال
برای کار و تحقیق تو حوزه دیپ لرنینگ شما حتما باید یه کارت گرافیک خوب داشته باشید. بسته به کارتون و بودجه ای که میتونید ارائه کنید رنج کارتها متفاوت میشه.
پیشفرض که مشکلی پیش نیاد در تحقیقات من شخصا GTX1060 رو پیشنهاد میکنم که قیمتی حدود 1 میلیون صد قیمت داره .
اگه هزینه بیشتر بشه کرد قائدتا کارت GTX1070 و بعد GTX1080 پیشنهاد میشن. که 8 گیگ رم دارند .
اگر هزینه ها باز زیاده اونوقت باید بودجه خودتون رو بفرمایید تا بشه بهتر راهنمایی کرد .
در مورد سوال دوم شما اول باید مشخص کنید با چه روشی میخوایید تو حوزه دیپ لرنینگ کار کنید میخواید شبکه کانولوشن کار کنید یا lstm یا ترکیبی از اینها و یا روشهای دیگه . بعد تو اون زمینه شروع میکنید آموزش میبینید تا یاد بگیرید با چی طرف هستید و خلاصه آموزش ببینید.
برای چارچوب و کتابخونه ها مطرح ترین ها
1. Torch
2. Tensorflow
3. Caffe
4. Deeplearning4J
5. CNTK
که هر کدوم محسنات/معایب خودشون رو دارن .
تورچ فقط در لینوکس قابل استفاده اس
تنسورفلو فعلا در لینوکس اما به احتمال بسیار زیاد پشتیبانی ویندوزش تا یکی دو ماه آینده کامل میشه (فعلا فقط سی پی یو اونلی هست)
کفی هم ، هم در ویندوز و هم در لینوکس و هم مک اجرا میشه .بیشتر برای کار با شبکه های کانولوشن ازش استفاده میشه.
Deeplearning4J به جاوا هست و هم در ویندوز و هم در لینوکس و هم مک اجرا میشه.
CNTK توسط مایکروسافت توسعه داده میشه و لینوکس و ویندوز رو پشتیبانی میکنه
بسته به هدفتون میتونید یکی از این موارد رو انتخاب کنید (البته چارچوب ها و کتابخونه خیلی زیادن من فقط چند نمونه رو که شاخص تر هستن عنوان کردم . )
برای سوال در مورد کارت گرافیکتون
کدوم دو سوال؟
شما کارت گرافیکتون ضعیف هست. از طرفی بخاطر اینکه اینتل هست باید از برنچهایی که کارتهای غیر از انویدیا رو پشتیبانی میکنن استفاده کنید که در حال حاضر یا پشتیبانی رسمی ندارن یا اگه دارن مثل برنچ های اصلی نیست (اما طی چند ماه اینده احتمالا بهتر میشن).
اول سعی کنید خوب نگاه کنید ببینید لپ تاپتون کارت گرافیک دیگه ای نداره؟
اگر نه ببینید امکان تهیه سیستم دیگه ای رو دارید؟
اگر نه مجبور به استفاده از ورژنهای opencl چارچوبها و کتابخونه های فعلی هستین .
Caffeورژن OpenCL اون رو میتونید از اینجا بگیرید
تنسور فلو رو میتونید از اینجا بگیرید
تورچ هم میتونید اینجا رو ببینید
Deeplearning4J فکر نکنم هنوز OpenCLرو پشتیبانی کنه .
برای خوندن هم اخیرا یکی زحمت کشید و لیستی از مقالات مختلف رو برای خودش جالب بوده دسته بندی کرد . دیدن لیست و خوندنش خوبه برای کسایی که میخوان شروع کنن ( فکر نکنید همه چیز اومده! نه اینها نظر کسی هست که جمع آوری کرده )
لیست کامل رو میتونید اینجا ببینید