.NET Machine learning & AI
Build intelligent .NET apps with features like emotion and sentiment detection, vision and speech recognition, language understanding, knowledge, and search.
Build intelligent .NET apps with features like emotion and sentiment detection, vision and speech recognition, language understanding, knowledge, and search.
Generative AI is a transformative technology that can enhance the .NET development experience and enable developers to create innovative and intelligent applications.
.NET developers can quickly integrate prebuilt-AI models from OpenAI that power experiences like Microsoft Copilot, Bing Chat, and ChatGPT into their applications.
ML.NET is a free, open-source, cross-platform machine learning framework made specifically for .NET developers.
With ML.NET, you can develop and integrate custom machine learning models into your .NET applications, without needing prior machine learning experience.
ML.NET is an extensible platform, with tooling in Visual Studio as well as a cross-platform CLI, that powers recognized Microsoft features like Windows Hello, Bing Ads, PowerPoint Design Ideas, and more.
Easily add intelligent features to your .NET apps with our pre-built AI models — such as emotion and sentiment detection, vision and speech recognition, language understanding, knowledge, and intelligent search.
The Intelligent Apps reference templates illustrates how AI Services can be incorporated into a .NET app.
Azure Machine Learning is a fully-managed cloud service that enables you to easily build, deploy, and share predictive analytics solutions.
The Recommendation Engine sample app shows Azure Machine Learning being used in a .NET app.
F# (pronounced F sharp) is a succinct, robust, performant language that is great for data science and machine learning.
F#'s type system and unique features such as Type Providers and Units of Measure are a great fit for data science and ML.
Learn .NET easily with our step-by-step tutorials.