واژه‌نامه یادگیری عمیق
اردیبهشت ۱۴, ۱۳۹۷
شبکه‌های عصبی
شبکه‌های عصبی بهار ۹۷
دی ۲۰, ۱۳۹۷

یادگیری ماشین یکی از مهم‌ترین دروس رشته هوش مصنوعی در دوره کارشناسی ارشد و پایه بسیاری از دروس دیگر مانند بازشناسی الگو، پردازش تصویر، بینایی ماشین، پردازش زبان طبیعی و پردازش گفتار است. شما در درس یادگیری ماشین با مفاهیم پایه و برخی از مهم‌ترین روش‌ها و الگوریتم‌های یادگیری ماشین آشنا می‌شوید. برخی از روش‌هایی که در این درس به آنها خواهیم پرداخت عبارتند از: رگرسیون، رگرسیون لجستیک، شبکه‌های عصبی، ماشین‌های بردار پشتیبان، خوشه‌بندی، کاهش ابعاد و تحلیل مؤلفه‌های اصلی، سامانه‌های توصیه‌گر و تشخیص آنومالی.

تفاوت اصلی مطالب ارائه شده در این درس با درس یادگیری ماشین در سال گذشته (پاییز ۱۳۹۶)، تغییر زبان برنامه‌نویسی از متلب به پایتون است.

اسلایدهای یادگیری ماشین

یادگیری نظارت شده
  • رگرسیون (دانلود)
  • خودآموز پایتون (لینک)
  • دسته‌بندی و رگرسیون لجستیک (دانلود)
    • رگرسیون لجستیک
    • رگرسیون لجستیک چندکلاسی
    • روش‌های بهینه‌سازی پیشرفته در پایتون
  • رگولاریزاسیون یا تنطیم (دانلود)
  • شبکه‌های عصبی (دانلود)
    • آموزش شبکه‌های عصبی
  • ماشین‌های بردار پشتیبان (دانلود)
یادگیری بدون نظارت

دانلود کدها و پروژه‌ها از وب‌سایت گیت‌هاب

گیت‌هاب

مشاهده ویدیوها

پروژه‌های پیاده‌سازی در پایتون

  • پروژه ۱. پیاده‌سازی رگرسیون خطی تک متغیره و چند متغیره، الگوریتم گرادیان کاهشی، نرمال‌سازی ویژگی‌ها و معادلات نرمال
  • پروژه ۲. پیاده‌سازی الگوریتم کلاس‌بندی رگرسیون لجستیک و تنظیم برای برخورد با بیش‌برازش
  • پروژه ۳. پیاده‌سازی الگوریتم رگرسیون لجستیک چند کلاسی و شبکه‌های عصبی

پیش‌نیازها

مراجع و منابع

  • «یادگیری ماشین: یک دیدگاه احتمالاتی»؛ کوین مورفی، ۲۰۱۲

یادگیری ماشین کتاب کوین مورفی

  • «آشنایی با یادگیری ماشین»؛ ادهم آلپایدین، ویراست سوم، ۲۰۱۴

یادگیری ماشین کتاب الپایدین

  • «بازشناسی الگو و یادگیری ماشین»؛ کریستوفر بیشاپ، ۲۰۰۶

یادگیری ماشین کتاب بیشاپ

سایر منابع

  • بهینه‌سازی کوژ (محدب): استفان بوید؛ استنفورد (لینک)

ویدیوهای مرتبط

45 ديدگاه

  1. meysam گفت:

    با سلام
    تاریخ دقیق برگذاری کلاس کی هست و اینکه آیا شرکت در دوره برای عموم آزاد است؟

  2. bahari گفت:

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

  3. میرمحمد احمدپورحسین زاده گفت:

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

  4. محمد گفت:

    با سلام؛
    در ابتدا بابت تمامی آموزش های فوق العاده سپاسگذارم…
    استاد عزیز، مطالب یادگیری ماشین را از روی ویدئوهای فوق العاده خوب شما یادگیری گرفتیم در صورت امکان کلاس های عملی آنلاین(با ظرفیت محدود و پولی) هم برگزار نمایید چون در پیاده سازی کدهای پایان نامه ها و مقالات خود دچار مشکل هستیم.
    با تشکر از زحمات شما استاد فرهیخته

  5. حسین گفت:

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

  6. رضا سلیمانی گفت:

    با سلام
    با تشکر از اسلاید های بسیار با کیفیت شما
    آیا میتوانم از اسلاید های شما (با ذکر منبع) در کلاس های خود استفاده کنم؟

    با آرزوی موفقیت

  7. حمید حق شناس گفت:

    با درود
    جناب دکتر رضوی، ویدیوهای آموزشی شما در یوتیوب بسیار ارزشمندند اما بمدت نسبتا طولانی ویدیویی آپلود نشده، چگونه میتوانم درسهای شما را دنبال کنم.
    با سپاس بیکران

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

  8. meh گفت:

    با سلام و احترام خدمت استاد محترم
    ضمن تشکر از اسلایدها و ویدیوهای بسیار ارزشمند شما، ۲ سوال از خدمت شما شما داشتم.

    ۱- آیا در courseهای ارائه شده بحث anomaly detection نیز بررسی شده است؟ ( و اگر شده است در کدام دسته از ویدیوها)

    ۲- آیا در course ها مبحث expectation maximaization بررسی شده است؟

    با سپاس از شما

    • با درود.
      ۱ – بله در ادامه مباحث مطرح شده در درس یادگیری ماشین، به مبحث تشخیص آنومالی هم در حد دو جلسه پرداخته شده است. در حال حاضر می‌تونید اسلایدها رو مطالعه بفرمایید و ویدیوی مربوط به این دو جلسه هم ضبط شده که انشالله به زودی روی کانال یوتیوب قرار داده خواهد شد.
      ۲ – متاسفانه خیر. این موضوع در درس شناسایی آماری الگو معمولا بررسی می‌شه که در سال‌های اخیر فرصت ارائه این درس رو نداشتم. اما مطالب و اسلایدهای این درس رو که از ترم‌های گذشته به جا مونده حتما به زودی روی وب‌سایت قرار خواهیم داد.
      با سپاس از صبوری و پیگیری شما

  9. علاقمند به یادگیری ماشین گفت:

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

  10. علاقمند به یادگیری ماشین گفت:

    با عرض سلام و احترام خدمت استاد ارجمند
    بابت تدریس عالی تون بسیار ممنونم. مفاهیم رو خیلی ساده و مفهومی توضیح میدید که برای همیشه در ذهن ماندگار می شوند.
    اگه امکان داشته باشد در اسلاید ۴۹ ماشین بردار پشتیبان در مورد افزایش و کاهش بایاس و واریانس با توجه به مقادیر c و گاما مختصری توضیح دهید.
    بابت وقتی که برای پاسخگویی و آپلود ویدئوها صرف می کنید نهایت تشکر را دارم.

  11. علیرضا گفت:

    با سلام خدمت استاد رضوی.
    در اسلاید ۳۴ بخش SVM به جای z یکبار x را قرار دادید، و یکبار هم (phi(x.
    در صورتی که در همین اسلاید گفتید که (z=phi(x
    لطفا در این مورد توضیح بدید.
    پیشاپیش ممنونم

    • با درود و سپاس.
      بردار z در واقع نگاشت‌یافته بردار x در یک فضای ویژگی جدید است. به بیان ریاضی z = phi(x) و phi همان کرنل است که نگاشت از فضای ویژگی اصلی به فضای ویژگی جدید را انجام می‌دهد.

  12. Mehrdad گفت:

    سلام استاد رضوی
    میخواستم بدونم تو مبحث رگرسیون با وزن دهی محلی y_pred = lowess(x, y, f=0.4, iter=3) چطور میشود به صورت اتوماتیک مقدار f رو تعیین کرد .
    چون تو حالت عادی ما شکل رو رسم میکنیم و با توجه به شکلی که میبینیم مقدار f رو تعیین میکنیم.
    آیا روشی مثل گرادیان کاهشی که خودش به صورت اتوماتیک حساب می کند برای رگرسیون محلی برا تعیین f وجود دارد؟
    خیلی ممنون

  13. احمد گفت:

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

  14. مرضی گفت:

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

  15. حمیدرضا گفت:

    سلام. ای کاش همه ی اساتید انقدر مث شما دقیق و منظم منابع رو ارایه میدادن…خیلی خیلی ممنون

  16. ناهید گفت:

    با عرض سلام و خسته نباشید و تشکر فراوان بابت آموزش های عالیتان. در حوزه سیستم های توصیه گر میخواستم بدانم که آیا ممکن هست که مثلا در movieLens فیلم ها را بر اساس رتبه دهی هایی که بهشان انجام شده خوشه بندیkmeans کرد با وجود اینکه ماتریس رتبه دهی ها بسیار sparse است؟

  17. محممد گفت:

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

    با تشکر

  18. Mohammad mehdi گفت:

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

  19. امیرعلی گفت:

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

  20. EBRAHIMI, MAHROKH گفت:

    بسیار عالی

  21. mohammad گفت:

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

  22. teimoor گفت:

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

  23. Nafiseh shakib گفت:

    سلام بر دکتر رضوی

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

  24. سامقاني گفت:

    سلام بابت اموزش خوبتون سپاس گذارم.
    ی سوال داشتم :مبحث pgm جز این سر فصل هل نیس ؟؟ کلا اموزششو ندادین؟

  25. محمد مهدی گفت:

    سلام استاد خسته نباشید میخاستم اگر بشه در سایت پیازا ثبت نام کنید بنده رو

    ایمیل mb.joker98@gmail.com

  26. گمنام گفت:

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

  27. فرشید شیخ علیزاده گفت:

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

  28. Fardin گفت:

    خدا بهت سلامتی ‌بده
    با هیچ کلمه و جمله ای نمیشه تشکر کرد
    انشالله همیشه سلامت و پایدار باشی

  29. حسام گفت:

    به عتوان دانشچوی یکی از دانشپگاه های آمریکا (۱۰۰ تای برتر)کیفیت تدریس و نظم و شفافی بیانتون به مراتب بالاتر از کلاس هایی هست که واسه ما تو دوران کوید برگذار میشه.
    مخصوصا مبحث support vector machines که عینن سیلابسشون یکی بود.
    خیلی ویدیو هاتنون ذر درک مباحث کمکم کرد.
    بسیار سپاسگذارم.

  30. Mehdi گفت:

    باسلام خدمت استاد بزرگوار
    ببخشید میخوام یادگیری ماشین توحوزه ی معاملات الگوریتیمی و داده های مالی رو یادبگیرم.
    چه پیشتهادی برام دارید
    ممنون میشم اگه پاسخگو باشید

  31. چرندابی گفت:

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

  32. آیناز گفت:

    سلام آقای دکتر وقت بخیر
    ویدیو های درس باز نمیشوند چجوری دسترسی کنم؟
    و اینکه این ویدیو ها همان ویدیوهای کانال یوتیوب شما هستند؟

  33. جواد گفت:

    همکار گرامی جناب آقای دکتر رضوی با عرض سلام و وقت بخیر،

    ابتدائاً از اینکه ویدیوهای تدریس فوق العاده خود را در اختیار عموم قرار داده اید کمال سپاس را دارم. اینجانب همکار شما در یکی از دانشگاههای دور افتاده کشور هستم و رشته ام کامپیوتر و هوش نیست ولی باتوجه به علاقمندی خود به این مباحث و تدریس عالی شما علاوه بر اینکه تدریس دروس مختلف شما رو دنبال میکنم و استفاده می برم، تعدادی دانشجوی کارشناسی غیر کامپیوتری رو هم همراه کرده ام و با هم جلو میریم. امیدوارم تعداد علاقمندان روز به روز بیشتر شود.

    برای تان بهترین ها را آرزومندم.
    به امید دیدارتان

  34. زینب گفت:

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

  35. خسروی گفت:

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هفده + پنج =