Какое решение ИИ подходит для меня?
Корпорация Майкрософт предлагает несколько различных решений искусственного интеллекта, что означает, что у вас есть несколько вариантов в вашем распоряжении. Но как выбрать, какой из них следует использовать для вашего приложения? Давайте разберем его.
Я хочу интегрировать модель машинного обучения в приложение и запустить ее на устройстве, используя полное преимущество аппаратного ускорения
Windows Machine Learning — это правильный выбор для вас. Эти высокоуровневые API WinRT работают в приложениях Windows 10 (UWP, desktop) и оценивают модели непосредственно на устройстве. Вы даже можете воспользоваться преимуществами GPU устройства (если он имеется) для повышения производительности.
Я хочу иметь более полный контроль над использованием ресурсов во время выполнения модели для высокоемких приложений
DirectML — это то, что вы хотите. Эти API в стиле DirectX предоставляют парадигму программирования, которая будет чувствовать себя знакомой разработчикам игр C++ и позволяет воспользоваться всеми преимуществами оборудования.
Я хочу обучать, тестировать и развертывать модели машинного обучения с помощью платформы, знакомой разработчику .NET.
Ознакомьтесь с ML.NET, платформой машинного обучения, созданной для разработчиков .NET.
Я хочу использовать возможности облака Azure для обучения и развертывания моделей машинного обучения
См. Что такое продукты машинного обучения в Корпорации Майкрософт? полный список решений, доступных корпорацией Майкрософт, включая множество продуктов и служб, работающих в Azure.