Useful Links
Computer Science
Artificial Intelligence
Machine Learning
Machine Learning in Production
1. Introduction to MLOps
2. Project Scoping and System Design
3. Data Engineering for Production
4. Model Development for Production
5. Model Deployment
6. Monitoring, Logging, and Maintenance
7. MLOps Infrastructure and Tooling
8. Governance, Ethics, and Security
Model Development for Production
Development Environment Setup
Environment Isolation
Virtual Environments
Containerized Development
Cloud Development Environments
Development Tools and IDEs
Jupyter Notebooks
Integrated Development Environments
Code Quality Tools
Reproducible Model Training
Experiment Tracking
Logging Parameters
Logging Metrics
Logging Artifacts
Experiment Comparison
Experiment Organization
Code Versioning with Git
Branching Strategies
Tagging and Releases
Code Review Processes
Environment and Dependency Management
Dependency Specification
Environment Configuration
Containerization for Reproducibility
Random Seed Management
Deterministic Training
Reproducible Results
Model Training at Scale
Distributed Training
Data Parallelism
Model Parallelism
Distributed Training Frameworks
Resource Management
GPU Utilization
Memory Management
Compute Optimization
Training Optimization
Hyperparameter Tuning
Early Stopping
Learning Rate Scheduling
Model and Artifact Management
Model Registries
Model Registration Process
Model Metadata Management
Model Discovery
Model Versioning
Versioning Strategies
Rollback and Promotion
Model Lineage Tracking
Storing Model Artifacts
Storage Solutions
Artifact Metadata
Artifact Compression
Model Documentation
Model Cards
Performance Reports
Usage Guidelines
Automated Training Pipelines
Pipeline Design Principles
Modularity
Reusability
Maintainability
Scripting the Training Process
Modular Training Scripts
Parameterization
Error Handling
Orchestrating Training Workflows
Workflow Scheduling
Dependency Management
Parallel and Distributed Training
Pipeline Testing
Unit Testing for ML Code
Integration Testing
End-to-end Testing
Model Validation and Testing
Cross-validation Strategies
K-fold Cross-validation
Time Series Cross-validation
Stratified Sampling
Model Performance Evaluation
Holdout Testing
A/B Testing Framework
Statistical Significance Testing
Model Robustness Testing
Adversarial Testing
Stress Testing
Edge Case Testing
Previous
3. Data Engineering for Production
Go to top
Next
5. Model Deployment