Infer.NET: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 24: Line 24:
Infer.NET follows a model-based approach and is used to solve different kinds of machine learning problems including standard problems like classification, recommendation or clustering, customized solutions and domain-specific problems. The framework is used in various different domains such as [[bioinformatics]], [[epidemiology]], [[computer vision]], and [[information retrieval]].<ref>[https://itsfoss.com/microsoft-ai-open-source-infer-net/ Microsoft Open Sources Infer.NET AI Framework For Humanity]</ref><ref name="theregister">[https://www.theregister.com/2018/10/05/imicrosoft_nfernet/ Microsoft open-sources Infer.NET AI code just in time for the weekend • The Register]</ref>
Infer.NET follows a model-based approach and is used to solve different kinds of machine learning problems including standard problems like classification, recommendation or clustering, customized solutions and domain-specific problems. The framework is used in various different domains such as [[bioinformatics]], [[epidemiology]], [[computer vision]], and [[information retrieval]].<ref>[https://itsfoss.com/microsoft-ai-open-source-infer-net/ Microsoft Open Sources Infer.NET AI Framework For Humanity]</ref><ref name="theregister">[https://www.theregister.com/2018/10/05/imicrosoft_nfernet/ Microsoft open-sources Infer.NET AI code just in time for the weekend • The Register]</ref>


Development of the framework was started by a team at [[Microsoft]]’s research centre in [[Cambridge, UK]] in 2004. It was first released for academic use in 2008 and later open sourced in 2018.<ref name="theregister" /> Microsoft was awarded the [[United States Patent and Trademark Office|USPTO’s]] [[Patents for Humanity|Patents for Humanity Award]] in Information Technology category for Infer.NET and the work in advanced machine learning techniques.<ref>[https://mspoweruser.com/microsoft-wins-patents-for-humanity-award-for-infer-net-from-uspto/ Microsoft Wins "Patents for Humanity" Award For Infer.NET From USPTO - MSPoweruser]</ref>
Development of the framework was started by a team at [[Microsoft]]’s research centre in [[Cambridge, UK]] in 2004. It was first released for academic use in 2008 and later open sourced in 2018.<ref name="theregister" /> In 2013, Microsoft was awarded the [[United States Patent and Trademark Office|USPTO’s]] [[Patents for Humanity|Patents for Humanity Award]] in Information Technology category for Infer.NET and the work in advanced machine learning techniques.<ref>[https://www.uspto.gov/ip-policy/patent-policy/patents-humanity/2013-award-recipients 2013 Award Recipients | USPTO]</ref><ref>[https://mspoweruser.com/microsoft-wins-patents-for-humanity-award-for-infer-net-from-uspto/ Microsoft Wins "Patents for Humanity" Award For Infer.NET From USPTO - MSPoweruser]</ref>


Infer.NET is used internally at Microsoft as the machine learning engine in some of their products such as [[Microsoft Office|Office]], [[Microsoft Azure|Azure]], and [[Xbox]].<ref>[https://www.infoworld.com/article/3311994/microsoft-open-sources-infernet-machine-learning.html Microsoft open-sources Infer.Net model-based machine learning | InfoWorld]</ref>
Infer.NET is used internally at Microsoft as the machine learning engine in some of their products such as [[Microsoft Office|Office]], [[Microsoft Azure|Azure]], and [[Xbox]].<ref>[https://www.infoworld.com/article/3311994/microsoft-open-sources-infernet-machine-learning.html Microsoft open-sources Infer.Net model-based machine learning | InfoWorld]</ref>

Revision as of 14:54, 28 June 2020

Infer.NET
Original author(s)Microsoft Research
Developer(s)Microsoft,
.NET Foundation
Initial release2008; 16 years ago (2008)
Stable release
v0.3.1912.0403[1] / December 4, 2019; 4 years ago (2019-12-04)
Repositorygithub.com/dotnet/infer
Written inC#
Operating systemWindows, macOS, Linux
Platform.NET Framework, .NET Core, Mono
TypeMachine learning software library
LicenseMIT License
Websitedotnet.github.io/infer/

Infer.NET is a free and open source .NET software library for machine learning.[2] It supports running Bayesian inference in graphical models and can also be used for probabilistic programming.

Overview

Infer.NET follows a model-based approach and is used to solve different kinds of machine learning problems including standard problems like classification, recommendation or clustering, customized solutions and domain-specific problems. The framework is used in various different domains such as bioinformatics, epidemiology, computer vision, and information retrieval.[3][4]

Development of the framework was started by a team at Microsoft’s research centre in Cambridge, UK in 2004. It was first released for academic use in 2008 and later open sourced in 2018.[4] In 2013, Microsoft was awarded the USPTO’s Patents for Humanity Award in Information Technology category for Infer.NET and the work in advanced machine learning techniques.[5][6]

Infer.NET is used internally at Microsoft as the machine learning engine in some of their products such as Office, Azure, and Xbox.[7]

The source code is licensed under MIT License and available on GitHub.[8] It is also available as NuGet package.[9]

See also

References

Further reading

  • Knowles, D.; Parts, L.; Glass, D.; Winn, John (2010). "Modeling skin and ageing phenotypes using latent variable models in Infer.NET" (PDF). {{cite journal}}: Cite journal requires |journal= (help)
  • Winn, John; Minka, Tom (2009). "Probabilistic Programming with Infer.NET". {{cite journal}}: Cite journal requires |journal= (help)
  • Winn, John; Simpson, Angela; Custovic, Adnan; Y. F. Tan, Vincent (2008). "Immune System Modeling with Infer.NET" (PDF). {{cite journal}}: Cite journal requires |journal= (help)

External links