دستورالعمل پروژههای یادگیری ماشینی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک عمیقتری از 11 مرحله درگیر در توسعه و پیادهسازی پروژههای ML
- بهترین شیوهها برای پیگیری در حین اجرای پروژههای ML
- ساخت قالبی که میتوانید برای پروژههای ML آیندهی خود استفاده کنید.
- راهنماییها برای انتخاب معیارهای ارزیابی
- راهنماییها برای انتخاب الگوریتمهای ML جهت حل مسئله خاص
- چگونه میتوانید عملکرد مدلهای ML را بهصورت بصری مقایسه کرده و بهترین مدل را انتخاب کنید؟
- نشت داده چیست و چگونه آن را شناسایی، پیشگیری و به حداقل برسانیم؟
- اهمیت تبدیل مسائل کسبوکار به مسائل تحلیلی پیش از ساخت مدلهای ML
- چگونه دیتاستها را با استفاده از تحلیل اکتشافی داده با ابزارهای مختلف درک کنیم؟
- رویکردی با جزئیات به پیشپردازش داده
- چگونگی عملکرد الگوریتمهای مختلف Regression و طبقهبندی (خطی، غیرخطی و ترکیبی) و الگوریتمهای خوشهبندی (مانند K-Means و RFM Analysis)
- چگونگی استفاده از الگوریتمهای مختلف ML مانند Linear Regression ،Logistic Regression ،Gaussian Naïve Bayes، K-Nearest Neighbors و Support Vector Machines
- چگونگی استفاده از درختان تصمیم گیری، جنگل تصادفی، گرادیان بوستینگ، گرادیان بوستینگ افراطی، K-Means و غیره
- چگونگی اعمال الگوریتمهای ML در Python با استفاده از Scikit-learn ،XGBoost و سایر کتابخانههای ML
- چگونه تحلیل خطا انجام داده و خطاهای پیشبینی را رفع کنیم؟
- چگونه Hyperparameters را تنظیم کنیم تا عملکرد مدلها را بهبود دهیم؟
- چگونه با استفاده از Matplotlib ،Seaborn و Plotly نمایشهای بصری جذاب بسازیم؟
- و موارد بسیار بیشتر
پیشنیازهای دوره
- ضروری:
- مبانی علوم کامپیوتر و برنامهنویسی
- ریاضیات اولیه در سطح دبیرستان
- توصیه میشود:
- برنامهنویسی اولیه Python
- مبانی Linear Algebra
- مبانی Statistics
- مبانی Probability Theory
- مبانی (OOPs) (برنامهنویسی شیءگرا)
توضیحات دوره
این دوره توسط یک متخصص صنعت طراحی شده که بیش از 20 سال سابقه در صنعت IT دارد، شامل 15 سال تجربه مدیریت پروژه/برنامه و بیش از 10 سال تجربه مطالعه و تحقیق مستقل در زمینههای Machine Learning و Data Science است.
این دوره دانشجویان را با درک عمیق تئوری و مهارتهای عملی لازم برای کار با الگوریتمها و مدلهای Machine Learning مجهز خواهد کرد.
این دوره بر اساس یک Whitepaper و کتاب «راهنمای پروژه Machine Learning» نوشتهشده توسط نویسنده این دوره طراحی شده است.
هنگام ساخت یک مدل ML با عملکرد بالا، موضوع صرفاً تعداد الگوریتمهایی که میدانید نیست؛ بلکه چگونگی استفاده هوشمندانه از دانش موجود است.
همچنین خواهید آموخت که:
- هیچ الگوریتم واحد و منحصر به فردی وجود ندارد که برای همه مسائل مدلسازی پیشبینی بهخوبی کار کند.
- و، عواملی که تعیین میکنند کدام الگوریتم برای چه نوع مسئله انتخاب شود.
- حتی الگوریتمهای ساده ممکن است عملکرد بهتری نسبت به الگوریتمهای پیچیده داشته باشند، اگر بدانید چگونه خطاهای مدل را مدیریت کرده و از طریق تنظیم هیپرپارامترها مدلها را بهینه کنید.
مدرس در سراسر دوره از نمایشهای بصری جذاب و انیمیشنها برای توضیح مفاهیم استفاده کرده تا شما آنها را بدون ابهام درک کنید.
این دوره شامل 13 بخش است:
- مقدمه
- درک کسبوکار
- درک دادهها
- پژوهش
- پیشپردازش دادهها
- توسعه مدل
- آموزش مدل
- بهبود مدل
- ارزیابی مدل
- انتخاب مدل نهایی
- اعتبارسنجی و استقرار مدل
- پروژههای ML - کارگاه عملی
- ساخت قالب پروژه ML
- پروژه ML 1 (Classification)
- پروژه ML 2 (Regression)
- پروژه ML 3 (Classification)
- پروژه ML 4 (Clustering - K-Means)
- پروژه ML 5 (Clustering – RFM Analysis)
این دوره شامل 48 درس، 17 جلسه عملی و 29 فایل Asset قابل دانلود است.
در پایان این دوره، مدرس مطمئن است که شما در مصاحبههای شغلی عملکردی بسیار بهتر از کسانی خواهید داشت که این دوره را نگذراندهاند.
این دوره برای چه کسانی مناسب است؟
- مبتدیان با تجربه برنامهنویسی کم و ریاضیات اولیه
- برنامهنویسان با تجربه که میخواهند در حوزه ML/ Data Science/ AI فعالیت کنند.
- افرادی که قبلاً دورههای دیگر Machine Learning را گذراندهاند و میخواهند مهارتهای خود را بیشتر تقویت کرده و از متدولوژی تعریفشده و بهترین شیوهها در پروژههای ML با استفاده از یک قالب پروژه استاندارد استفاده کنند.
دستورالعمل پروژههای یادگیری ماشینی
-
پیام خوش آمدگویی 04:21
-
مقدمه 04:06
-
محتوای دوره 08:35
-
شرح مسئله 11:52
-
[کارگاهی] درک کسبوکار 05:57
-
بارگذاری دادهها 05:07
-
(EDA) (تحلیل اکتشافی دادهها) 04:06
-
نمودار جعبهای و خطی 07:37
-
هیستوگرام 01:53
-
نمودار دایرهای 01:30
-
نمودار میلهای 01:00
-
نمودار پراکندگی 00:58
-
نقشه همبستگی 02:20
-
[کارگاهی] درک دادهها 30:27
-
انواع الگوریتمهای ML 06:49
-
الگوریتمهای Regression 06:14
-
الگوریتمهای Classification 04:42
-
الگوریتمهای Clustering 09:36
-
تحلیل RFM 07:40
-
معیارهای ارزیابی 13:15
-
[کارگاهی] پژوهش 14:46
-
پیشپردازش داده چیست؟ 05:53
-
نشت داده 07:51
-
Data Cleaning (پاکسازی دادهها) 09:55
-
انتخاب ویژگی 04:30
-
Feature Engineering (مهندسی ویژگی) 04:41
-
کاهش ابعاد و Splitting Datasets 02:22
-
Data Transforms 19:57
-
مدیریت دادههای نامتوازن در طبقات 04:47
-
خلاصه پیشپردازش دادهها 02:53
-
[کارگاهی] پیشپردازش دادهها 34:47
-
توسعه مدل 13:21
-
[کارگاهی] توسعه مدل 08:06
-
آموزش و انتخاب اولیه مدل 03:31
-
[کارگاهی] آموزش مدل 12:56
-
تفاوت پارامترهای مدل و Hyperparameters 04:21
-
تنظیم هیپرپارامترها 03:10
-
بهینهسازی Hyperparameters با Random Search و Grid Search 03:51
-
[کارگاهی] بهبود مدل 09:34
-
مقدمهای بر ارزیابی مدل 03:58
-
انجام تحلیل خطا و رفع مشکلات خطاهای پیشبینی 02:36
-
منحنیهای یادگیری 04:16
-
کمبرازش، بیشبرازش، برازش مناسب 06:15
-
راهنماییها برای محدود کردن Overfitting 04:20
-
Error Analysis رگرسیون و Classification 16:11
-
[کارگاهی] ارزیابی مدل 12:13
-
انتخاب و آموزش مدل نهایی 02:41
-
[کارگاهی] انتخاب مدل نهایی 18:34
-
Model Validation و Model Deployment 01:52
-
[کارگاهی] اعتبارسنجی مدل 06:36
-
ساخت قالب پروژه ML 02:33
-
[کارگاهی] ساخت قالب پروژه ML 01:20:47
-
پروژه ML 1 01:21
-
[کارگاهی] پروژه ML 1 51:32
-
پروژه ML 2 01:05
-
[کارگاهی] پروژه ML 2 57:21
-
پروژه ML 3 01:21
-
[کارگاهی] پروژه ML 3 01:01:51
-
پروژه ML 4 01:22
-
[کارگاهی] پروژه ML 4 44:30
-
پروژه ML 5 01:34
-
[کارگاهی] پروژه ML 5 01:39:57
-
یادداشت تبریک و پایان دوره 02:50
-
JupyterLab – بررسی 02:54
-
[کارگاهی] JupyterLab – بررسی 09:14
مشخصات آموزش
دستورالعمل پروژههای یادگیری ماشینی
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:65
- مدت زمان :13:29:01
- حجم :6.55GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy