دوره آموزشی تخصصی آموزش ماشین لرنینگ و هوش مصنوعی
یادگیری پروژه‌محور
آموزش ماشین لرنینگ و هوش مصنوعی
دوره آموزشی
اطلاعات دوره آموزشی

آموزش ماشین لرنینگ و هوش مصنوعی

در این دوره با مفاهیم اصلی یادگیری ماشین (Machine Learning) آشنا می‌شوید و قدم‌به‌قدم یاد می‌گیرید چگونه داده‌ها را برای آموزش مدل آماده کنید، الگوریتم مناسب را انتخاب کنید، مدل‌های یادگیری ماشین را آموزش دهید و عملکرد آن‌ها را ارزیابی کنید. در ابتدای دوره مفاهیم پایه یادگیری ماشین، تفاوت یادگیری نظارت‌شده و بدون نظارت، مجموعه داده، ویژگی‌ها، برچسب‌ها و فرآیند کلی ساخت یک مدل Machine Learning بررسی می‌شود.

مدرس قربانی
سطح مقدماتی تا پیشرفته
قیمت 25,000,000 تومان

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

32 جلسه

ماشین لرنینگ چیست؟ تفاوت برنامه‌نویسی سنتی و یادگیری ماشین هوش مصنوعی، Machine Learning و Deep Learning کاربردهای یادگیری ماشین انواع مسائل Machine Learning Supervised Learning Unsupervised Learning Semi-Supervised Learning Reinforcement Learning مراحل اجرای یک پروژه Machine Learning معرفی ابزارها و کتابخانه‌های مورد استفاده

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

نصب Python ساخت Virtual Environment نصب Jupyter Notebook آشنایی با Google Colab نصب NumPy نصب Pandas نصب Matplotlib و Seaborn نصب Scikit-learn مدیریت Packageها ساختار استاندارد پروژه‌های Machine Learning

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفاهیم پایه جبر متغیر و تابع بردارها ماتریس‌ها عملیات ماتریسی ضرب داخلی مفاهیم پایه احتمال میانگین و واریانس انحراف معیار توزیع‌های آماری مفهوم مشتق مفهوم گرادیان نقش ریاضیات در الگوریتم‌های یادگیری ماشین

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

NumPy چیست؟ ساخت Array Indexing و Slicing تغییر شکل Array عملیات ریاضی عملیات ماتریسی Broadcasting توابع آماری تولید داده‌های تصادفی کاربرد NumPy در پردازش داده

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Pandas چیست؟ Series و DataFrame خواندن داده از CSV خواندن Excel و JSON مشاهده و بررسی Dataset انتخاب ستون‌ها و ردیف‌ها فیلتر کردن داده‌ها مرتب‌سازی GroupBy Merge و Join حذف داده‌های تکراری کار با داده‌های Missing تغییر نوع داده‌ها ایجاد Featureهای جدید

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

EDA چیست؟ شناخت Dataset بررسی توزیع داده‌ها شناسایی Outlier تحلیل روابط بین متغیرها Correlation تحلیل متغیرهای عددی تحلیل متغیرهای دسته‌ای تشخیص داده‌های غیرعادی استخراج الگوهای اولیه از داده‌ها آماده‌سازی داده برای مدل‌سازی

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

اهمیت Visualization رسم نمودار با Matplotlib نمودار خطی نمودار میله‌ای Histogram Scatter Plot Box Plot Heatmap Visualization با Seaborn نمایش Correlation انتخاب نمودار مناسب برای هر نوع داده

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Data Preprocessing پاک‌سازی داده‌ها مدیریت Missing Values حذف یا جایگزینی داده‌های ناقص Encoding داده‌های دسته‌ای Label Encoding One-Hot Encoding Scaling Standardization Normalization مدیریت Outlierها Feature Transformation جلوگیری از Data Leakage

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Feature چیست؟ Feature Selection Feature Extraction ساخت Featureهای جدید تبدیل متغیرها تعامل بین Featureها حذف Featureهای غیرضروری کاهش پیچیدگی Dataset Feature Importance تأثیر Feature Engineering بر عملکرد مدل

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Train و Test چیست؟ تقسیم Dataset Validation Set Cross Validation K-Fold Cross Validation Stratified K-Fold مفهوم Data Leakage انتخاب معیار ارزیابی مناسب مقایسه مدل‌ها تشخیص Overfitting و Underfitting

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Regression Linear Regression چیست؟ Simple Linear Regression Multiple Linear Regression تابع هزینه Mean Squared Error مفهوم ضرایب مدل آموزش مدل با Scikit-learn پیش‌بینی مقادیر جدید ارزیابی مدل Regression تحلیل نتایج

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Classification چیست؟ Logistic Regression Probability و Classification Sigmoid Function Binary Classification Multi-Class Classification آموزش مدل پیش‌بینی کلاس Probability Prediction ارزیابی Logistic Regression

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

الگوریتم KNN چیست؟ مفهوم فاصله انتخاب مقدار K آموزش KNN Classification با KNN Regression با KNN اهمیت Scaling مزایا و معایب KNN انتخاب K مناسب

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Decision Tree چیست؟ ساختار درخت تصمیم Node و Leaf معیار Gini Entropy Information Gain ساخت Decision Tree کنترل عمق درخت جلوگیری از Overfitting Feature Importance Visualization درخت تصمیم

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Ensemble Learning Random Forest چیست؟ Bagging ساخت چندین Decision Tree Feature Randomness آموزش Random Forest Classification با Random Forest Regression با Random Forest Feature Importance تنظیم Hyperparameterه

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

SVM چیست؟ مفهوم Hyperplane Margin Support Vector Kernel Linear Kernel Polynomial Kernel RBF Kernel پارامترهای C و Gamma کاربرد SVM در Classification

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Probability در Classification Bayes Theorem Naive Bayes چیست؟ Gaussian Naive Bayes Multinomial Naive Bayes کاربرد Naive Bayes در Text Classification مزایا و محدودیت‌ها پیاده‌سازی با Scikit-learn

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Unsupervised Learning چیست؟ مفهوم Clustering K-Means انتخاب تعداد Cluster Elbow Method Silhouette Score Hierarchical Clustering DBSCAN شناسایی نقاط پرت مقایسه روش‌های Clustering

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

چرا Dimensionality Reduction؟ مفهوم Curse of Dimensionality PCA Principal Components انتخاب تعداد Components Visualization داده‌های چندبعدی کاربرد PCA در Feature Engineering آشنایی با روش‌های کاهش ابعاد دیگ

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Confusion Matrix Accuracy Precision Recall F1-Score Specificity ROC Curve AUC Precision-Recall Curve انتخاب Metric مناسب ارزیابی مدل روی داده‌های نامتوازن

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

MAE MSE RMSE R² Score Adjusted R² مقایسه مدل‌های Regression تحلیل خطای مدل تشخیص مدل مناسب

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Overfitting چیست؟ Underfitting چیست؟ Bias و Variance Bias-Variance Tradeoff روش‌های کاهش Overfitting Regularization Cross Validation کاهش پیچیدگی مدل انتخاب Featureهای مناسب

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Regularization L1 Regularization L2 Regularization Lasso Regression Ridge Regression Elastic Net تأثیر Regularization بر مدل انتخاب مقدار مناسب Regularization

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Hyperparameter چیست؟ تفاوت Parameter و Hyperparameter Grid Search Random Search Cross Validation در Tuning انتخاب بهترین مدل تنظیم پارامترهای Random Forest تنظیم پارامترهای SVM تنظیم پارامترهای KNN جلوگیری از Overfitting هنگام Tuning

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Ensemble Learning چیست؟ Bagging Boosting AdaBoost Gradient Boosting XGBoost LightGBM CatBoost مقایسه الگوریتم‌های Boosting Feature Importance کاربرد Boosting در پروژه‌های واقعی

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

Imbalanced Dataset چیست؟ تشخیص عدم تعادل کلاس‌ها تأثیر داده نامتوازن بر مدل Class Weight Oversampling Undersampling SMOTE انتخاب Metric مناسب ارزیابی صحیح مدل‌های نامتوازن

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Pipeline ساخت Pipeline ترکیب Preprocessing و Model ColumnTransformer جلوگیری از Data Leakage Pipeline در Cross Validation Pipeline در Hyperparameter Tuning ساخت Workflow استاندارد Machine Learning

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

NLP چیست؟ آماده‌سازی متن Tokenization حذف Stop Words Stemming Lemmatization تبدیل متن به Feature Bag of Words TF-IDF Text Classification ساخت مدل تشخیص متن

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

تعریف مسئله جمع‌آوری Dataset پاک‌سازی داده تحلیل داده‌ها تبدیل متن به Feature ساخت Train و Test آموزش مدل ارزیابی مدل بهبود عملکرد ذخیره مدل ساخت سیستم تشخیص پیام Spam

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

ذخیره مدل آشنایی با Joblib ذخیره Preprocessing Load کردن مدل استفاده از مدل روی داده جدید مدیریت نسخه مدل ساخت Prediction Service آماده‌سازی مدل برای استفاده در Application

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

مفهوم Model Deployment ساخت API برای مدل استفاده از FastAPI دریافت داده از کاربر اجرای Prediction برگرداندن نتیجه مدل ساخت سرویس Machine Learning Dockerize کردن مدل اجرای مدل در محیط Server مفاهیم اولیه Monitoring مدل

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

در پروژه نهایی یک پروژه کامل Machine Learning از ابتدا تا استقرار پیاده‌سازی می‌شود: تعریف مسئله کسب‌وکار جمع‌آوری و بررسی Dataset پاک‌سازی داده‌ها EDA و Visualization Feature Engineering Preprocessing تقسیم داده انتخاب الگوریتم آموزش چند مدل مقایسه مدل‌ها Hyperparameter Tuning ارزیابی نهایی انتخاب بهترین مدل ذخیره مدل ساخت API با FastAPI Dockerize کردن پروژه آماده‌سازی مدل برای Deployment

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.