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


  • 'Dev Home' Update Leads Developer Goodies in AI-Powered Windows 11 Update

    Along with today's new AI-powered Windows 11 update come new goodies for developers, including a new edition of Dev Home, a preview offering described as a "control center" providing coding-focused features and functionality.

  • Community Dev Gives VS Code Python Some YAPF

    The latest update to Python in Visual Studio Code includes a new extension for Python formatting that was contributed by a member of the open source community.

  • Devs Demand Visual Studio 2022 Ditch Old .NET Framework Dependencies

    Developers commenting on a Microsoft post about performance improvements in the upcoming .NET 8 demanded the company end Visual Studio 2022's dependency on the old .NET Framework.

  • Microsoft Remakes Azure Quantum Dev Kit with Rust, 'and It Runs in the Browser!'

    "The' tl;dr' is that we rewrote it (mostly) in Rust which compiles to WebAssembly for VS Code or the web, and to native binaries for Python."

Subscribe on YouTube