News

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

Featured

  • See Prompts Microsoft Engineers Use for Bleeding-Edge Multimodal RAG AI Research

    Vision-centric queries show how front-line experts are prompting LLMs these days.

  • AI Explains Expressions in Update to Java on VS Code

    "The Spring Tools now show code lenses above these expressions that allow you to quickly let GitHub Copilot explain those statements for you."

  • Microsoft Eases Integration with Semantic Kernel AI SDK

    The basic idea is to provide unified API abstractions, especially for idiomatic C# code, to help platform developers and others work with any provider with standard implementations for caching, telemetry, tool calling and other common tasks.

  • Final .NET 9 Preview Ships with Go-Live License

    Visual Studio developers can now download the SDK for .NET 9 Release Candidate 2 with a go-live license, meaning devs get Microsoft support for production applications even before the framework reaches general availability next month.

Subscribe on YouTube