Microsoft has announced a new platform called
Windows ML that will allow developers to build powerful apps
for Windows 10. The platform will arrive with the release of
the next major Windows 10 update.
Microsoft is already using their AI know-how to improve
experiences in products including Office 365, Bing, Cortana,
Photos app, Windows Hello, etc.
Using Windows ML, the developers will be able to take advantage
of many existing pre-trained machine learning models while
building desktop and UWP apps for Windows 10. And also for
HoloLens headset, IoT devices, etc., that are powered by
The technology will enable real-time processing of large
amounts of data (such as images and videos) locally using the
devices’ hardware horsepower. It offers support for the
standard machine learning format called “ONNX.”
Windows ML will go hand in hand with Microsoft’s Cloud AI
platform, giving the developers a choice of processing AI
workloads either on the device or in the cloud, depending on
the situation. For instance, the processing can happen on the
device if it’s not connected to the internet.
Microsoft has partnered with various companies including Intel,
Nvidia, Qualcomm, etc., to bring hardware support (for example,
Intel Modivious) for Windows ML. Interested developers can get
the first taste of Windows ML in Visual Studio Preview 15.7. At
this year’s Build conference, the company is expected to reveal
more about their AI developments.