لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت، ارزیابی و عملیاتیسازی مدلهای یادگیری ماشین (ML)
- آخرین آپدیت
دانلود Building, Evaluating, and Operationalizing ML Models
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند تا دانش خود را بسنجید، پیشفرضها را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما به طور کامل وارد فرآیند ساخت، ارزیابی و عملیاتیسازی مدلهای یادگیری ماشین (ML) خواهید شد. با شروع از اکتشاف دادهها، یاد میگیرید چگونه الگوریتمهای مناسب برای وظایف رگرسیون و طبقهبندی را انتخاب کرده و آنها را برای دستیابی به بهترین عملکرد بهینهسازی کنید. در ادامه، تجربه عملی با ابزارهایی مانند Azure ML Studio کسب خواهید کرد و با شخصیسازی مدل، مهندسی ویژگیها و الگوریتمهای پیشرفتهای مانند XGBoost و شبکههای عصبی آشنا میشوید. همچنین نحوه ارزیابی مدلها، بهینهسازی عملکرد و استقرار (Deployment) مؤثر آنها را خواهید آموخت. این دوره با ارائه دموهای کاربردی، شما را قادر میسازد تا همه چیز، از مدلهای ساده تا خط لولههای (Pipelines) پیچیده در گردش کارهای ML را پیادهسازی کنید.
در طول این مسیر، تکنیکهای ارزیابی مدل از جمله اعتبارسنجی متقاطع (Cross-Validation) و معیارهای عملکرد را بررسی کرده و یاد میگیرید چگونه مشکلاتی مانند بیشبرازش (Overfitting) و رانش مدل (Model Drift) را مدیریت کنید. همچنین با مفاهیم ML-Ops آشنا شده و نحوه ساخت خط لولههای مقیاسپذیر، خودکارسازی گردش کارها و مدیریت چرخه حیات مدلهای خود را کشف خواهید کرد.
این دوره برای کسانی که به دنبال کسب مهارتهای واقعی در یادگیری ماشین، بهویژه علاقهمندان به Azure ML Studio و خط لولههای خودکار هستند، ایدهآل است. چه مفاهیم پایه ML را شروع کرده باشید و چه در حال گسترش دانش خود باشید، این دوره یک راهنمای جامع ارائه میدهد. شما یاد میگیرید که تصمیمات دادهمحور بگیرید و در عین حال، چرخه کامل یادگیری ماشین را بهینه کنید.
در پایان، شما آماده خواهید بود تا مدلهایی کارآمد و مقیاسپذیر بسازید و مستقر کنید و همزمان بر مدیریت نسخهها و نظارت بر عملکرد مدلها تسلط یابید.
سرفصل ها و درس ها
ساخت مدلهای یادگیری ماشین
Building Machine Learning Models
دمو: بارگذاری مجموعه داده و بررسی آمار پایه در Azure ML Studio
DEMO - Loading a Dataset and Exploring Basic Statistics in Azure ML Studio
مروری بر الگوریتمهای رایج یادگیری ماشین برای رگرسیون و طبقهبندی
Overview of Common Machine Learning Algorithms for Regression and Classification
انتخاب بهترین الگوریتم بر اساس نوع داده و پیچیدگی مسئله
Selecting the Best Algorithm Based on Data Type and Problem Complexity
مقدمهای بر روشهای Ensemble: جنگلهای تصادفی و ماشینهای تقویت گرادیان
Introduction to Ensemble Methods: Random Forests, Gradient Boosting Machines
دمو: انتخاب مدل مناسب برای یک مجموعه داده در Azure ML Studio
DEMO - Selecting an Appropriate Model for a Dataset in Azure ML Studio
فرآیند گامبهگام ساخت مدل با استفاده از ماژولهای پیشساخته
Step-by-Step Process for Building a Model Using Pre-Built Modules
شخصیسازی مدلها با تنظیمات پیشرفته و هایپرپارامترها
Customizing Models with Advanced Settings and Hyperparameters
دمو: ساخت مدل طبقهبندی با استفاده از Azure ML Studio
DEMO - Building a Classification Model Using Azure ML Studio
مهندسی ویژگیها: ایجاد ویژگیهای جدید برای بهبود عملکرد مدل
Feature Engineering: Creating New Features to Improve Model Performance
مدیریت دادههای گمشده و متغیرهای دستهبندی با تکنیکهای پیشپردازش
Handling Missing Data and Categorical Variables Using Preprocessing Techniques
استفاده از اعتبارسنجی متقاطع برای ارزیابی تعمیمپذیری مدل
Using Cross-Validation to Assess Model Generalization
پیادهسازی الگوریتمهای پیچیده: XGBoost، LightGBM و شبکههای عصبی
Implementing Complex Algorithms: XGBoost, LightGBM, and Neural Networks
دمو: ساخت یک مدل پیشرفته با مهندسی ویژگیها در Azure ML Studio
DEMO - Building an Advanced Model with Feature Engineering in Azure ML Studio
ارزیابی و بهینهسازی مدل
Model Evaluation and Optimization
مقایسه چندین مدل برای انتخاب بهترین عملکرد
Comparing Multiple Models to Select the Best Performer
ارزیابی عملکرد مدل با استفاده از اعتبارسنجی متقاطع و مجموعههای داده اعتبارسنجی
Evaluating Model Performance Using Cross-Validation and Validation Datasets
بهکارگیری معیارهای عملکرد مدل
Utilizing Model Performance Metrics
ارزیابی خوشهبندی: امتیاز Silhouette و شاخص Rand تعدیلشده
Clustering Evaluation: Silhouette Score, Adjusted Rand Index
دمو: انجام تنظیم هایپرپارامترها با Azure HyperDrive
DEMO - Performing Hyperparameter Tuning with Azure HyperDrive
تکنیکهای منظمسازی (Regularization) برای بهبود عملکرد مدل
Regularization Techniques to Improve Model Performance
مقدمهای بر ترکیب مدلها (Model Ensembling)
Introduction to Model Ensembling
هرس کردن و سادهسازی مدل برای افزایش کارایی
Model Pruning and Simplification for Efficiency
بهینهسازی سرعت استنتاج مدل و کاهش تأخیر (Latency)
Optimizing Model Inference Speed and Reducing Latency
دمو: اجرای آزمایش AutoML با استفاده از رگرسیون
DEMO - Running AutoML Experiment Using Regression
ردیابی عملکرد مدل در طول زمان و شناسایی رانش مدل (Model Drift)
Tracking Model Performance Over Time and Detecting Model Drift
تکنیکهای بازآموزی و نسخهبندی مدل
Techniques for Model Retraining and Versioning
بهترین روشها برای مدیریت چرخه حیات و استقرار مدل
Best Practices for Managing Model Lifecycle and Deployment
خط لولههای یادگیری ماشین (ML OPS)
Machine Learning Pipelines (ML-OPS)
مروری بر خط لولههای ML و اهمیت آنها در خودکارسازی گردش کارها
Overview of ML Pipelines and Their Importance in Automating Workflows
طراحی و ساخت خط لولههای قابل استفاده مجدد در Azure ML Studio
Designing and Building Reusable Pipelines in Azure ML Studio
ساختاربندی خط لولهها برای مقیاسپذیری و کارایی
Structuring Pipelines for Scalability and Efficiency
سازماندهی مراحل خط لوله (ورود دادهها، مهندسی ویژگیها، آموزش مدل)
Organizing Pipeline Steps (Data Ingestion, Feature Engineering, Model Training)
استفاده از Azure ML Studio برای ایجاد خط لولههای آموزش و استقرار
Using Azure ML Studio for Both Training and Deployment Pipeline Creation
نحوه ادغام کدهای سفارشی در خط لولههای Azure ML
How to Incorporate Custom Code into Azure ML Pipelines
بهترین روشها برای نسخهبندی و مدیریت وابستگیها در خط لولهها
Best Practices for Versioning and Managing Dependencies in Pipelines
پیکربندی متغیرهای محیطی برای مراحل خط لوله
Configuring Environment Variables for Pipeline Steps
اتصال منابع خارجی (پایگاه دادهها، فضای ذخیرهسازی ابری) در خط لوله
Connecting External Resources (Databases, Cloud Storage) in the Pipeline
زمانبندی اجرای خط لوله با تریگرها (زمانی و رویداد-محور)
Scheduling Pipeline Runs with Triggers (Time-Based, Event-Driven)
دمو: ساخت یک خط لوله سفارشی با اسکریپتهای پایتون در Azure ML Studio
DEMO - Building a Custom Pipeline with Python Scripts in Azure ML Studio
پیشرفته: ادغام چندین جزء خط لوله برای گردش کارهای پیچیده
ADVANCED - Integrating Multiple Pipeline Components for Complex Workflows
پیشرفته: مدیریت خطاها و تلاشهای مجدد در خط لولهها
ADVANCED - Handling Failures and Retries in Pipelines
پیشرفته: استفاده از PipelineParameters برای ورودیهای پویا
ADVANCED - Using PipelineParameters for Dynamic Inputs
دمو: استفاده از PythonScriptStep برای اجرای اسکریپتهای سفارشی پایتون در خط لولهها
DEMO - Using PythonScriptStep to Run Custom Python Scripts within Pipelines
نمایش نظرات