منابع یادگیری عمیق

بسم الله الرحمن الرحیم در این بخش من منابع موجود برای دیپ لرنینگ رو قرار میدم . فعلا بخشی از منابعی که خودم خوندم و مسیر خوندن رو اینجا میزارم بعدا توضیحات تکمیلی رو یا اینجا یه تو یه پست جداگانه میدم. این بخش رو هم چند ماه پیش برای یکی از دوستانم نوشته بودم برای همین همه منابع رو در بر نمیگیره اما برای کسایی که میخوان شروع کنن خوبه هر وقت کار شما با این منابع تموم شد به یه درجه ای میرسید که خیلی راحت میتونید مقاله ها و… رو بخونید و متوجه بشید ولی در این بین من هم سعی میکنم مقالات و کنفرانسها دست چین شده ای که خودم خوندم و دیدم و یادم هست رو اینجا بزارم و اگر هر کدوم توضیحاتی لازم دارن بدم.(بخش زیادی از مطالب تو کنفرانسهای چند سال اخیر هست که خیلی خوبن.) اینم بگم این بخش هنوز کامل نیست و این لیست مروبط به آبان ۹۴ هست. از آبان ۹۴ به اینور مطالب دیگه ای هم هست اما چون دسته بندی نکردم خودم بعدا میزارم. و به مرور زمان اینجا قرار میدم انشاالله سر فرصت اینجا رو کامل میکنم فعلا من همون متن رو بدون ویرایش اینجا میزارم انشاالله ویرایش و صحبتای تکمیلی باشه برای بعد. طبق معمول کسی سوالی داره میتونه بپرسه.

گروه تخصصی یادگیری عمیق در تلگرام 

نکته خیلی مهم

  • در گروه که عضو میشید حواستون باشه که خیلی از افراد حرفه ای و غیرحرفه ای وارد گروه شدن. در گروه هم اساتید و هم دانشجویان خارج از کشور و هم کسایی که هیچ چیز از دیپ لرنینگ نمیدونن هستن. قبل از اینکه فایلی به کسی بدید یا اطلاعاتی به کسی بدید اطمینان حاصل کنید که مخاطب شما فرد درستی هست. میتونید از پستهای افراد در گروه و یا ادمینهای گروه در این زمینه کمک بگیرید. 
  • برای پرسش سوال بر اساس قوانین گروه عمل کنید که بعد از عضویت بالای گروه قابل مشاهده اس. اگر درسایت پرسش و پاسخ کسی جوابگو نبود سعی کنید حتما در Quora سوال خودتون رو بپرسید. پایین من برای سوال کردن یکسری سایت معرفی کردم که میتونید ببینید.

 

سرور رایگان برای اجرای پروژه های یادگیری عمیق :

آموزش های ویديویی یادگیری عمیق

سایت ها ,‌ انجمن های مفید :‌

برای پرسش سوالها : 

  • سایت Quora.com یکی از بهترین سایتها در این زمینه هست فعلا. (شاید چیلتر باشه! برای همین اگر باز نشد از چیلتر  شکن استفاده کنید)
  • سایت StackOverflow و بصورت خاص CrossValidated که اینجا هم میتونید سوالهاتون رو بپرسید. ولی در حالت کلی Quora بنظر خودم تا الان برای من حداقل بهتر بود و اطلاعات خیلی و خوبی بدست اوردم ازش.

مقالات مرجع :

در حال حاضر بهترین دسته بندی مقالات مرجع حوزه یادگیری عمیق رو میتونید اینجا پیدا کنید. اینجا نه تنها مقالات بلکه کتابها هم معرفی میشه.

 

کتابها:

  • Deep Learning: Methods and Applications هم کتاب خیلی خوبیه برای آشنایی با روشهای مختلف و کاربردهای این حوزه (البته یکم قدیمیه ولی خوبه)
  • کتاب Deep learning از انتشارات MIT که هنوز منتشر نشده ولی میتونید مطالبش رو انلاین بخونید : Deeplearningbook.org  (سطح پیشرفته اس. برای تازه کارها فک میکنم مناسب نباشه)
  • کتاب آنلاین مایکل نیلسن هم کتاب خوبیه (اینجا) (هرچند بنظر من بعضی جاهاش زیاد جالب نیومد وقتی خوندمش. بعضی جاها البته خیلی قشنگ توضیح داده و خیلی خوبه. از شبکه عصبی شروع میکنه قدم به قدم و میرسه به شبکه کانولوشن و یادگیری عمیق در فصل اخرش)
  • این هم یه کتاب آنلاین متن باز هست که برای کسایی که تازه میخوان شروع کنن نوشته شده (ادعای نویسنده اشه من شخصا تا حالا این کتاب رو نخوندم) و بر اساس TensorFlow  هم هست و پیش میره یعنی مفاهیم مختلف رو با این پیاده سازی میکنه و توضیح میده. لینک کتاب اینه
  • سایت Deeplearning.net هم یکسری مطالب جالب داره که حتما سر بزنید اینجا و اینجا مثلا
  • این هم ممکنه برای بعضی ها جالب باشه (بخشهای اول انگلیسی هست و بقیه فرانسوی) : دوبخش ممکنه براتون مفید باشه : مقدمه ای بر ماشین لرنینگ و یادگیری عمیقش
  • کتاب یادگیری مقدماتی یادگیری عمیق نوشته جف هیتن ( باGeoffrey Hinton معروف اشتباه نگیرید!) انتشار ۲۰۱۵ رو از اینجا دانلود کنید. برای شروع فک کنم خوندنش خوب باشه.
  • Deep Learning Tutorial این هم برای شروع دیپ لرنینگ برای کسایی که بک گراند پایتون دارن خوبه.

پیش نیازها  برای کسانی که قصد تحقیقات حرفه ای تو این زمینه رو دارن پیشنهاد میشه حتما نگاهی به این لیست پیشنیازها بندازن . اینجا پیش نیاز ها (مثل ریاضیات (جبر و امار…) یادگیری ماشین و….) به همراه آموزش هرکدوم به ترتیب اومده . در این بخش لینک منابع و سایتهایی که حاوی مطالبی هست که افراد باید بدونن قرار داده میشه . بعنوان مثال یادگیری ماشین یا مباحث ریاضی اگر کسی بلد نیست و میخواد این پیش نیاز رو برطرف کنه میتونه از این منابع زیر هم استفاده کنه: (با تشکر ویژه از جناب سعادتی)

 

منابع متفرقه(این لیست قدیمی هست و من سر فرصت یک مطلب جداگانه و بروز در این زمینه قرار میدم انشاءالله اما موارد زیر هنوز هم مناسب هستند خصوصا پیش نیازها مثل یادگیری ماشین و اموزش شبکه های عصبی و کانولوشن) :‌

(لیست مربوط به آبان ۹۴) اطلاعات این بخش همون چیزی هست که بالا توضیح دادم (مسیری که خودم رفته بودم و آبان ماه سال قبل برای یکی از دوستانم نوشته بودم) .

بسم الله الرحمن الرحیم
منابع کانولوشنال نتورک
بهترین منبع آموزش شبکه کانولوشن و شبکه عصبی این http://cs231n.github.io/ هست عالیه عااااالی (فیلم آموزشی این بخش هم از اینجا ببینید )
نکته مهم اینه قبل خوندن این باید یه کورس ماشین لرنینگ گذرونده باشی کامپیوتر ویژن هم لازمه بلد باشی البته
(کلاس اندرو ان جی تو کورس ایرا عالیه از اینجا میتونید ببینید یا دانلود کنید
برای کامیپوتر ویژن هم آموزش دانشگاه جورجیا تک تو udacity خیلی خوبه

/////////////////////////////////////////////////////////////////////////////////////////////////////

برای پیاده سازی شبکه کانولوشن لینک زیر خیلی خوبه . به جاوا اسکریپت هست اما برای تست و ایده پیاده سازی خوبه.(لازمه اش اینه که قبلش خودتون یه بار یه شبیه ساز شبکه عصبی رو بنویسید تا ایده بگیرد ۹۸درصد مثل هم هستن فقط ۲ درصد تفاوت هست که اونم بخاطر ماهیت کانولوشن و … ایناس. از طرفی یکسری از الگوریتمهای جدید هم توش پیاده شده که آشنایی با نحوه پیاده سازیش خوبه بنظرم.هرچند ضروری نیست و همه رو میشه با خوندن مقالات فهمید ولی خیلی پیشنهاد میشه.) http://cs.stanford.edu/people/karpathy/convnetjs/docs.html
(برای دانلود سورس میتونی از اینجا بگیری : https://github.com/karpathy/convnetjs )
این هم سه ورژن شبکه کانولوشن رو نوشته با سی ++ هست http://eric-yuan.me/cnn/
این هم یکسری آموزش داره به پایتون و ثیانو که یک شبکه کانولوشن رو پیاده سازی میکنه با توضیحات http://deeplearning.net/

//////////////////////////////////////////////////////////////////////////////////////////////////////

این یکسری موارد و مفایهم شبکه کانولوشن و lstm رو توضیح میده http://colah.github.io/ این هم یکسری منابع و مراجع برای کسایی هست که تو زمینه دیپ لرنینگ کار میکنن
اینجا زحمت کشیدن منابع رو گذاشتن کسی میخواد میتونه ببینه awesome-deep-vision

====================================================

کورسهای مورد نیاز قبل از شروع بکار کانولوشن نتورک حتما یک دور کامل این کورس باید خونده باشه یا کورس معادلش
(این یکی از بهترینهاست توضیحاتش عالیه البته بخش شبکه های عصبیش بدرد نمیخوره) آموزش ماشین لرنینگ اندرو ان جی استاد دانشگاه استنفورد: https://class.coursera.org/ml-005/lecture
اینم خوبه : http://info.usherbrooke.ca/hlarochelle/cours/ift725_A2013/contenu.html ویدئو ها و فایلهای پ یدی اف همه انگلیسی هستن

———————————————————————————————————–

بسته به بک گراند فرد و آشنایی اون با یکسری مبانی کامپیوتر ویژن دیدن کورس کامیپوتر ویژن دانشگاه جورجیاتک پیشنهاد میشه :‌ https://www.udacity.com/course/introduction-to-computer-vision–ud810

———————————————————————————————————–

برای خوندن شبکه عصبی اول پیشنهاد میشه که یک دور آموزش ماشین لرنینگ اندرو ان جی دیده بشه بعد کتاب مارتین هاگان ویرایش ۲۰۱۴ اون خونده بشه اسم کتاب هست
(اگه تو دانلود کتاب مشکل داشتید بگید تا آپلود کنم) Martin_T._Hagan Neural Network Design 2ndEdition و بعد اگر جایی گیر داشتید کتاب Neural_Networks_and_Machine Learning 3rd by Simon Haykinفصل ۴ اون خونده بشه . (کتاب Neural Networks – A Comprehensive Foundation هم هست که نوشته همین سیمون هایکین هست ولی قدیمیه . اون ورژن ۳ ورژن جدید کتاب هست که معرفی کردم )

===========================================================

پیش نیازها حسابان جبر خطی آمار و احتمالات اینا درسایی هستن که باید فرد بلد باشه یعنی قبلش یا مرور کنید حدودی یا تسلط داشته باشید مفاهیمی مثل مشتق گیری , مشتق جزئی گیری رسم بردار و عملیاتهای برادری و مختصات برداری ضرب و عملیات های مربوط به ماتریس ها آمار و احتمالا ت و واریانس و standard deviation و … چیزایی هست که به وفور دیده میشه و این موارد رو حتما باید بلد باشید معمولا تو آموزش اندرو ان جی قبل از اینکه مفهومی گفته بشه یه توضیحی ارائه در مورد اینا ارائه میشه که خوبه =============================================================

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

———————————————————————————————————————–

خب چجوری خونده بشه اینا من (از مهندسی نرم افزار اومدم و از ماشین لرنینگ چیزی نمیدونستم ) اول با کتاب مارتین هاگان شروع کردم فصل ۱۲ اول رو خوندم . از یه جایی به بعد بخاطر اینکه ماشین لرنینگ بلد نبودم گیج میشدم بعدش بلطف خدا آموزش اندرو ان جی رو دیدم و رفتم جلو خیلی از مسائل رو برطرف کرد برام همگام با اندرو ان جی (وقتی تا فصل ۲ و ۳ اون رسیدم ) بر اساس چیزایی که از کتاب مارتین هاگان یاد گرفته بودم و کتاب سیمون هایکن شروع کردم یه شبیه ساز شبکه های عصبی رو نوشتن . خیلی کمک کرد بهم ولی ضروری نیست و انجام بشه بهتره. بعد با آموزش دانشگاه استنفورد آشنا شدم وقتی شروع به خوندن کردم دیدم توش ماشین لرنینگ داره برگشتم تمام دوره اندرو ان جی رو دیدم بعد برگشتم اموزش دانشگاه استنفورد رو خوندم از اول اونو خوندم که عالی بود تازه فهمیدم خیلی چیزها تو کتاب مارتین هاگان و سیمون هایکن نبود عالی هست این آموزش. بعد آموزش جف هینتون (شبکه های عصبی) رو پیدا کردم و یکم دیدم و تا الان کامل ندیدمش سر فرصت میرم سرش انشاالله دیگه بقیه چیزا هم میشه مطالعه آزاد و تقویت ریاضی و امار و حسابان و اینا که اگه کسی ضعف داره جبران کنه ولی ضروری نیست. صرفا یه سری اطلاعات اولیه لازمه برای شروع.

سید حسین حسن پور متی کلایی ۲۵ آبان ۱۳۹۴


نکته :‌کسانی که امکان دانلود فایلهای آموزشی بالا رو ندارن میتونن اونها رو سفارش بدن این آموزشها و منابع دیگه  رو میتونید از فروشگاه یادگیری عمیق  تهیه کنید.

85 نظرات
  1. nasrin می گوید

    سلام،سایت خیلی خوبی دارین واقعا ممنونم.فقط بنظرم اگر میشه منابعی هم برا یادگیری خود پایتون بزارین ممنون میشم،البته تو اینترنت منابع اموزشی برا هر زبانی زیاده ولی چون پایتون هم مثل زبانهای دیگه گسترده هست منابعی باشه که بیشتر در راستای یادگیری عمیق باشه یعنی مباحثی که در برنامه نویسی یادگیری عمیق استفاده میشه رو صرفا پوشش بده نه همه ی مباحث رو،اینجوری تو وقتمونم صرفه جویی میشه،با سپاس

    1. سید حسین حسن پور متی کلایی می گوید

      سلام .
      باشه حتما این کارو میکنم .
      علی الحساب تو یادگیری پایتون بیشتر وقتتون رو روی یادگیری کتابخونه numpy بزارید.
      من سعی میکنم زودتر این بخش رو هم اضافه کنم .

  2. محسن می گوید

    سلام،سایت خیلی خوبی دارین فقط یه خواهش دارم
    شما که اموزش انواع کتابخانه های کفی و تنسورفلوذ و غیره رو گذاشتین لطفا بنویسین که کدوم کتابخونه ها با هر دو حالت حالت cpu-only یا با کارت گرافیک کار میکنن.چون خیلیا از جمله من شاید کامپیوترشون اونقد قوی نباشه ولی بخوان شبکه کانولوشنی طراحی و اجرا کنن و بهتره قبل از اموزش کتابخانه ها بدونن کدومشون حالت cpu- only رو هم پشتیبانی میکنه و اونو یاد بگیرن

    ممنونم

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      همه اینها هر دو mode رو دارن. هرکدوم رو انتخاب کنید مشکلی نیست.

  3. بهمن می گوید

    سلام اقا سید روزتون بخیر
    یه سوال دارم،این پکیج آناکوندا رو اگه نصب کنیم همه ی این کتابخونه هایی که شما بالا شرح دادینو داخلش داره یعنی و نیاز به نصب مجددشون نیس?اگه اینجور باشه عالیه چون نصب اینا قلق داره و مکافاته فک کنم

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      روز شما هم بخیر
      کدوم کتابخونه ها؟‌ آناکوندا تعداد زیادی از کتابخونه های پرکاربرد پایتون رو داره مثل دnumpy یا matplotlib یا scipy و…. که اگرم نصب نباشن نصبشون سخت نیست(برای تازه کارها که پایتون رو نمیشناسن و نمیدونن pip, conda ,… چیه خب سخته برای شروع و اناکوندا محیط توسعه بی دردسری رو فراهم میکنه براشون.)

  4. بهمن می گوید

    سلام مهندس روز بخیر،من همونیم که سوال بالا رو پرسیدم هرجور گشتم نشد ریپلای کنم جوابتونو
    من منظورم از کتابخانه همین کفی و تورچ و تنسور فلو ایناس
    اینا مگه به پایتون ضمیمه نمیشن موقع نصب یا هر کدوم محیط برنامه نویسیشون جداست و مثل برنامه ی مستقل کار میکنن؟من تا الان فک میکرم اینا مثل تولباکسای متلب هستن یه جورایی
    اناکوندا منظورم این بود که این تورچ و کفی و غیره رو داخلش نصب شده داره از قبل؟
    مرسی

    1. سید حسین حسن پور متی کلایی می گوید

      سلام .
      نه اینطور که شما فکر میکنید نیست.
      اینها فریم ورک و کتابخونه های مختلفی هستن که هرکدوم یکسری wrapper به زبونهایی مثل پایتون هم ارائه کردن برای راحتی بیشتر برنامه نویس ها
      برای استفاده از اینها یا شما کل فریم ورک/کتابخونه رو کامپایل باید بکنید و استفاده کنید
      یا اینکه ورژن از قبل آماده رو استفاده کنید.
      برای کفی شما مجبور به کامپایل هستید
      برای تنسورفلو هم میتونید کامپایل کنید هم خیلی راحت از ورژن از پیش اماده اش برای پایتون استفاده کنید.
      آناکوندا صرفا کتابخونه های کلی و پرکاربرد رو داره نه خاص منظوره مثل اینها.

  5. بهمن می گوید

    سلام اقا سید روز بخیر
    ببخشید سید جان این lasagne همون thenao هست؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      نه یه کتابخونه سطح بالاتره که بالای ثیانو قرار میگیره (یعنی مبتنی بر اونه ) و از اون استفاده میکنه . یه چیزیه مثل همون blocks و keras و…

  6. m می گوید

    سلام
    لینگ گروه در تلگرام منقضی شده است!
    لطفا به روز رسانی نمایید.

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      بروز شد.

  7. Z می گوید

    سلام
    لطفا لینک گروه تلگرام را آپدیت کنید؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام . در حال حاضر بخاطر حمله هایی که به گروه شده لینک رو حذف کردیم . فعلا هرکسی بخواد عضو بشه باید بما پیام بده در تلگرام تا خودمون add member کنیم.

  8. ماشین می گوید

    سلام من دانشجوی برق هستم تقریبا ضمینه ای در یادگیری عمیق ندارم چطور شروع کنم ؟ میخواهم یه پروژه ی پردازش تصویر در این زمینه انجام بدم برای یک نوع ربات اگر کارم درست پیش بره ایده مقاله هم دارم به نظرتون برای این بخش از پروژه ام چیکار کنم؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      اینکه از کجا شروع کنید قبلا زیاد پرسیده شده هم تو کامنتا من چندبار توضیح دادم و هم تو سایت پرسش و پاسخ . لطفا اونجاها رو ببینید .
      بطور خلاصه اگه ماشین لرنینگ بلد نیستید اول ماشین لرنینگ اندرو ان جی رو ببینید
      بعد آموزش های سایت رو بخونید
      بعد آموزش یادگیری عمیق دانشگاه استنفرد رو ببینید
      بعد هم آموزش کفی که در سایت هست رو بخونید . یا اینکه تنسورفلو رو استارت بزنید و بعدش هم هر کاری که بخوایید میتونید انجام بدید.

  9. بهار می گوید

    سلام لینک تلگرام رو لطفا آپدیت کنید
    ممنون

    1. سید حسین حسن پور متی کلایی می گوید

      سلام .
      انجام شد.

  10. آرمین. ر می گوید

    سلام. لینک گروه تلگرام رو آپدیت کنین لطفا یا تو کانال قرار بدین.

    ممنون

    1. سید حسین حسن پور متی کلایی می گوید

      سلام . لینک در کانال بروز شد .

  11. پروانه می گوید

    با سلام و وقت به خیر و تشکر از سایت بسیار مفیدتون .من موضوع پایان نامه ارشدم یادگیری عمیق در پردازش زبانهای طبیعی هست و تازه کار تحقیقم رو شروع کردم . ا زسایت شما مطالب مفیدی رو دانلود کردم یکسری فیلم و مقاله هم از دانشگاه استنفورد دارم ولی هنوز مطمئن نیستم از کدوم مطالب شروع کنم به یادگیری . ممنون میشم در صورت امکان یه راهنمایی کلی بفرمایید .

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      من پیشنهاد میکنم تو بخش پرسش و پاسخ یک سوال در این باره بپرسید
      من خودم تو حوزه پردازش متن وارد نشدم و کلا رفتم تو حوزه بینایی کامپیوتر اما از مدیرای ما مثل آقای فرهناک هستن که تو این زمینه کار کردن.
      اگه ماشین لرنینگ بلدید استارت رو با همون آموزش زبان طبیعی استنفورد بزنید و برید جلو .
      برای اطلاعات تخصصی تر باید با امثال اقای فرهناک صحبت کنید.
      (سوالتون رو تو سایت پرسش و پاسخ بپرسید بعد لینکش رو در گروه یادگیری عمیق (تلگرام) بزارید تا راهنماییتون کنن.

      1. پروانه می گوید

        ممنون از راهنماییتون

  12. maryam می گوید

    سلام لطفا لینک گروه رو آپدیت کنین.
    ممنون

    1. سید حسین حسن پور متی کلایی می گوید

      سلام بروز شد

      1. maryam می گوید

        لطفا لینک رو بزارین کانال.
        بازم ممنون

  13. maryam می گوید

    سلام لطفا لینک رو بذارین کانال اگر جای دیگه ای هست آدرسش رو بذارین.

    1. سید حسین حسن پور متی کلایی می گوید

      لینک کانال که وجود داره. لینگ گروه هم در انتهای کانال معمولا قرار داره و بروز میشه

  14. masoumeh می گوید

    ببخشید پایتون و اناکوندا هردو باید ۳۲ بیتی باشن یا ۶۴؟؟ اگر متفاوت باشن مشکل بوجود میاد درسته؟؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام. یعنی جی؟
      وقتی آناکوندا رو نصب میکنید (چه ۳۲ بیتی چه ۶۴ بیتی ) هیچ نیازی به نصب جداگانه پایتون ندارید چون اون هم به همراه بقیه پکیج ها نصب میشه .
      شما هم ورژن ۶۴ بیتی اناکوندا رو نصب کنید.
      اگر پایتون هم جداگانه نصب کرده باشید اون مشکلی که بهش برخوردید همین باعثش شده .

  15. masoumeh می گوید

    سلام
    ببخشید” آموزش یادگیری عمیق دانشگاه استنفورد با رویکرد بینایی ماشین و پردازش تصویر (۲۰۱۷)” که در فروشگاه قرار دادید زیر نویس هم داره؟؟؟ و اینکه بین ۲۰۱۷ و ۲۰۱۶ چه تفاوتی هست؟ اگر ۲۰۱۷ بخریم کافی هست یا نه؟؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      ۲۰۱۶ از ۲۰۱۷ بهتره بنظر من و توضیحات خیلی بیشتری داره . در ۲۰۱۷ یکسری موضوعات جدید مطرح شدن و اونم خوبه
      پیشنهاد میکنم بصورت آنلاین ببینید خودتون تصمیم بگیرید.
      لینک دانلود و همینطور تماشای انلاین هر دو اینها بالا هست

  16. elsa می گوید

    ضمن سلام و عرض ادب. می خواستم برای سایتتون و اطلاعات عالیش ازتون تشکر کنم

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      خیلی ممنونم از اظهار لطف شما

  17. حجت می گوید

    درود بر شما بزرگوار، سپاس فراوان از زحمات شما برادر گرامی
    شما فیلم آموزشی یادگیری عمیق پروفسور Andrew Ng رو دید؟
    نظرتون در بقاره این فیلم آموزشی چیه؟
    منابعی رو که لطف کردید و معرفی کردید رو دانلود کردم و در یک سایت دیگه فیلم آموزشی یادگیری عمیق پروفسور Andrew Ng رو دیدم ، گفتم قبل از دانلود از شما راهنمایی بگیرم.
    بازم تشکر از زحماتتون
    در پناه حق موفق باشید

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      اون مجموعه آموزش ها هم خیلی عالی هستن و من هم اتفاقا بشدت پیشنهاد میکنم تماشا بشن
      علاوه بر اون باز هم پیشنهاد می کنم آموزش یادگیری عمیق دانشگاه استنفورد سال ۲۰۱۶ حتما تماشا بشه چون اونجا خیلی از موارد به تفصیل توضیح داده میشه.
      پرفسور اندرو ان جی هر چی دادن شما بدون پرسش برید و ببینید چون یکی از بهترین های دنیا هستند بی برو برگرد و شیوه بیان بسیار عالی ای هم دارن که آموزش های ایشون رو فوق العاده میکنه.
      حتما استفاده کنید. (یادتون باشه هر ۵ کورس رو ببینید.فعلا ۳ کورسش اماده شده. شبکه های کانولوشن باید طی امروز و فردا فراهم بشن و بخش مربوط به دنباله ها و Lstm هاو شبکه های بازگشتی هم اواخر ماه اینده در دسترس قرار میگیرند (میتونید از خود سایت coursera‌تماشا کنید)

  18. حجت می گوید

    وقت بخیر
    مرسی از راهنماییتون ممنونم بابت تمام زحماتتون ممنونم ازتون.

  19. del می گوید

    سلام خسته نباشید
    ۳ تا سوال داشتم:
    ۱- آیا متلب جوابگوی پیاده سازی نیست؟
    ۲- کدوم یکی زیر نویس داره؟
    ۳- برای بازشناسی گفتار کدوم اموزش مناسبه؟
    مرسی

    1. سید حسین حسن پور متی کلایی می گوید

      تو کامنت قبلی خدمتتون جواب دادم

  20. maryam2013 می گوید

    با سلام
    می خواستم شروع به یادگیری عمیق کنم اما هر سایتی برای نصب کودا cudnn و درایو گرافیک روش محتلفی داره
    لطفا بفرمایید برای نصب این موارد روی اوبونتو ۱۶.۰۴ بر روی GTX 1060 چکار باید انجام بدم.
    ایا از رو ترمینال با دستور apt install نصب کنم یا فایل را دانلود کنم و نصب کنم؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      برای نصب کودا که از run file استفاده کنید
      برای نصب cudnn من خودم از همون شیوه سابق استفاده کردم تا بحال.ولی فکرنکنم مشکلی در استفاده از پکیج .deb ش باشه در اوبنتو

      1. maryam2013 می گوید

        سلام سپاسگزارم بایت پاسخ گویی
        اما من بارها به لینک اپلود بوی سر زدم کودا۸ و cudnn v6 مخصوص لینوکس اوبونتو۱۶٫۰۴ نگذشنید کودا مخصوص ویندوز است و cudnnv6 موجود نیست. در ضمن در سایت انویدیا ۵ فایل است که برای کودا۸ گذاشتند کدم را باید برای کر با تنسور دانلود کنم.
        local deb, deb network, runfile local, cluster
        کدام را بادی دانلود کنم ؟ runfile local
        درضمن از این جمله که بالا گفتید {رای نصب cudnn من خودم از همون شیوه سابق استفاده کردم تا بحال} منظورتون چیه ؟ یعنی چی فکرنکنم مشکلی در استفاده از پکیج .deb ش باشه در اوبنتو؟ برای cudnn هم گزینه های زیادی برای دانلود میاد کدام را به چه اسمی دانلود کنم؟ مثلا مینویسه
        : developer , runtime, خالیcudnn
        لطفا راهنماییم کنید. م در شهر کوچکی هستم و دسترسی به هیچ شخص با تجربه ای در زمینه تنسور و لینوکس ندارم.
        پیشاپیش از وقتی که برای پاسخ گویی می گذارید سپاس گزارم.

        1. سید حسین حسن پور متی کلایی می گوید

          سلام
          یکبار دیگه چک کنید اگر نبود بفرمایید من اپلود میکنم .
          شما فایل local رو باید انتخاب کنید (تا بصورت افلاین استفاده کنید و اینطور نباشه که اینستالر دانلود کنید بعد اون بخواد به اینترنت وصل بشه و بقیه رو دانلود کنه)
          برای نصب کودا از runfile استفاده کنید کار باهاش ساده اس و بصورت گام بگام میتونید پیش برید و بخشای مختلف رو با توجه به نیاز نصب و… کنید.
          برای cudnn مثلا من فایل zipش رو دانلود میکردم (فایلی که برای توزیع های لینوکس هست) بعد اونو اکسترکت میکردم به پوشه های مورد نظر
          با دستوراتی مثل زیر مثلا :
          $ cd folder/extracted/contents
          $ sudo cp -P include/cudnn.h /usr/include
          $ sudo cp -P lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
          $ sudo chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*

          برای نصب تنسورفلو و cudnn و … در اوبونتو ۱۶٫۰۴ میتونید این ویدئو رو هم ببینید که بصورت گام بگام بشما نشون میده مراحل چیه . :
          https://www.youtube.com/watch?v=rILtTjrecQc

          1. maryam2013 می گوید

            سلام اخرش متوجه نشدم باید برای کودا فایل deb (local) را دانلود کرد یا فایل runfile (local) را باید دانلود کنم؟؟
            در upload boy دیدم کودا۸ برای لینوکس نیست و cudnnn6 هم نیست میشه لطف کنید اپلود کنید؟
            راستی برای نصب cudnn درسایت انویدیا رفتم چندین فایل تفاوت برای دانلود cudnnv6 داشت به نام های
            ۱- cudnnv6 runtime library
            ۲-cuDNN v6.0 Runtime Library for Ubuntu16.04 Power8 (Deb)
            ۳-cuDNN v6.0 Library for Linux
            ۴-cuDNN v6.0 Developer Library for Ubuntu16.04 (Deb)
            کدام یک از این فایلها را باید انتخاب کنم ؟؟
            مرسی از راهماییتون راستش اگر به منبعی به غیر شما دسترسی داشتم اینجور وقت شما را نمیگرفتم ولی الان ۲هفتته است که هنوز نمیدونم کدام یک از این فایلها مناسب برای دانلود کردن است؟

            1. سید حسین حسن پور متی کلایی می گوید

              سلام
              فایل .run رو دانلود کنید .
              در اپلود بوی کودا ۸ _ cuDNN v6 و همینطور بقیه ورژن ها قرار گرفت و میتونید دانلود کنید.
              شما برای کودا از cuda_8.0.61_375.26_linux_ubuntu16.04.run استفاده کنید.
              برای cudnn هم از ورژن cudnn-6.0-cuda8.0-linux-x64-v6.0.tgz استفاده کنید.(این همون گزینه سوم شماست یعنی cuDNN v6.0 Library for Linux )

              یادتون باشه از ورژن ۱٫۵ تنسورفلو از کودا۹ و cuDNNv7 پشتیبانی میکنه. هروقت ۱٫۵ اومد و خواستید از اون استاده کنید باید
              cuda_9.0.176_384.81_linux.run و cudnn7.0.5-cuda-9.0-linux-x64-v7.tgz رو دانلود و استفاده کنید.

  21. me می گوید

    با سلام
    رمز این فایل که در uploadboy قرار داده اید چیست؟
    MachineLearning_Course_AndrewNG-Deeplearning.ir.rar
    با تشکر

    1. سید حسین حسن پور متی کلایی می گوید

      سلام . پسورد deeplearning.ir هست که اگه با winrar باز بکنید توضیحات انگلیسی و پسورد رو میتونید ببینید.

  22. me می گوید

    لطفا نظرتون نسبت به پلتفروم ROCm برای کارت گرافیکهای AMD مثل vega frontier edition یا instinct series برای deep learning در مقایسه با nvidia و کودا بفرمایید؟
    https://github.com/RadeonOpenCompute/ROCm#verify-installation
    http://rocm-documentation.readthedocs.io/en/latest/index.html
    https://rocm.github.io/dl.html
    https://rocm.github.io/tutorials.html
    https://rocm.github.io/blog.html
    https://rocm.github.io/packages.html
    https://rocm.github.io/documentation.html

    ممنون

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      من آشنا نیستم با ROCm ولی هنوز حرکت درست و حسابی از ADM دیده نشده متاسفانه و همین باعث شده NVIDIA بشدت در قیمت گذاری مشتری ها رو اذیت کنه و الان هم که استفاده از کارتهای گرافیک معمولیش رو برای انجام کارهای تحقیقاتی در حوزه دیپ لرنینگ ممنوع کرده (برای دانشگاه ها و انستیتوهای تحقیقاتی و دیتاسنترها ) تا اینطور افراد مجبور بشن بوردهای خیلی گرونقیمت اون رو خریداری کنن.
      امیدوارم AMD هم یک تکونی بخودش بده و این بخش واقعا یک تکونی بخوره .
      در حال حاضر کماکان انویدیا حاکم بلامنازع در این زمینه اس و از نظر پرفورمنس و…. حرف و اول و اخر رو میزنه و فریم ورکهای مختلف همه بدون استثناء از cuda , cudnn پشتیبانی میکنن و خبری از پشتیبانی درست و حسابی از AMD نیست.

  23. maryam2013 می گوید

    شلام فایل کودایی که در سایت اپلود بوی گذاشنید دانلود نمیشه من و یکی از دوستام هر دو نتونستیم دان کنیم اگر از سایت nvidia دانلود کنم باید فایلی که نوشته run file local را دانلود کنم ؟؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام. بله

  24. maryam2013 می گوید

    سلام
    از اپلود بوی فایل .run رو دانلود کردیم
    در اپلود بوی کودا ۸ _ cuDNN v6
    اما نصب نمیشه . ممکنه به خاطر درایور گرافیک باشه ؟؟ چه ورژنی از درایوز گرافیک باید نصب باشه؟

    1. سید حسین حسن پور متی کلایی می گوید

      درایور اول باید نصب باشه بعد کودا رو نصب کنید.
      اخرین ورژن درایور رو نصب کنید

  25. […] منابع یادگیری عمیق […]

  26. […] منابع یادگیری عمیق deep learning یادگیری عمیق Deep […]

  27. masoumeh می گوید

    سلام اقای کلایی
    من تعداد زیادی ascii فایل دارم که میخوام در پایتون بخونه و بازش کنم، با چه دستوری میتونم اینکار رو انجام بدم
    مرسی

  28. علی می گوید

    سلام وقتتون بخیر
    از رسیدگی شما به سوالات واقعا ممنونم.
    یک سوال داشتم. من از CNN برای کار شناسایی (recognition) استفاده میکنم. حالا می خوام در کنار این، تشخیص رو هم انجام بدم ،یعنی دور ابجکت های مورد نظرم داخل تصویر می خوام خط رسم کنم.چطور باید این کار رو انجام بدم. یعنی چطور عمل شناسایی و تشخیص رو همزمان با هم انجام بدم؟
    با تشکر

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      شما میخوایید detection انجام بدید. برای اینکار الگوریتم ها و معماری های مختلفی هست.
      یکی از معروف ترین ها الان Yolo هست. توضیحات برای این الگوریتمها تو اینرتنت فراوونه(اینجا و اینجا رو ببینید). تو بخش پرسش و پاسخ سایت هم سوالات و توضیحات مختلف خوبی داده شده و میتونید چک کنید. اگر هم سوالی پیش اومد میتونید در سایت پرسش و پاسخ بپرسید تا سریعتر جواب بگیرید.

  29. ali می گوید

    سلام دوست عزیز وقتتون بخیر.
    یه سوال داشتم ممنون میشم راهنماییم کنید? من کار دیتکشن انجام میدم و بایستی bbox ترسیم کنم دور ابجکت های مدنظرم و لیبل هاش رو ذخیره کنم، منتها بعد از اعمال اگیومنت های مختلف به تصاویر اصلیم متناسب با اون bbox ها هم تغییر میکنن دیگه،میخام بدونم چطوری باید بعد از اعمال اگیومنت ها لیبل های متناسب با اون هارو هم ذخیره کنم

  30. ندا می گوید

    سلام اقای متی کلایی
    من یه سوال داشتم…من یه شبکه ساده کانولوشنی نوشتم…میخوام دو تا تصویر برای اموزش از فلدر خودم بدم…بلد نیستم کدشو…تو نت هم سرچ کردم چیز خاصی دستگیرم نشد…امکانش هست کمک کنید؟ ممنون

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      از چه فریم ورکی استفاده میکنید ؟‌معمولا با یه سرچ ساده میتونید مثالهای مختلفی بدست بیارید .

  31. mahsa می گوید

    باسلام ببخشیید در فروشگاه شما یا در سایت ویدئوهایی که قرار دادید مثلا این اموزش زیر قرار دادم یا سایر اموزشها به صورت زیر نویس فارسی هستش یا زبان انگلیسی هستش .؟ ممنون میشم راهنمایی کنید

    https://deeplearning.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%82%D8%AF%D9%85-%D8%A8%D9%87-%D9%82%D8%AF%D9%85-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B9%D9%85%DB%8C%D9%82-%D9%88%DB%8C%D8%AF%D9%8A%D9%88-%D8%AF%D8%A7%D9%86/

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      اگر زیرنویسی باشه انگلیسیه هنوز فارسی چیزی ترجمه نشده.

  32. سید حسین حسن پور متی کلایی می گوید

    لینگ گروه تلگرام بروز شد.

  33. هادی می گوید

    سلام
    من چطور می تونم ویدئو های هر ۵ تا کورس دیپ اندرو ان جی رو دانلود کنم؟ توی سایت کورس ارا به مشکل بر خوردم.

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      مشکلتون چیه ؟‌ روی audit کلیک کنید میتونید کل کورس رو ببینید ؟‌
      به غیر از اون muniversity رو چک کنید زحمت کشیدن بعضی از کورس ها رو آپلود کردن.

  34. hossein_081 می گوید

    سلام من میخواستم یک کار در زمینه ی گفتار انجام بدم کا از سه لایه ی RBM و یه لایه ی MLP استفاده کرده .
    میخواستم این را در keras پیاده سازی کنم . ممنون میشم اگر منبعی ترجیحا فیلم بهم معرفی کنید که زودتر راه بیوفتم …
    سپاس

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      نه متاسفانه من کراس کار نمیکنم. این سوال رو در بخش پرسش و پاسخ مطرح کنید تا عزیزانی که کار کردن راهنماییتون کنن.

  35. هادی می گوید

    سلام مجدد
    آیا تمارین یا assignment های کورس deep learning کورس ارا موجود هست که بشه دانلودشون کرد؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      بله یه سرچ ساده کنید پیدا میکنید

  36. mahnaz می گوید

    سلام

    میخواستم با استفاده از شبکه عصبی کانولوشن(در متلب) ۶ تصویر مختلف دسته بندی کنم . چطوری باید با شبکه عصبی کانولوشن کار کرد؟ اموزشی دارین برام لینکشو بذارین

    ممنون

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      من خودم با متلب کار نمیکنم اما اگر سایت پرسش و پاسخ رو نگاه کنید یکی از عزیزان قبلا همین سوال رو پرسیده و گویا در اخرین نسخه متلب تغییرات زیادی دادهشده و آموزش های مفصلی هم در سایت اصلی قرار داده شده که میتونید با همون برید جلو.

      1. mahnaz می گوید

        خیلی ممنون

  37. zari می گوید

    با سلام.ممنون از این همه اطلاعاتی که در اختیارمون گذاشتین.
    اما یه سوال داشتم من در زمینه اتوانکدربرای عیب یابی میخوام کار کنم ایاشبیه سازی اتوانکدر با پایتون روی لپ تاپ امکان پذیره؟چون یه جایی دیدم که به GPUاحتیاج داره؟

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      شدن که میشه اما بسته با ماهیت کار شما داره و اینکه ایا از نظر زمانی مقرون به صرفه هست ترین روی سی پی یو یا نه
      بهترین کار برای شما اول انجام یه تست رو سیستمون هست تا ببینید به چه صورتیه
      بعد هم میتونید از سرویس گول گولب استفاده کنید که اموزشش تو سایت هست

  38. عسل می گوید

    سلام
    سايت و مطالبتون و بيان مطالب فوق العادست
    خيلى ممنونم از زحماتتون
    هميشه موفق ترين باشين

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      خواهش میکنم و خیلی ممنونم
      ان شاء الله شما هم در پناه خداوند همیشه موفق و سربلند باشید

  39. nasrin می گوید

    سلام
    خیلی خیلی ممنون از سایت خوبتون. خیلی مفید بود.

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      خواهش میکنم در پناه خداوند انشاءالله همیشه موفق و سربلند باشید

  40. فرانک می گوید

    سلام من چه شکلی میتونم کد متلب برای تشخیص و طبقه بندی سرطان از طریق شبکه های عصبی کانولوشن پیدا کنم

    1. سید حسین حسن پور متی کلایی می گوید

      سلام.
      اولین پیشنهاد من بشما اینه که متلب رو کاملا بزارید کنار بشدت محدود میشید
      نکته بعد هم بعیده بخوایید روی ایمیجنت ترین ککنید ! احتمالا دنبال فاین تون کردن مدلی که قبلا رو ایمیجنت ترین شده نیستید؟ که بعدش رو دیتاست خودتون ترینش (فاین تون) کنید؟ ترین ایمیج نت نیازمند سخت افزار قوی و بسیارقوی (بسته به معماری انتخابی شما) داره و در ۹۹٫۹۹۹درصد اوقات نیازی به ترین روی خود ایمیجنت ندارید مستقیما مگر اینکه یک معماری جدید خودتون طراحی کرده باشید .
      برای متلب به غیر از مستندات خود متلب باید در مت کانونت جستجو کنید که یه تولباکس مبتنی بر متلب هست که شاید اسکریپت ترین ایمیج نت رو گذاشته باشن
      اما باز تکرار میکنم بشدت توصیه میکنم سویچ کنید رو پای تورچ یا تنسورفلو و از متلب استفاده نکنید (مگر اینکه همه منابعتون و مقاله مرجع و… از قبل همه چیزش در متلب فراهم باشه)

  41. احسان می گوید

    سلام
    در مورد آموزش کدنویسی با vhdl برای شبکه های عصبی کانولوشن هم میتونید راهنمایی بفرمائید.

    با تشکر

    1. سید حسین حسن پور متی کلایی می گوید

      سلام
      متاسفانه در این زمینه تجربه و دانشی ندارم.

  42. نسرین می گوید

    سلام

    عجب سایت خوبی راه انداختید . من دنبال مباحث دیپ لرنینگ میگشتم که به طور اتفاقی به سایت شما رسیدم. فقط فوتها خیلی کوچیکه .

  43. tayebe می گوید

    سلام وقت بخیر من detection object را در محیط متلب می خام کار کنم منابع می توانید به من معرفی کنید برای سورس کد

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.