Windows AI
Transform your Windows application with the power of artificial intelligence. Windows AI empowers you and your business to achieve more by providing intelligent solutions to complex problems.
Windows Machine Learning (WinML)
Overview
Concept
- What is a machine learning model?
- Working with ONNX models
- Windows ML performance and memory
- Executing multiple ML models in a chain
Tutorial
- Image classification with Custom Vision and Windows Machine Learning
- Image Classification with ML.NET and Windows Machine Learning
- Image classification with PyTorch and Windows Machine Learning
- Data analysis with PyTorch and Windows Machine Learning
- Object detection with TensorFlow and Windows Machine Learning
- Create a basic WinML UWP app (C#)
- Create a basic WinML UWP app (C++)
- Convert trained models to ONNX
Reference
Direct Machine-Learning (DirectML)
Overview
Concept
- Binding in DirectML
- UAV barriers and resource state barriers
- Using strides to express padding, memory layout
- Resource lifetime and synchronization
- Using the debug layer
- Handling errors and device-removal
- Helper functions