Introduction to Model Development and Maintenance

Learn about the key concepts to be covered in this section.

We'll cover the following

What is in this section?

In this section, we will be exploring the nuances of model development, from linear regression to deep learning neural network models. We’ll cover the variety of models that are available to use, as well as what’s entailed for the maintenance of those models, from how they’re developed and trained to how they’re deployed and ultimately tested. This will be a basic overview to understand the end-to-end process of model maintenance that product managers can expect from the engineering and DevOps teams that support their products.

There’s a lot involved with bringing any new product to market, and if you’ve been a product manager for a while, you’re likely familiar with the new product development (NPD) process—or set of steps. As a precursor to the rest of the section, particularly for those who are unfamiliar with the NPD process, we’re going to be summarizing each of the steps in the first lesson of this section. Overall, this section will cover the following topics:

  • “Understanding the Stages of NPD”

  • “Model Types”

  • “Model Training”

  • “Performance Metric: R-Squared Metric”

  • “Model Deployment”

  • “Testing and Troubleshooting”

  • “Refreshing: Updating Our Models”

Get hands-on with 1200+ tech skills courses.