What does MLOps stand for?
The way teams build, deploy, monitor and update machine-learning models in real life
MLOps encompasses everything around the training of machine-learning models.
What is the real ML life cycle in MLOps?
MLOps is about running this loop properly.
Why do we need MLOps?
To manage:
* Lots of data
* Lots of models
* Lots of users
* Lots of updates
Without MLOps, things can break very fast.
What are some problems MLOps tries to stop?
These issues highlight the importance of MLOps in maintaining model reliability.
What must you have before training in MLOps?
No MLOps magic can happen without these foundational elements.
What does model training & experiments include?
This phase is crucial for developing effective machine-learning models.
What is an important point regarding a trained model?
A trained model is not a product
You still need code around it, APIs, pipelines, scalability, and automation.
What does deployment in MLOps refer to?
Putting the model into the real system (web app, backend, mobile app, etc.)
Deployment is a critical step in making the model usable.
What should you monitor after release of a model?
Monitoring is a huge aspect of MLOps.
What is a very important idea regarding retraining and updating?
Releasing a model is NOT the end
If monitoring shows data changed or accuracy dropped, you must go back to training.
What is the most important idea in MLOps?
It is a continuous cycle
The cycle includes training, deploying, monitoring, improving, and redeploying.
Who does MLOps involve?
MLOps is a cross-functional discipline connecting ML work, software engineering, and operations.
How does MLOps compare to DevOps?
MLOps = build and operate ML systems
DevOps focuses on building and operating software.
What is the ultra-short summary of MLOps?
MLOps is the discipline that makes machine-learning models usable and reliable in production
It covers training, testing, packaging, deployment, monitoring, retraining, teamwork, and tooling.
What is an ML pipeline?
The full chain that turns raw data into a running prediction system
Not just a model.
What are the first two steps in an ML pipeline?
Business understanding involves defining the problem and success metrics.
What is the purpose of data cleaning in an ML pipeline?
Fix missing values, errors, broken rows, weird formats
Ensures the data is usable for modeling.
What does feature engineering involve?
Turn raw data into useful inputs
Essential for improving model performance.
What is data augmentation used for?
Create extra data (mainly for images / sound / text)
Helps improve model robustness.
What is the role of data annotation in supervised learning?
Add labels
Necessary for training supervised models.
What is the purpose of feature selection?
Keep only the useful inputs
Reduces dimensionality and improves model efficiency.
What does feature scaling achieve?
Put numbers on comparable ranges
Important for algorithms sensitive to the scale of data.
What is involved in the modeling step?
Train the model
This is where the actual learning occurs.