ML.NET Machine Learning Framework Update Addresses Usability and Stability

After hitting version 1.0 last month, Microsoft's open source, cross-platform machine learning framework ML.NET has received its first update, adding functionality and addressing developer concerns about usability and stability in the Model Builder component.

ML.NET 1.1, consisting of a Visual Studio UI tool called Model Builder and a command-line interface (CLI), works with AutoML to help C# and F# coders create machine learning models.

By adding machine learning functionality to .NET applications, they can use available data to make predictions and address use cases such as:

  • Classification/categorization
  • Regression/predict continuous values
  • Anomaly detection
  • Recommendations
  • Sentiment analysis
  • Object detection

New in ML.NET 1.1, as detailed in a June 11 blog post, are:

  • Preview of support for in-memory "image type" in IDataview: Developers can now load in-memory images and process them directly instead of having to specify file paths for images stored on a hard drive.
  • Preview of Anomaly Detection algorithm: A new Anomaly Detection algorithm named SrCnnAnomalyDetection has been added to the Time Series NuGet package, without requiring any prior training for use.
  • Preview of Time Series Forecasting components: Also added to the Time Series NuGet package, a new component provides series forecasting predictions useful "when your data has some kind of periodic component where events have a causal relationship and they happen (or miss to happen) in some point of time."
  • An internal update to TensorFlow, now using version 1.13.1 (formerly 1.12.0)
  • Assorted bug fixes

All of the above and more are detailed in the release notes.

The Model Builder components also received several updates, including: a new issue classification template (for classifying tabular data into many classes); improved evaluate and code generation steps; and fixes for customer feedback issues concerning installation errors, usability and stability.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus


  • .NET Core Ranks High Among Frameworks in New Dev Survey

    .NET Core placed high in a web-dominated ranking of development frameworks published by CodinGame, which provides a tech hiring platform.

  • Here's a One-Stop Shop for .NET 5 Improvements

    Culled from reams of Microsoft documentation, here's a high-level summary of what's new for performance, networking, diagnostics and more, along with links to the nitty-gritty details for those wanting to dig in more.

  • Azure SQL Database Ranked Among Top 3 Databases of 2020

    Microsoft touted the inclusion of Azure SQL Database among the top three databases of 2020 in a popularity ranking by DB-Engines, which collects and manages information about database management systems, updating its lists monthly.

  • Time Tracker Says VS Code Is No. 1 Editor for Devs, Some Working 15+ Hours Per Day

    WakaTime, which does time tracking for programmers, released data for 2020 showing that Visual Studio Code is by far the top editor/IDE used by its coders, some of whom are hacking away for more than 15 hours per day.

Upcoming Events