Поделиться через


Какое решение ИИ подходит для меня?

Корпорация Майкрософт предлагает несколько различных решений искусственного интеллекта, что означает, что у вас есть несколько вариантов в вашем распоряжении. Но как выбрать, какой из них следует использовать для вашего приложения? Давайте разберем его.

Я хочу интегрировать модель машинного обучения в приложение и запустить ее на устройстве, используя полное преимущество аппаратного ускорения

Windows Machine Learning — это правильный выбор для вас. Эти высокоуровневые API WinRT работают в приложениях Windows 10 (UWP, desktop) и оценивают модели непосредственно на устройстве. Вы даже можете воспользоваться преимуществами GPU устройства (если он имеется) для повышения производительности.

Я хочу иметь более полный контроль над использованием ресурсов во время выполнения модели для высокоемких приложений

DirectML — это то, что вы хотите. Эти API в стиле DirectX предоставляют парадигму программирования, которая будет чувствовать себя знакомой разработчикам игр C++ и позволяет воспользоваться всеми преимуществами оборудования.

Я хочу обучать, тестировать и развертывать модели машинного обучения с помощью платформы, знакомой разработчику .NET.

Ознакомьтесь с ML.NET, платформой машинного обучения, созданной для разработчиков .NET.

Я хочу использовать возможности облака Azure для обучения и развертывания моделей машинного обучения

См. Что такое продукты машинного обучения в Корпорации Майкрософт? полный список решений, доступных корпорацией Майкрософт, включая множество продуктов и служб, работающих в Azure.