3 Before you model: Planning and scoping a project

 

This chapter covers

  • Defining effective planning strategies for ML project work
  • Using efficient methods to evaluate potential solutions to an ML problem

The two biggest killers in the world of ML projects have nothing to do with what most data scientists ever imagine. These killers aren’t related to algorithms, data, or technical acumen. They have absolutely nothing to do with which platform you’re using, nor with the processing engine that will be optimizing a model. The biggest reasons for projects failing to meet the needs of a business are in the steps leading up to any of those technical aspects: the planning and scoping phases of a project.

Throughout most of the education and training that we receive leading up to working as a DS at a company, emphasis is placed rather heavily on independently solving complex problems. Isolating oneself and focusing on showing demonstrable skill in the understanding of the theory and application of algorithms trains us to have the expectation that the work we will do in industry is a solo affair. Given a problem, we figure out how to solve it.

3.1 Planning: You want me to predict what?!

3.1.1 Basic planning for a project

3.1.2 That first meeting

3.1.3 Plan for demos—lots of demos

3.1.4 Experimentation by solution building: Wasting time for pride’s sake

3.2 Experimental scoping: Setting expectations and boundaries

3.2.1 What is experimental scoping?

3.2.2 Experimental scoping for the ML team: Research

3.2.3 Experimental scoping for the ML team: Experimentation

Summary

sitemap