Microsoft he said that it makes open source the Infer.NET framework for commercial applications.
Infer.NET is a learning engineer framework that is used in a large number of Microsoft products, such as XBox, Azure and Microsoft Office.
Η company based in Redmond, began developing the 2004 framework at its Cambridge Research Laboratory and aims to develop scalable and interpretive engineering learning solutions. Until 2008, Microsoft made the tool available for academic use.
Infer.NET adopts an engineering-based learning approach that allows developers to integrate domain knowledge into the model. The model can therefore be used to construct a besp0oke engineering learning algorithm, with the help of the framework.
One of the most important features of Infer.NET is its interpretation.
"If you have designed a model and the learning algorithm follows this model then you can understand why the system behaves in a certain way or makes some predictions."
The team that developed Infer.NET has made the framework part of ML.NET - the .NET framework for engineering developers. Repositories are created in the .NET Foundation and integration between the two frameworks will extend ML.NET for statistical modeling and e-learning.
Those who are interested in Infer.NET can download the framework from here. It is supported by MacOS, Windows and Linux through the .NET kernel. You can also go to Microsoft's pages for lessons and examples before you start with the framework. Developers can contribute their codes to Github's Infer.NET repository.