لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
طراحی راهکارهای یادگیری ماشین در Azure و آمادگی برای آزمون DP-100
- آخرین آپدیت
دانلود Designing ML Solutions on Azure & Preparing for DP-100 Exam
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
طراحی، آموزش و استقرار مدلهای یادگیری ماشین (ML) در Azure با استفاده از AutoML، Pipelineها، MLOps و مدلهای زبانی بزرگ (LLMs) به همراه مهندسی پرامپت و RAG.
یاد بگیرید چگونه جریانهای کاری ML را با استفاده از سرویسهای Azure، از مرحله دریافت دادهها تا استقرار مدل، معماری کنید.
ایجاد، پیکربندی و مدیریت فضای کاری (Workspaces)، ذخیرهسازهای داده (Datastores)، اهداف محاسباتی (Compute Targets) و محیطها.
استفاده از Azure Notebooks و Synapse Spark برای پاکسازی، تغییر شکل و بررسی مجموعهدادهها.
آموزش خودکار مدلها برای وظایف جدولی، بینایی ماشین و پردازش زبان طبیعی (NLP) ضمن رعایت دستورالعملهای هوش مصنوعی مسئولانه.
بهینهسازی هایپرپارامترها با استفاده از بهینهسازی بیزی، جستجوی تصادفی و توقف زودهنگام.
ثبت مراحل آموزش مدل، معیارها، پارامترها و آرتیفکتها برای ردیابی دقیق آزمایشها.
طراحی خط لولههای (Pipelines) ماژولار ML که قابلیت اتوماسیون، استفاده مجدد و مقیاسپذیری در محیط عملیاتی را داشته باشند.
ارائه پیشبینیهای آنی (Real-time) و دستهای (Batch) با استفاده از نقاط انتهایی (Endpoints) Azure با پیکربندیهای محاسباتی مناسب.
بهکارگیری بهترین روشهای عدالت، توضیحپذیری و مدیریت مدل در تمام چرخه حیات ML.
تنظیم دقیق (Fine-tuning)، مهندسی پرامپت و استقرار LLMها با استفاده از Azure OpenAI، Prompt Flow و تولید تقویتشده با بازیابی (RAG).
پیشنیازها: آشنایی با یادگیری نظارت شده و بدون نظارت، الگوریتمها (مانند رگرسیون و طبقهبندی) و معیارهای ارزیابی مدل.
توانایی نوشتن و درک کدهای پایه پایتون، بهویژه استفاده از کتابخانههای علوم داده مانند pandas، scikit-learn، numpy و matplotlib.
تجربه در پیشپردازش دادهها، مهندسی ویژگی، آموزش مدل و اعتبارسنجی.
درک کلی از مفاهیم و سرویسهای ابری، بهویژه در اکوسیستم Azure.
تجربه پایه در استفاده از نوتبوکها برای تحلیل اکتشافی دادهها و آموزش مدل.
دانش پایه از Git برای مدیریت کد و آزمایشها جهت همکاری در محیطهای تیمی.
درک مفاهیمی مانند میانگین، واریانس، همبستگی و معناداری آماری برای ارزیابی مدل و تحلیل ویژگیها.
آشنایی با معیارهایی مانند Accuracy، Precision، Recall، F1 score و ROC-AUC، بهویژه برای مسائل طبقهبندی و رگرسیون.
دانش REST APIها برای استقرار و تعامل با مدلهای یادگیری ماشین از طریق Endpoints.
آشنایی با دستورات پایه ترمینال (مانند اجرای نمونههای محاسباتی و پیمایش دایرکتوریها).
درک ماهیت تکرارشونده یادگیری ماشین؛ دانشجویان باید برای تست، شکست و بهبود مستمر مدلهای خود آماده باشند.
مهارتهای تفکر انتقادی برای انتخاب الگوریتمها، طراحی آزمایشها و تفسیر نتایج.
از آنجایی که این دوره نقطه تلاقی علوم داده و DevOps است، تمرکز بر MLOps (عملیات یادگیری ماشین)و مقیاسپذیری سازمانی است. این دوره شما را به عنوان مهندسی معرفی میکند که تنها «مدل نمیسازد»، بلکه زیرساختیایجاد میکند که اجازه میدهد هوش مصنوعی در مقیاس وسیع عمل کند.
یادگیری ماشین Azure و MLOps: راهنمای معمار برای هوش مصنوعی سازمانی
انتقال از آزمایشگاه به محیط عملیاتی
در سازمانهای مدرن، یک مدل یادگیری ماشین اگر روی لپتاپ شخصی بماند، بیارزش است. چالش واقعی - و جایی که پردرآمدترین جایگاههای شغلی قرار دارند - در استقرار، مقیاسپذیری و حاکمیت دادههااست. ساخت «راهکارهای هوشمند» نیازمند تغییر رویکرد از علوم داده محض به MLOpsاست.
این دوره نقشه راه جامع شما برای تسلط بر چرخه حیات ML در Microsoft Azureاست. چه برای آمادگی در گواهینامه DP-100باشید و چه در حال معماری هوش مصنوعی برای یک سازمان جهانی، یاد میگیرید سیستمهایی بسازید که نهتنها دقیق، بلکه منعطف، امن و کاملاً خودکار باشند.
مهندسی چرخه حیات هوش مصنوعی
ما از آزمایشهای ساده فراتر رفته و بر معماری سطح بالایی تمرکز میکنیم که برای هوش مصنوعی آماده تولید (Production-ready) لازم است. شما بر بخشهای کلیدی فضای کاری Azure ML مسلط خواهید شد:
دادهها و محاسبات در مقیاس ابری:یاد بگیرید چگونه اهداف محاسباتی درست را انتخاب و مجموعهدادهها را برای حداکثر کارایی ساختاردهی کنید. با استفاده از Azure Synapse Sparkدادهها را در مقیاس بزرگ مدیریت کرده و نسخههای مختلف دادهها را از طریق Azure ML Datastoresکنترل کنید.
مرزهای اتوماسیون:بهرهگیری از AutoMLبرای نمونهسازی سریع در طبقهبندی، رگرسیون و NLP، در حالی که توانایی نوشتن اسکریپتهای آموزشی سفارشی با Python و MLflowرا حفظ میکنید.
تنظیم هایپرپارامترها:دیگر حدس نزنید. از قدرت محاسباتی Azure برای یافتن خودکار بهینهترین پیکربندیها برای مدلهای خود استفاده کنید.
تسلط بر خط لوله ML (ML Pipeline)
یک مهندس ML حرفهای خط لوله (Pipeline)میسازد، نه فقط اسکریپت. شما یاد میگیرید جریانهای کاری ماژولار و تکرارپذیری ایجاد کنید که قابلیت زمانبندی، نظارت و عیبیابی در لحظه را داشته باشند.
اجزای ماژولار:طراحی مراحل آموزشی که دادهها را بهطور یکپارچه منتقل و تغییر شکل میدهند.
همکاری و DevOps:ادغام Git و خط لولههای CI/CDبرای اطمینان از اینکه کد مدل شما نسخهبندی، تست و با همان دقتی که نرمافزارهای سنتی منتشر میشوند، مستقر میگردد.
استنتاج در مقیاس وسیع: آنی و دستهای
استقرار جایی است که تئوری با عمل meeting میکند. شما تجربه عملی در پیکربندی موارد زیر کسب خواهید کرد:
نقاط انتهایی آنلاین (Online Endpoints):برای پیشبینیهای سریع و مقیاسپذیر در اپلیکیشنهای زنده.
نقاط انتهایی دستهای (Batch Endpoints):برای پردازش مجموعهدادههای عظیم در کارهای زمانبندی شده.
جریانهای کاری امن:پیادهسازی لایههای انطباق و امنیتی برای محافظت از مدلها و دادههای شما.
افق جدید: LLMها و هوش مصنوعی مولد
در سال ۲۰۲۶، یک معمار یادگیری ماشین باید بر دنیای مدلهای پایه (Foundation Models) مسلط باشد. این دوره شامل ماژولهای اختصاصی در زمینههای زیر است:
مهندسی پرامپت:طراحی استراتژیهایی برای افزایش دقت و مرتبط بودن پاسخها با متن.
RAG (تولید تقویتشده با بازیابی):متصل کردن LLMها به دادههای خصوصی شما برای ایجاد هوش مصنوعی مستند و بدون توهم (Hallucination).
تنظیم دقیق (Fine-Tuning):انتخاب و بهینهسازی مدلهای زبانی بزرگ برای نیازهای خاص هر صنعت.
هوش مصنوعی مسئولانه و حاکمیت
قدرت زیاد نیازمند نظارت زیاد است. ما فاصله بین «کد در حال اجرا» و «هوش مصنوعی اخلاقی» را با پیادهسازی موارد زیر پر میکنیم:
عدالت و شفافیت:استفاده از ابزارهای Azure برای توضیحپذیری مدل.
حاکمیت مدل:ردیابی هر آزمایش با MLflowبرای اطمینان از قابلیت حسابرسی.
نظارت خودکار:راهاندازی سیستمهایی که رانش دادهها (Data Drift) را شناسایی کرده و آموزش مجدد خودکار را در محیط عملیاتی فعال میکنند.
نتیجه نهایی
این یک دوره تئوری نیست؛ بلکه یک تور هدایتشده در کارخانه مدرن هوش مصنوعی است. شما با ابزارهای کاربردی و آزمایشگاههای «تستشده در میدان» خارج میشوید که دقیقاً مشابه جریانهای کاری روزانه تیمهای نخبه علوم داده است.
آزمایش کردن را متوقف کنید. مهندسی را شروع کنید. بیایید آینده هوش مصنوعی را روی Azure بسازیم.
سرفصل ها و درس ها
Module 1-درس 1: یادگیری ماشین Azure چیست
Module 1 - Lesson 1 - What is Azure Machine Learning
معرفی Azure ML به عنوان پلتفرمی ابری برای مقیاسپذیری
Introduction to Azure ML as a cloud-based platform for Scalability
مزایای مقیاسپذیری، اتوماسیون، زیرساخت مدیریت شده و آمادگی MLOps
The Benefits of Scalability, Automation, Managed infrastructure, MLOps readiness
نمونههای کاربردی در صنایع مختلف
Use cases across industries
Module 1-فصل 2: بررسی عمیق معماری Azure ML
Module 1 - Chapter 2 - Azure ML Architecture Deep Dive
این قطعات چگونه در داخل Azure به هم متصل میشوند؟
How do these pieces connect inside Azure ?
یکپارچگی با سایر سرویسها مانند Key Vault و Application Insights
Integration with other services like Key Vault and Application Insights
Module 1-فصل 3: پیمایش در رابط کاربری Azure ML Studio
Module 1 - Chapter 3 - Navigating the Azure ML Studio Interface
راهنمای گامبهگام Azure ML Studio
Guided walkthrough of Azure ML Studio
بررسی بخشهای آزمایشها، خط لولهها، مدلها، مجموعهدادهها، محاسبات و نقاط انتهایی
Explore sections Experiments, Pipelines, Models, Datasets, Compute and Endpoints
دموی پیمایش در رابط کاربری Azure ML Studio
Navigating the Azure ML Studio Interface - DEMO
Module 1-فصل 4: منابع فضای کاری و انواع داراییها
Module 1 - Chapter 4 - Workspace Resources and Asset Types
درک محتویات یک فضای کاری: آزمایشها، اهداف محاسباتی، محیطها
Understand what’s inside a workspace experiments, compute targets, environments
نحوه استفاده از هر منبع در چرخه حیات ML
How each resource is used in the ML lifecycle
مقایسه Azure ML Studio، پورتال Azure، CLI و SDK
Compare Azure ML Studio, Azure Portal, CLI, and SDK
Module 1-فصل 5: کار با Visual Studio Code و Azure ML
Module 1 - Chapter 5- Working with Visual Studio Code & Azure ML
کار با Visual Studio Code و Azure ML
Working with Visual Studio Code & Azure ML
نصب افزونه Azure ML، اتصال به فضای کاری و باز کردن نوتبوک
Install Azure ML extension, connect to workspace and open a notebook
Module 2-فصل 1: معرفی Azure ML Designer
Module 2 - Chapter 1- Introduction to Azure ML Designer
Azure ML Designer چیست
What is Azure ML Designer
مزایای کلیدی: ایجاد خط لوله بدون کد، رابط کشیدن و رها کردن، آزمایش آسان
Key benefits no-code pipeline creation, drag-and-drop interface, easy experiment
چه زمانی و چرا از Designer به جای راهکارهای کد-محور استفاده کنیم
When and why to use Designer over code-based solutions_
نمونههای کاربردی و تناسب با سطوح مختلف مهارتی
Use cases and suitability for different skill levels
Module 2-فصل 2: بررسی رابط کاربری Designer
Module 2 - Chapter 2 - Exploring the Designer Interface
مروری بر بخشهای کلیدی: بوم (Canvas)، جعبه ابزار ماژولها، پنلهای ورودی و خروجی
Overview of key sections canvas, module toolbox, input & output panels
بررسی رابط کاربری Designer
Exploring The Designer Interface
Module 2-فصل 3: یادگیری ماشین بدون کد در مقابل کد-محور
Module 2- Chapter 3 - No-Code vs Code-Based Machine Learning
مقایسه Designer در مقابل Python SDK
Comparison Designer vs. Python SDK
مزایا و معایب هر کدام برای سناریوهای مختلف
Pros and cons of each for different scenarios
چه زمانی ML بدون کد مناسبترین است (تحلیلگران کسبوکار، POCها، تست سریع مدل)
When is no-code ML best suited (business analysts, POCs, quick model testing)
Module 2-فصل 4: ساخت یک خط لوله آموزشی با Designer
Module 2 - Chapter 4 - Building a Training Pipeline with Designer
مفهوم خط لوله آموزشی: ورودی داده، پیشپردازش، آموزش، ارزیابی
Concept of a training pipeline – data input, preprocessing, training, evaluation
وارد کردن مجموعهداده نمونه و ساخت خط لوله ML
Importing a Sample Dataset & Building ML Pipeline
اجرای خط لوله و بررسی نتایج آزمایش
Running the Pipeline and reviewing experiment results
Module 2-فصل 5: تفسیر نتایج آزمایش در Designer
Module 2 - Chapter 5 - Interpreting Experiment Results in Designer
درک وضعیتهای اجرای ماژول، بصریسازی خروجیها و معیارهای ارزیابی
Understand module run statuses, output visualizations, and evaluation metrics
مشاهده معیارهای MAE، RMSE یا Accuracy از ماژول Evaluate Model
Viewing Metrics MAE, RMSE or Accuracy from the “Evaluate Model” module
Module 2-فصل 6: ایجاد خط لوله استنتاج از خط لوله آموزشی
Module 2 - Chapter 6 - Creating an Inference Pipeline from Training Pipeline
خط لوله استنتاج (Inference Pipeline) چیست؟
What is an inference pipeline ?
تفاوت بین جریانهای آموزشی و استنتاجی
Difference between training and inference flows
استفاده از دکمه Create Inference Pipeline در Designer برای تبدیل مدل
Use the _Create Inference Pipeline_ button in Designer to convert a completed
افزودن و تنظیم ماژولهای ورودی/خروجی سرویس وب
Add adjust Web Service Input Output modules
Module 2-فصل 7: استنتاج آنی در مقابل استنتاج دستهای در Designer
Module 2- Chapter 7 - Real-Time vs. Batch Inference in Designer
چه زمانی از خط لولههای ترکیبی، نزدیکی دادهها و زیرساختهای موجود استفاده کنیم
2 When to use - hybrid pipelines, data proximity, existing infrastructure
Module 5-بخش 4: محیطها در Azure ML: چیست و چرا لازم است
Module 5: Section 4. Environments in Azure ML: What and Why
تعریف محیط (Environment) در Azure ML
Defining an Environment in Azure ML
محیطهای آماده (Curated) در مقابل محیطهای سفارشی
Curated environments VS Custom environments
اهمیت تکرارپذیری در آموزش مدل
Importance of reproducibility in training
ویژگیهای کلیدی: توضیحپذیری داخلی، رعایت بهترین روشها مانند CV و توازن کلاسها
Keyfeatures_ Built-in explainability,Bestpractices built-in_ CV, class Balancing
Module 8-اجرای یک آزمایش AutoML در Azure ML
Module 8 - Running an AutoML Experiment in Azure ML
آزمایشگاه 08B: اجرای آزمایش AutoML از طریق SDKv2 (بخش 1)
LAB08B-Running an AutoML Expeirment via SDKv2 - PART 1
آزمایشگاه 08B: اجرای آزمایش AutoML از طریق SDKv2
LAB08B-Running an AutoML Expeirment via SDKv2
Module 8-ویژگیهای هوش مصنوعی مسئولانه در AutoML
Module 8 - Responsible AI Features in AutoML
AutoML شامل اهمیت ویژگیها، نمودارها، اعتبارسنجی دادهها، بررسی نشت داده و توازن است
AutoML includes Feature importance,charts,Datavalidation ,Leakagechecks, Balance
چگونه این بینشها را در دسترس قرار دهیم
How do we make these insights available
آزمایشگاه 09A: بررسی توضیحات AutoML (بخش 1)
LAB09A - Reviewing AutoML Explanations - PART 1
آزمایشگاه 09A: بررسی توضیحات AutoML (بخش 2)
LAB09A - Reviewing AutoML Explanations - PART 2
آزمایشگاه 09B: تفسیر مدلها و کد Tabular Explainer
LAB09B - Interpreting Models and Tabular Explainer code
Module 9-استفاده از Explanation Client و SDK
Module 9 - Using the Explanation Client and SDK
نحوه استفاده از Explanation Client
How to use Explanation Client
Module 9-هوش مصنوعی مسئولانه و عدالت: پوشش Azure ML
Module 9 - Responsible AI & Fairness: What Azure ML Covers
حفاظهای داخلی (Guardrails) در Azure ML
Azure ML includes some Bulit-in guardrails in Azure ML
توضیحات به شناسایی سوگیری، پروکسیهای ناخواسته و اثرات دادههای پرت کمک میکنند
Explanation helps in identifying - Bias, Unintended proxies , Outlier-driven
آزمایشگاه 09C: تفسیر مدلها با هوش مصنوعی مسئولانه
LAB09C - Interpreting Models with Responsible AI
Module 9-آزمون تفسیرپذیری مدل و مسئولیتپذیری
Module 9- Model Interpretability & Responsible- Quiz
آزمون ماژول 9: تفسیرپذیری مدل و مسئولیتپذیری
Module 9- Model Interpretability & Responsible- Quiz
Module 10-چرا باید مدلهای ML را در محیط عملیاتی نظارت کرد؟
Module 10 - Why Monitor ML Models in Production?
نظارت بر مدلها: نقاط شکست رایج
Monitoring Models - Common Failure Points
دستهبندیهای نظارتی
Categories of Monitoring
Module 10-مروری بر ابزارهای نظارتی در Azure ML
Module 10 - Overview of Monitoring Tools in Azure ML
ابزارهای نظارتی داخلی در Azure
Built-in monitoring tools in azure
کاربرد هر ابزار و موارد ردیابی شده
When each is used and what they track
Module 10-نظارت بر سرویسهای مدل با Application Insights
Module 10 - Monitoring Model Services with Application Insights
آزمایشگاه 10A: App Insights در ابر Azure (بخش 1)
LAB10A-App Insights in Azure Cloud - PART 1
آزمایشگاه 10A: App Insights در ابر Azure (بخش 2)
LAB10A-App Insights in Azure Cloud - PART 2
آزمایشگاه 10A: App Insights در ابر Azure (بخش 3)
LAB10A-App Insights in Azure Cloud - PART 3
آزمایشگاه 10B: App Insights در Azure ML Studio
LAB10B - App Insights in Azure ML Studio
Module 10-ثبت معیارهای سفارشی در score.py
Module 10 - Logging Custom Metrics in score.py
توضیح نحوه ثبت پیشبینیها، زمان پردازش و امتیاز اطمینان
Explain how you can log - Predictions Processing Times & Confidence Score
از طریق App Insights SDK یا لاگگذاری سفارشی
Via App Insights SDK or custom logging
Module 10-نظارت بر رانش دادهها (Data Drift) در Azure ML
Module 10 - Monitoring Data Drift in Azure ML
اقدامات در هنگام رانش دادهها (Drift)
Actions on drift
اقدامات در هنگام شکست سرویس
Actions on service failures
آزمایشگاه 10C: نظارت بر Data Drift در Azure ML Studio
LAB10C - Monitoring DataDrift in Azure ML Studio
Module 10-آزمون نظارت بر مدلهای ML مستقر شده
Module 10- Monitoring Deployed ML Models- Quiz
آزمون ماژول 10: نظارت بر مدلهای ML مستقر شده
Module 10- Monitoring Deployed ML Models- Quiz
نمایش نظرات