Summary
In this chapter, you were introduced to some of the theoretical background to machine learning, the key classes in the ML.NET library, and one practical example of how to add intelligence to a website using ML.NET.
The current solution would not scale well since it currently loads the entire product list into memory. Building intelligence like this into apps is more than a full-time profession. I hope that this chapter has either sparked an interest in diving deeper into machine learning and data science or has shown you enough that you can make an informed decision about whether to pursue other areas of C# and .NET development.
In the next chapter, you will learn how to build web user interfaces using Blazor, Microsoft's cool new web component technology that enables web developers to build client-side, single-page applications (SPAs) using C# instead of JavaScript.