Chapter 3

The Foundation of ML.NET

“My brain is open.”

Paul Erdos, Mathematician, 1913—1996

Acommon distinction of roles we observe in applied machine learning is between data scientists and programmers. The former are perceived as the wizards who know the (mathematical) tricks to create gold from data, whereas the latter are no more than helpful and willing assistants.

Without beating around the bush, we think data science and programming are dichotomous roles that can only hold at a very high level of abstraction. From a 10,000-foot view, you realize that just modeling the data is not enough. The ability to engineer data into workable structures and pipelines is crucial for putting AI-based systems into production.

In Chapter 2, “An Architectural ...

Get Programming ML.NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.