К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Validating and Safeguarding Production AI · LearnSpace
Назад в каталог
courseraПрограммирование

Validating and Safeguarding Production AI

Курс от Coursera
Средний≈ 19 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This long course focuses on the operational lifecycle of agentic AI systems: robust partitioning and dataset management, automated retraining pipelines, continuous monitoring for drift and anomalies, testing and secure deployment, and performance optimization of code and pipelines. You will practice partitioning strategies (time-series and stratified), monitoring and drift detection metrics (PSI and KS), and build CI/CD notebooks and automated workflows for model retraining and re-deployment using tools like MLflow and GitHub Actions. The course addresses software-engineering best practices—clean code, profiling, unit and integration testing—and dependency risk assessment to maintain secure, reliable production systems. Practical assignments include building monitoring alerting rules, implementing retraining triggers, diagnosing runtime bottlenecks, and integrating human-in-the-loop feedback systems to continuously improve models in production while ensuring high code quality and security hygiene.

Навыки, которые вы освоите

MLOps (Machine Learning Operations)CI/CDModel OptimizationContinuous MonitoringModel DeploymentMaintainabilityPerformance TuningModel EvaluationSoftware EngineeringAnomaly DetectionSampling (Statistics)DevOpsUnsupervised LearningSecure CodingAI SecurityResponsible AIModel TrainingPython ProgrammingSecurity TestingSoftware Quality Assurance

Программа курса

7 модулей · 91 учебных материалов

01Partition and Monitor AI Models Effectively13 материалов
Building a Reliable ForecastDIALOGUEThe Hidden Risks of a Bad SplitВидеоCore Principles of Data PartitioningЧтениеThe Deceptive MetricDIALOGUE

Учитесь у экспертов

Professionals from the Industry

Преподаватель курса

Validating and Safeguarding Production AI
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Пушту, Индонезийский, Испанский, Дари, Японский

Часть программы вашего университета
Implementing Time-Series Splits in a NotebookВидео
Partitioning a Sales Forecast DatasetЛабораторная
Knowledge Check: Partitioning StrategiesЗадание
Catching Drift Before It's a DisasterВидео
Understanding and Measuring Model DriftЧтение
Calculating a Drift Score with PythonВидео
Diagnosing a Drifting ModelDIALOGUE
Hands-On Learning: Automated Model Health MonitoringЗадание
Model Reliability ToolkitЗадание
02Automate, Evaluate and Deploy ML Models Confidently16 материалов
The Stakeholder Debate: Performance vs. CostDIALOGUEMore Accurate Is Not Always Better ВидеоFoundations of Model Selection: Trade-offs and the Pareto FrontЧтениеAnalyzing Experiment Logs with Optuna ВидеоThinking in Trade-offsDIALOGUEAnalyze Optuna Trials and Recommend a ModelЛабораторнаяCritique the Recommendation ЗаданиеKnowledge CheckЗаданиеFrom Manual Drudgery to Automated Deployment ВидеоThe CI/CD Blueprint for MLЧтениеBuilding a Validation GateDIALOGUESetting Up a Python Environment for Reliable CI/CDВидеоConfiguring a CI/CD Pipeline for Model Training and ValidationВидеоAssemble and Run a Production CI Pipeline for MLЗаданиеDebug the Broken PipelineЗаданиеModel Automation and Deployment ProjectЗадание
03Optimize Python for Agentic AI15 материалов
The Kick-off Call: Setting the Bar for Clean CodeDIALOGUEClean Code Foundations: PEP 8 and BeyondВидеоType Hints and Docstrings for AI SystemsЧтениеRunning flake8: From Errors to InsightsВидеоRefactor the Memory ManagerЛабораторнаяQuiz: Code Quality & StandardsЗаданиеThe Slow Agent AlertDIALOGUEUnderstanding Profiling OutputЧтениеProfiling 101: Finding Bottlenecks with cProfileВидеоOptimization Strategies: Beyond RegexЧтениеBenchmarking and Measuring ImprovementsВидеоOptimize Planner PerformanceЛабораторнаяPeer Review: Defending Your OptimizationDIALOGUEDocument the Optimization PlanЗаданиеAI Code Optimization ProjectЗадание
04Test and Secure Your AI Code15 материалов
The Security Flaw: AI Agents and the Update DilemmaDIALOGUEUnderstanding Dependency Risks and Version ControlВидеоManual Review: Changelogs and Transitive Dependency RisksЧтениеAutomated Scanning: Using Tools for Vulnerability AssessmentВидеоEvaluating a LangChain UpgradeЧтениеHands-On Learning: Evaluate a LangChain UpgradeЗаданиеKnowledge Check: Dependency Management and SecurityЗаданиеFundamentals of Unit and Integration TestingВидеоDesign Patterns: Parameterization and Maintenance for Agent TestsЧтениеSecurity and Ethics: Testing for Data Leakage and MisconfigurationВидеоThe Un-testable Agent: A Developer DialogueDIALOGUEImplementing Pytest with Mocked LLM ResponsesВидеоDesigning and Validating Test Suites for a Multi-Agent AI SystemЛабораторнаяKnowledge Check: Comprehensive Testing StrategiesЗаданиеSecure AI Testing ToolkitЗадание
05Detect AI Anomalies: Real-Time Outliers14 материалов
The Alert Flood: Deciding Signal from Noise in Real-TimeDIALOGUEStatistical Foundations for Adaptive AI MonitoringВидеоDetecting Trends with Exponentially Weighted Moving Average (EWMA)ЧтениеImplementing EWMA in a Data StreamВидеоHow to Implement Z-Score Alerts in PythonЧтениеHands-On Learning: Building a Real-Time Anomaly DetectorЗаданиеKnowledge Check: Statistical Anomaly DetectionЗаданиеThe Signal and the NoiseDIALOGUEDefining Anomaly Types and Alert OutcomesВидеоIntroduction to Unsupervised Anomaly DetectionЧтениеHow to Analyze Isolation Forest OutputsВидеоAnalyzing Isolation Forest OutputsЛабораторнаяKnowledge Check: Contextual Anomaly AnalysisЗаданиеAnomaly Detection and Analysis ReportЗадание
06Automate, Analyze, and AI Feedback15 материалов
The Drift Emergency: Your AI Model is Failing in ProductionDIALOGUEModel Drift and Technical Debt: A DefinitionВидеоCore Components of a HITL SystemЧтениеVisualizing the HITL ArchitectureВидеоHow to Build a Feedback Endpoint with FastAPIВидеоHands-On Learning: Designing a Human Feedback SystemЗаданиеKnowledge Check: Human-in-the-Loop Learning SystemsЗаданиеA Challenging Diagnosis: When Accuracy FailsDIALOGUEBeyond Accuracy: Robust Model Evaluation with Resampling and ROC CurvesЧтениеInterpreting the Area Under the Curve (AUC)ВидеоWhat is a Precision–Recall Curve?ЧтениеHow to Plot a PR Curve and Find the Optimal ThresholdВидеоOptimizing a Classifier for Business GoalsЛабораторнаяKnowledge Check: Precision-Recall Optimization and Model AnalysisЗаданиеAI Model Performance and Improvement StrategyЗадание
07Production Monitoring and Retraining3 материалов
Why This Project Matters: Ensuring Model Reliability and PerformanceЧтениеYour Project Blueprint: Requirement and EvaluationЧтениеProject: Production Monitoring and RetrainingЗадание