Introduction
A look at supervised learning
()
What you should know
()
How to use Codespaces
()
1. Introduction to Supervised Learning
What is supervised learning?
()
Data: Features, labels, training sets
()
Metrics for classification and regression
()
2. Linear Regression
What is linear regression?
()
Implementing linear regression in Python
()
Evaluating linear regression
()
Challenge: Evaluate linear regression
()
Solution: Evaluate linear regression
()
3. Classification Algorithms
What is classification?
()
Logistic regression
()
K-nearest neighbors
()
Decision trees
()
Challenge: A classification model
()
Solution: A classification model
()
4. Overfitting and Underfitting
Understanding overfitting and underfitting
()
Decision stumps
()
Overfitting
()
Cross-validation and Goldilocks
()
Challenge: Goldilocks model
()
Solution: Goldilocks model
()
5. Additional Techniques
Ensembles: Bagging and boosting
()
Tuning hyperparameters
()
Explaining simple models
()
SHAP (SHapley Additive exPlanations)
()
Challenge: XGBoost model
()
Solution: XGBoost model
()
6. Deployment
Deploying with Flask
()
Querying the model
()
Challenge: Deployment
()
Solution: Deployment
()
Conclusion
Next steps in your machine learning journey
()