ml-systems
Machine Learning Systems - comprehensive knowledge for building production ML systems from data engineering through deployment and operations. Based on Harvard ML Systems course and Designing ML Systems by Chip Huyen.
When & Why to Use This Skill
This Claude skill provides comprehensive expertise in architecting and building production-grade Machine Learning systems. Based on the Harvard ML Systems course and Chip Huyen's industry-standard frameworks, it covers the end-to-end lifecycle including data engineering, model development, MLOps, and deployment. It is designed to help engineers transition from experimental notebooks to scalable, reliable, and maintainable AI infrastructure using a production-first approach.
Use Cases
- Designing end-to-end ML pipelines: Architecting the flow from raw data collection and feature engineering to model training and serving.
- Implementing MLOps and Monitoring: Setting up automated workflows for continuous integration, deployment, and real-time monitoring of model performance and data drift.
- Performance Optimization: Applying techniques like quantization, pruning, and hardware acceleration to optimize models for edge or high-scale cloud deployment.
- Data-Centric AI Strategy: Developing robust data quality frameworks and feature stores to improve model reliability and reproducibility.
| name | ml-systems |
|---|---|
| description | Machine Learning Systems - comprehensive knowledge for building production ML systems from data engineering through deployment and operations. Based on Harvard ML Systems course and Designing ML Systems by Chip Huyen. |
ML Systems
Building production-ready machine learning systems.
Overview
This skill category covers the complete ML system lifecycle:
- Foundations - Core concepts, architectures, paradigms
- Data Engineering - Data collection, quality, feature engineering
- Model Development - Training, evaluation, frameworks
- Performance - Optimization, acceleration, efficiency
- Deployment - Serving, edge deployment, scaling
- Operations - MLOps, monitoring, reliability
Categories
Foundations
ml-systems-fundamentals- Core ML systems conceptsdeep-learning-primer- Deep learning foundationsdnn-architectures- Neural network architecturesdeployment-paradigms- Deployment patterns
Data Engineering
data-engineering- Data pipelines and qualitytraining-data- Training data managementfeature-engineering- Feature creation and stores
Model Development
ml-workflow- ML development workflowmodel-development- Model training and selectionml-frameworks- Framework best practices
Performance
efficient-ai- Efficiency techniquesmodel-optimization- Quantization, pruning, distillationai-accelerators- Hardware acceleration
Deployment
model-deployment- Production deploymentinference-optimization- Inference optimizationedge-deployment- Edge and mobile deployment
Operations
mlops- ML operations and lifecyclerobust-ai- Reliability and robustness
Key Principles
- Data-Centric AI - Focus on data quality over model complexity
- Iterative Development - Start simple, iterate based on metrics
- Production-First - Design for deployment from the start
- Monitoring - Continuous monitoring and improvement
- Reproducibility - Version everything (data, code, models)
References
- Harvard CS 329S: Machine Learning Systems Design
- Designing Machine Learning Systems by Chip Huyen
- MLOps: Continuous Delivery and Automation Pipelines