ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1905.05715
75
71
v1v2 (latest)

Machine Learning at Microsoft with ML .NET

14 May 2019
Zeeshan Ahmed
Saeed Amizadeh
Mikhail Bilenko
Rogan Carr
Wei-Sheng Chin
Yael Dekel
Xavier Dupre
Vadim Eksarevskiy
Eric Erhardt
Costin Eseanu
Senja Filipi
Tom Finley
Abhishek Goswami
Monte L. Hoover
Scott Inglis
Matteo Interlandi
S. Katzenberger
Najeeb Kazmi
Gleb Krivosheev
Pete Luferenko
Ivan Matantsev
Sergiy Matusevych
S. Moradi
Gani Nazirov
Justin Ormont
Gal Oshri
Artidoro Pagnoni
Jignesh Parmar
Prabhat Roy
Sarthak Shah
Mohammad Zeeshan Siddiqui
Markus Weimer
S. Zahirazami
    AI4CE
ArXiv (abs)PDFHTML
Abstract

Machine Learning is transitioning from an art and science into a technology available to every developer. In the near future, every application on every platform will incorporate trained models to encode data-based decisions that would be impossible for developers to author. This presents a significant engineering challenge, since currently data science and modeling are largely decoupled from standard software development processes. This separation makes incorporating machine learning capabilities inside applications unnecessarily costly and difficult, and furthermore discourage developers from embracing ML in first place. In this paper we present ML .NET, a framework developed at Microsoft over the last decade in response to the challenge of making it easy to ship machine learning models in large software applications. We present its architecture, and illuminate the application demands that shaped it. Specifically, we introduce DataView, the core data abstraction of ML .NET which allows it to capture full predictive pipelines efficiently and consistently across training and inference lifecycles. We close the paper with a surprisingly favorable performance study of ML .NET compared to more recent entrants, and a discussion of some lessons learned.

View on arXiv
Comments on this paper