Modelling Flashcards
Name the three types of ML
- Supervised
- Un-supervised
- Reinforcement Learning
What are the two types of supervised learning?
- Classification
- Regression
What are the two types of un-supervised learning?
- Clustering
- Dimensionality Reduction
What are the two types of reinforcment learning?
- Classification
- Control
Name the 4 parts required for a training job
- URL of S3 bucket containing training data
- URL of S3 bucket for model artefacts
- Computer resources needed (managed by SageMaker)
- ECS registry path where the training code is stored
Where are training + inference instances for SageMaker built-in algorithms stored?
ECS containers
Define a hyperparameter
a value you set before the learning process
Name the two types of hyperparameter
- Model Performance
- Algorithm
What does the algorithm hyperparameter do?
Affects the speed and quality of the learning process
Which automatic tuning methods are included in SageMaker?
- Random Search
- Bayesian Search
What does SageMaker do after the training job is created?
SM launches the ML instances and uses the training code and training data to train the model. The resulting artefacts are stored in the artefact S3 bucket.
What do you use to continuously monitor model quality?
SageMaker Model Monitor
Name the steps of model monitoring
- Capture data
- Create a baseline
- Scheduling monitoring jobs
- Interpreting results
Where do violations and metric notifications appear when continuously evaluating models?
CloudWatch
What are the four stages of the model improvement cycle?
- Model Construction
- Evaluation
- Production
- Monitor