آموزش مبانی یادگیری ماشین و هوش مصنوعی: از شهود تا پیاده‌سازی - آخرین آپدیت

دانلود ML & AI Foundations: From Intuition to Implementation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مبانی یادگیری ماشین (ML) و هوش مصنوعی (AI) را به روشی کاربردی و از طریق ساخت پروژه‌های عملی که قابل افزودن به رزومه شما باشد، بیاموزید. ریاضیات پایه و برنامه‌نویسی مورد نیاز برای ساخت پروژه‌های AI و ML را درک کنید. ایده‌های کاربردی از مفاهیم پایه و پیشرفته یادگیری ماشین به دست آورید. یاد بگیرید چگونه پروژه‌های عملی هوش مصنوعی و یادگیری ماشین را از صفر بسازید. با نمایش موثر پروژه‌ها در رزومه و آمادگی برای پاسخ به سوالات متداول (FAQ) درباره پروژه‌های ساخته شده، آمادگی خود را برای مصاحبه‌های شغلی در حوزه‌های AI تکمیل کنید. مفاهیم ML را با اعتماد به نفس در مصاحبه‌ها توضیح دهید. مدل‌ها را به تنهایی بسازید و عیب‌یابی (Debug) کنید. فراتر از نگاه «جعبه سیاه» به یادگیری ماشین فکر کنید. مدل مناسب را برای مسئله مناسب انتخاب کنید. پیش نیازها: دانش پایه پایتون یا اشتیاق به یادگیری مفاهیم اولیه پایتون در حین دوره. ریاضیات پایه دبیرستان مانند ضرب ماتریس‌ها و عملیات برداری.

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

شما صرفاً از کتابخانه‌های ML استفاده نخواهید کرد، بلکه درک خواهید کرد که مدل‌ها در لایه داخلی چگونه کار می‌کنند، چرا کار می‌کنند و چه زمانی شکست می‌خورند.


پس از اتمام این دوره، شما قادر خواهید بود:

  • فراتر از نگاه جعبه سیاه به ML فکر کنید

  • مفاهیم ML را با اعتماد به نفس در مصاحبه‌ها توضیح دهید

  • مدل‌ها را به تنهایی بسازید و عیب‌یابی کنید

  • مدل درست را برای مسئله درست انتخاب کنید

به طور خلاصه: از دنبال کردن ساده آموزش‌ها ← به درک واقعی یادگیری ماشین.


این دوره برای افراد زیر ایده‌آل است:

  • دانشجویان و فارغ‌التحصیلان تازه‌کار که هدفشان جایگاه‌های شغلی ML یا داده‌ها است

  • متخصصان نرم‌افزار که قصد انتقال به حوزه یادگیری ماشین را دارند

  • هر کسی که «کمی ML» می‌داند اما فاقد اعتماد به نفس لازم است

این دوره به شما کمک می‌کند تا با ایجاد عمق واقعی در یادگیری ماشین (و نه فقط دانش سطحی)، مسیر شغلی خود را ارتقا دهید.


چه مباحثی پوشش داده شده است؟

  • مبانی ریاضی برای ML (از پایه ← پیشرفته)

  • مدل‌های اصلی: رگرسیون خطی و لجستیک، درخت تصمیم، شبکه‌های عصبی

  • روش‌های Ensemble: Bagging، Boosting و Random Forest

  • بهینه‌سازها، منظم‌سازی (Regularization)، بیش‌برازش (Overfitting) و توازن بایاس-واریانس

  • یادگیری عملی

    • طبقه‌بندی امتیاز فیلم‌ها (Kaggle + GPUs)

    • پیاده‌سازی شبکه عصبی از صفر

    • طبقه‌بندی ژانر موسیقی با استفاده از MFCC و شبکه‌های عصبی

  • جلسات آمادگی برای مصاحبه در تمامی مباحث پوشش داده شده


در یک خط:

یک دوره کاربردی و مفهوم‌محور یادگیری ماشین که یادگیرندگان را به مهندسان مطمئن ML تبدیل می‌کند.


جزئیات سرفصل‌های دوره:

  • بخش ۱: نمای کلی
    - معرفی مدرس و دوره
    - چرا دانش ریاضیات پایه برای درک شهودی AI و ML حیاتی است
    - مباحثی که در طول دوره خواهیم آموخت

  • بخش ۲: احتمال و آمار
    - احتمال و آمار
    - میانگین، میانه و مد
    - محاسبه مقدار مورد انتظار
    - واریانس و کوواریانس
    - توزیع نرمال
    - قضیه حد مرکزی
    - احتمال شرطی
    - قضیه بیز
    - تخمین بیشینه احتمال (MLE)

  • بخش ۳: جبر خطی
    - نمای کلی جبر خطی
    - اسکالر، بردارها، ماتریس‌ها و تنسورها
    - عملیات ماتریسی
    - رتبه و وابستگی خطی
    - بردارهای ویژه و مقادیر ویژه
    - تحلیل مؤلفه‌های اصلی (PCA)

  • بخش ۴: حساب دیفرانسیل و انتگرال
    - نمای کلی حسابان
    - مشتقات و گرادینت‌ها
    - الگوریتم گرادینت نزولی (Gradient Descent)
    - قاعده زنجیره‌ای
    - مبانی بهینه‌سازی
    - بیشینه محلی در مقابل جهانی
    - تحدب (Convexity)

  • بخش ۵: مبانی پایتون
    - پایتون کاربردی برای ML و AI

  • بخش ۶: مقدمه‌ای بر یادگیری ماشین
    - نمای کلی و معرفی ML
    - مبانی یادگیری ماشین
    - طبقه‌بندی انواع ML
    - رگرسیون در مقابل طبقه‌بندی
    - مجموعه آموزش / اعتبارسنجی / تست
    - بیش‌برازش (یادگیری در مقابل حفظ کردن)

  • بخش ۷: آموزش مدل‌ها
    - کدگذاری One-Hot Encoding

  • بخش ۸: روش‌های رگرسیون
    - رگرسیون خطی
    - پارامترهای تست مدل‌ها

  • بخش ۹: درخت‌های تصمیم
    - مقدمه‌ای بر درخت‌های تصمیم
    - فرآیند آموزش و تست
    - مفهوم I.G در درخت‌های تصمیم
    - مفهوم G.I در درخت‌های تصمیم

  • بخش ۱۰: مدل‌های Ensemble
    - مقدمه‌ای بر Ensembleها
    - Bagging
    - Boosting

  • بخش ۱۱: آموزش مدل‌ها
    - متدولوژی آموزش کاربردی

  • بخش ۱۲: یادگیری ماشین پیشرفته
    - نمای کلی در یادگیری ماشین پیشرفته

  • بخش ۱۳: رگرسیون لجستیک
    - رگرسیون لجستیک چیست؟
    - چرا رگرسیون لجستیک؟
    - ریاضیات پشت رگرسیون لجستیک
    - آیا همیشه به طبقه‌بندی دوگانه (Binary) نیاز دارم؟

  • بخش ۱۴: شبکه‌های عصبی
    - معماری و نمای کلی
    - عمیق شدن در شبکه‌های عصبی
    - تعمیم‌پذیری (Generalization)
    - پردازش دسته‌ای (Batch Processing)
    - بهینه‌ساز (Optimizer)

  • بخش ۱۵: دمو
    - آموزش Kaggle
    - دمو برای پروژه‌ها و آموزش مدل

  • بخش ۱۶: پیاده‌سازی عملی و کاربردی پروژه‌ها
    - کدنویسی عملی رگرسیون لجستیک
    - کدنویسی عملی درخت‌های تصمیم
    - کدنویسی عملی شبکه عصبی
    - کدنویسی شبکه عصبی برای طبقه‌بندی چندگانه

  • بخش ۱۷: آمادگی برای مصاحبه بر اساس پروژه‌ها
    - سوالات متداول مصاحبه در مورد پروژه‌های بحث شده در دوره


سرفصل ها و درس ها

مقدمه Introduction

  • معرفی مدرس و درک هدف دوره Intro to the Instructor & Understanding the purpose of the course

  • درباره دوره و نحوه بهره‌برداری حداکثری از آن About the Course & How to Leverage the most out of it

  • اهمیت شهود ریاضی برای تسلط بر AI و ML Importance of Mathematical Intuition to master AI & ML

  • ریاضیات پایه و آمار در بخش‌های آینده Basic Maths & Statistics in Upcoming Sections

احتمال و آمار برای AI و ML Probability & Statistics - for AI & ML

  • احتمال و آمار Probability & Stats

  • جامعه و نمونه‌برداری Population & Sampling

  • میانگین، میانه و مد Mean, Median & Mode

  • مقدار مورد انتظار Expected Value

  • واریانس و کوواریانس Variance & Covariance

  • قضیه توزیع نرمال Normal Distribution Theorem

  • قضیه حد مرکزی Central Limit Theorem

  • احتمال شرطی Conditional Probability

  • قضیه بیز Baye's Theorem

  • تخمین بیشینه احتمال Maximum Likelihood Estimation

جبر خطی برای AI و ML Linear Algebra - for AI & ML

  • نمای کلی جبر خطی Overview of Linear Algebra

  • اسکالر، بردارها، ماتریس‌ها و تنسورها Scalar, Vectors, Matrix & Tensors

  • عملیات ماتریسی Matrix Operations

  • رتبه و وابستگی خطی Rank & Linear Dependence

  • بردارهای ویژه و مقادیر ویژه Eigen Vectors & Eigen Values

  • تحلیل مؤلفه‌های اصلی (PCA) Principle Component Analysis

حسابان برای AI و ML Calculus - for AI & ML

  • نمای کلی حسابان Overview of Calculus

  • مشتقات و گرادینت‌ها Derivatives & Gradients

  • الگوریتم گرادینت نزولی Gradient Descent Algorithm

  • قاعده زنجیره‌ای Chain Rule

  • مبانی بهینه‌سازی Fundamentals of Optimisation

  • مینیمم محلی در مقابل جهانی Local vs Global Minima

  • تحدب Convexity

مبانی پایتون Basics of Python

  • پایتون کاربردی Practical Python

مقدمه‌ای بر یادگیری ماشین Introduction to ML

  • نمای کلی و مقدمه Overview and Introduction

  • مبانی ML Basics of ML

  • طبقه‌بندی ML Classification of ML

  • رگرسیون در مقابل طبقه‌بندی Regression vs Classification

  • مجموعه آموزش، اعتبارسنجی و تست Trainset, Validationset & Testset

  • بیش‌برازش (یادگیری در مقابل حفظ کردن) Overfitting (Learning vs Memories)

آموزش مدل‌ها Training of Models

  • کدگذاری One Hot One-Hot Encoding

روش‌های رگرسیون Regression Methods

  • رگرسیون خطی Linear Regression

  • پارامترهای تست مدل‌ها Parameters to test models

درخت‌های تصمیم Decision Trees

  • مقدمه‌ای بر درخت‌های تصمیم Introduction to Decision Trees

  • فرآیند آموزش و تست Training & Testing Process

  • مفهوم I.G I.G

  • مفهوم G.I G.I

مدل‌های Ensemble Ensembles

  • مقدمه‌ای بر Ensembleها Introduction to Ensembles

  • Bagging Bagging

  • Boosting Boosting

آموزش مدل‌ها Training of Models

  • آموزش عملی Practical Training

یادگیری ماشین پیشرفته Advanced Machine Learning

  • نمای کلی یادگیری ماشین پیشرفته Overview in Advanced Machine Learning

رگرسیون لجستیک Logistic Regression

  • رگرسیون لجستیک چیست؟ What is Logistic Regression?

  • چرا رگرسیون لجستیک؟ Why Logistic Regression?

  • ریاضیات پشت رگرسیون لجستیک Maths behind Logistic Regression

  • آیا همیشه به طبقه‌بندی دوگانه نیاز دارم؟ Do I always need binary classification ?

شبکه‌های عصبی Neural Networks

  • معماری و نمای کلی Architecture and Overview

  • عمیق شدن در شبکه‌های عصبی Dive into Neural Networks

  • تعمیم‌پذیری Generalization

  • پردازش دسته‌ای Batch Processing

  • بهینه‌ساز Optimizer

تمرینات عملی Practicals

  • آموزش Kaggle Kaggle Tutorial

  • آموزش مدل Model Training

  • ML مدرن و شبکه‌های عصبی Modern ML & Neural Networks

  • پروژه‌ها و تکالیف ML مدرن و شبکه عصبی Modern ML & Neural Network - Projects & Assignment

پیاده‌سازی کد مفاهیم دوره Coding Implementation of Concepts in the Course

  • رگرسیون لجستیک (عملی) Logistic Regression - Hands On

  • درخت تصمیم (عملی) Decision Tree - Hands On

  • شبکه عصبی (پیاده‌سازی دستی) Neural Network - Manual Implementation

  • پیاده‌سازی شبکه عصبی برای طبقه‌بندی چندگانه Neural Network - Implementation for Multi - Category Classification

چگونه برای سوالات مصاحبه پروژه‌های فوق آماده شویم؟ How to prepare for Interview Questions on above projects and its topics ?

  • آمادگی برای مصاحبه پروژه‌های AI ML این دوره و ارائه در رزومه Interview Preparation for AI-ML Projects from this course present your resume

نمایش نظرات

آموزش مبانی یادگیری ماشین و هوش مصنوعی: از شهود تا پیاده‌سازی
جزییات دوره
4 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
75
4.6 از 5
ندارد
دارد
دارد
Swapnil Daga
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Swapnil Daga Swapnil Daga

بنیان‌گذار و مدیر آموزش در AlgoUniversity (YC S21)