سرفصل های درس یادگیری ماشین (فارسی)
چهارشنبه, ۱۱ دی ۱۴۰۴، ۰۶:۵۹ ب.ظ
۱. مقدمهای بر یادگیری ماشین
- تعریف و تاریخچه یادگیری ماشین
- تفاوت یادگیری ماشین با هوش مصنوعی و دادهکاوی
- انواع یادگیری: نظارتشده، بدون نظارت، نیمهنظارتی، یادگیری تقویتی
- کاربردهای یادگیری ماشین در صنایع مختلف
- مراحل طراحی و توسعه یک مدل یادگیری ماشین
۲. ابزارها و زبانهای برنامهنویسی در یادگیری ماشین
- مروری بر پایتون برای علوم داده
- معرفی کتابخانهها: NumPy، Pandas، Matplotlib، Scikit-learn
- بارگذاری داده، پیشپردازش و مصورسازی
- کار با Jupyter Notebook
۳. پیشپردازش دادهها (Data Preprocessing)
- پاکسازی دادهها: دادههای گمشده، نویزی، پرت
- مهندسی ویژگیها و انتخاب ویژگی
- نرمالسازی و استانداردسازی دادهها
- تقسیم داده به آموزش/آزمون، Cross-Validation
- مدیریت دادههای نامتوازن SMOTE
۴. یادگیری نظارتشده – طبقهبندی (Classification)
- KNN
- درخت تصمیم و جنگل تصادفی (Random Forest)
- رگرسیون لجستیک
- ناایو بیز (Naive Bayes)
- ماشین بردار پشتیبان (SVM)
- معیارهای ارزیابی: Accuracy، Precision، Recall، F1، ROC-AUC
۵. یادگیری نظارتشده – رگرسیون (Regression)
- رگرسیون خطی
- رگرسیون چندجملهای (Polynomial)
- رگرسیون Ridge, Lasso, Elastic Net
- رگرسیون درخت تصمیم
- معیارهای ارزیابی: MSE، RMSE، MAE، R²
۶. یادگیری بدون نظارت (Unsupervised Learning)
- الگوریتمهای خوشهبندی: K-means، خوشهبندی سلسلهمراتبی، DBSCAN
- کاهش ابعاد: PCA، t-SNE، UMAP
- قوانین انجمنی (Association Rules): Apriori، FP-growth
- کاربردها در تشخیص ناهنجاری و بخشبندی مشتریان
۷. یادگیری تجمعی (Ensemble Learning)
- Bagging، Boosting، Stacking
- Random Forest
- AdaBoost، Gradient Boosting، XGBoost
- مزایا و کاربردهای صنعتی
۸. شبکههای عصبی و یادگیری عمیق – مقدماتی
- معرفی پرسپترون و MLP
- توابع فعالسازی
- الگوریتم پسانتشار خطا (Backpropagation)
- معرفی اولیه TensorFlow و PyTorch
- مقایسه ML سنتی و یادگیری عمیق
۹. بهینهسازی مدل (Model Optimization)
- تنظیم ابرپارامترها (Grid Search، Random Search، Bayesian Optimization)
- اهمیت ویژگیها
- Regularization
- مدیریت overfitting و underfitting
- انواع Cross-Validation
۱۰. یادگیری تقویتی – مقدماتی (Reinforcement Learning)
- تعامل عامل و محیط
- فرایند تصمیمگیری مارکوف (MDP)
- Q-Learning مقدماتی
- کاربردها در رباتیک، بازیها، بهینهسازی صنعتی
۱۱. توسعه پروژههای واقعی یادگیری ماشین
- تعریف مسئله
- گردآوری و برچسبگذاری داده
- انتخاب مدل و ارزیابی
- استقرار مدل در API، وبسرویس، یا Cloud
- ملاحظات اخلاقی Bias، حریم خصوصی، امنیت داده
۱۲. مطالعات موردی (Case Studies)
- کاربرد ML در سلامت
- کاربرد ML در مالی
- کاربرد ML در هوانوردی
- در این بخش مدل BIM-LSTM به عنوان یک نمونه تحقیقاتی معرفی می شود
- کاربرد ML در رسانههای اجتماعی و بازاریابی
۱۳. پروژه پایانی
کاربر یک پروژه کامل انجام میدهد:
- انتخاب دیتاست
- پیشپردازش
- آموزش و ارزیابی
- ارائه و تحلیل
۰۴/۱۰/۱۱