سلام
ما قبلا همینجا یه سوال مشابه داشتیم بنظرم من هم یه مقاله داده بودم (البته مربوط به اوائل 2016 یا نهایتا اواخرش بود)
متلب رو که من اصلا پیشنهاد نمیکنم .
کفی برای شروع خیلی ساده اس و براحتی میشه کار کرد .
بعد از اون تنسورفلو هست که مستندات بسیار خوبی داره و آسون هم هست .
کراس هم مستندات خیلی خوبی داره که بالای ثیانو و تنسورفلو قرار میگیره و کار رو خیلی راحت کرده . الان انتخاب خیلی ها کراس+تنسورفلو هست . (تنسورفلو رو نصب میکنید و بعد کراس رو نصب میکنید و شروع بکار میکنید . کراس یه فرانت اند هست و تنسورفلو بک اند)
تورچ هم هست که با اومدن pytorch خیلی خوب داره پیشرفت میکنه . قبلا حتما باید با لوآ کار میکردید و رپر پایتون درست و حسابی نداشت . البته یه مشکل جزئی هست و اونم اینه که فقط رو لینوکس قابل استفاده اس . دو مورد قبلی هم روی ویندوز و هم لینوکس و مک قابل استفاده هستن.
DeepLearning4J هم هست که برای جاوا کارها و کسایی که بیگ دیتا و دیپ لرنینگ بصورت ترکیبی میخوان کار کنن شاید گزینه مناسبی باشه. (البته با تنسورفلو و کفی هم میشه اما Deeplearning4J بصورت اختصاصی استارتش رو با این ایده زد)
Neon هست که در حال حاضر سریعترین فریم ورک یادگیری عمیق دنیاست اما خب مثل بقیه یوزربیس و مستندات خوب نداشته تا جایی که من دیدم
MXNet هست که اگه اشتباه نکرده باشم اول فقط رو CPU اجرا میشد. بعدتر آمازون زیر بال و پرش رو گرفت و توسعه اش خیلی سرعت گرفت . زیرساخت (اصلی) دیپ لرنینگ آمازونه الان و البته الان هم GPU و هم CPU رو پشتیبانی میکنه و صد البته رپرهای بسیار زیادی هم براش ارائه شده به زبانهای مختلف (پایتون وR و...) و بشدت داره پشتیبانی میشه.
Nvidia DIGITS هست که کلا اومده کار رو خیلی راحت کنه . اول بک اندش فقط کفی بود بعد تورچ رو اضافه کرد و الان فک کنم تنسورفلو رو هم اضافه کرده (قبلا قصدشون این بود مطمئن نیستم ) . یه محیط ویژوال برای کار کردن ارائه میکنه که بد نیست اما بنظر من چندان مناسب نمیاد و یکی استارت با موارد دیگه بزنه به مراتب خیلی خیلی بهتره .
چیزایی که الان به ذهنم میرسه اینهاست و اینها هم معروف ترینها هستن. فعلا تنسورفلو بیشترین شهرت و یوزربیس رو داره .