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
Project Scoping and System Design
Framing Business Problems as ML Problems
Identifying Use Cases Suitable for ML
Defining Problem Statements
Assessing Data Availability and Suitability
Understanding Business Context
Defining Success Metrics
Business KPIs
Revenue Impact
Cost Reduction
User Engagement
Customer Satisfaction
ML Performance Metrics
Classification Metrics
Accuracy
Precision and Recall
F1 Score
ROC-AUC
Regression Metrics
Mean Squared Error
Mean Absolute Error
R-squared
Custom Metrics
Multi-objective Optimization
Establishing System Requirements
Performance Requirements
Latency and Throughput Constraints
Real-time vs Batch Requirements
User Experience Considerations
Scalability Needs
Anticipated Load
Horizontal and Vertical Scaling
Peak Load Handling
Cost and Budget Considerations
Infrastructure Costs
Maintenance and Operational Costs
Resource Optimization
Reliability and Availability Requirements
Uptime Requirements
Fault Tolerance
Disaster Recovery
Feasibility Analysis
Technical Feasibility
Technology Stack Assessment
Resource Requirements
Data Feasibility
Data Quality Assessment
Data Volume and Velocity
Organizational Readiness
Team Skills and Capabilities
Infrastructure Maturity
Establishing Baseline Models
Simple Heuristics or Rule-based Models
Benchmarking Against Existing Solutions
Setting Initial Performance Expectations
Minimum Viable Product Definition
Previous
1. Introduction to MLOps
Go to top
Next
3. Data Engineering for Production