Applied Machine Learning: Value Estimation
1h 52mIntermediate2025-07-25
Authors

Matt Harrison
Python and Data Science Corporate Trainer, Author, Speaker, Consultant
Course details
In this course, Matt Harrison—a Python and data science corporate trainer, author, speaker, consultant, and advisor—focuses on building and deploying value estimation models using Python and machine learning. Learn how to use Linear Regression and XGBoost to predict the value of homes based on their characteristics and location. Explore data exploration, preprocessing, and evaluation techniques. Plus, dive into machine learning by training both simple and advanced models.
Learning objectives
Build a value estimation model using both Linear Regression and XGBoost.
Evaluate and improve a value estimation model using evaluation metrics like MAE and R².
Scale and deploy a trained machine learning model for real-time predictions.
Learning objectives
Build a value estimation model using both Linear Regression and XGBoost.
Evaluate and improve a value estimation model using evaluation metrics like MAE and R².
Scale and deploy a trained machine learning model for real-time predictions.
Skills covered
Model Training and EvaluationMachine Learning FundamentalsTraditional AI and Machine LearningArtificial Intelligence (AI)One-Off
Concepts
Introduction
- Worth a look - The power of value estimation
- What you should know
- How to use Codespaces
Introducing Value Estimation with Machine Learning (ML)
- Overview of value estimation
- Data exploration and cleaning
- Challenge - Load, explore, and clean data
- Solution - Load, explore, and clean data
Building a Linear Regression Model
- Overview of linear regression models
- Train model - Linear regression
- Evaluate model - Linear regression
- Make predictions - Linear regression
- Challenge - Implement a linear regression model
- Solution - Implement a linear regression model
Building an XGBoost Model
- Overview of XGBoost models
- Train a model - XGBoost
- Evaluate a model - XGBoost
- Make predictions - XGBoost
- Challenge - Implement an XGBoost model
- Solution - Implement an XGBoost model
Deployment
- MLflow overview
- Serving the model
- Challenge - Deploy the XGBoost model
- Solution - Deploy the XGBoost model
Conclusion
- Next steps in your machine learning value estimation journey