docs/release-notes/0.10/release-0.10.md
ML.NET 0.10 brings us one step closer to the stable v1 release. We understand that the API surface has been changing rapidly and we deeply appreciate the amazing support from ML.NET community. These changes are necessary for the support of the stable API for many years to come. In the upcoming 0.11, and 0.12 releases before we reach 1.0, we will continue on refining the API and improving documentation.
We have also instrumented code coverage tools as part of our CI systems and will continue to push for stability and quality in the code.
One of the milestones that we have achieved in this release is moving IDataView into a new and separate assembly under Microsoft.Data.DataView namespace. For detailed documentation on IDataView please take a look at IDataView design principles.
ML.NET supports Windows, MacOS, and Linux. See supported OS versions of .NET Core 2.0 for more details.
You can install ML.NET NuGet from the CLI using:
dotnet add package Microsoft.ML
From package manager:
Install-Package Microsoft.ML
Below are a few of the highlights from this release. There are many other improvements in the API.
DataView moved into a separate assembly and NuGet package (#2220)
Improvements in the API for prediction engine (#2250)
Introducing Microsoft.ML.Recommender NuGet name instead of Microsoft.ML.MatrixFactorization name (#2081)
Support multiple 'feature columns' in FFM (Field-aware Factorization Machines) (#2205)
Added support for loading map from file through dataview by using ValueMapperTransformer (#2232)
Added support for running benchmarks on .NET Framework in addition to .NET Core. (#2157)
Added Tensorflow unfrozen models support in GetModelSchema (#2112)
Providing API for properly inspecting trees (#2243)
Shoutout to endintiers, hvitved, mareklinka, kilick, and the ML.NET team for their contributions as part of this release!