Machine Learning and everything else that falls under the umbrella of artificial intelligence (Deep Learning, CNN, NLP, etc.) addresses application of two main scenarios: prediction and classification.
The Pipeline and the Chain of Estimators
The ML.NET training infrastructure is centered on three pillars: data views,
transformers, and estimators. A dedicated interface describes the core
capabilities of each component: IDataView, ITransformer, and IEstimator.