Tutorial: Supervised machine learning

This tutorial will walk you through a simplified supervised machine learning project in Foundry and will cover the following steps:

  1. Set up a machine learning project in Foundry

  2. Train a model in Jupyter® notebooks or Code Repositories

    2a. Train a model in Model Studio

    2b. Train a model in a Jupyter® notebook

    2c. Train a model in Code Repositories

  3. Evaluate the performance of your models

  4. Productionize a model

In this tutorial, we solve a hypothetical task of building a machine learning model to predict the average housing prices across American census districts. Our hypothetical company has access to regularly updating census district-level data that does not contain the average housing prices. We want to create a model that will provide an accurate prediction of house prices for our finance team.

To get started, start by learning to set up your project for machine learning.


Jupyter®, JupyterLab®, and the Jupyter® logos are trademarks or registered trademarks of NumFOCUS.

All third-party trademarks (including logos and icons) referenced remain the property of their respective owners. No affiliation or endorsement is implied.