Microsoft анонсировала платформу ИИ для Windows 10

На прошедшей конференции Developer Day компания представила платформу ИИ для разработчиков. Она появится в грядущем обновлении ОС Windows.

Ключевые особенности

Платформа предлагает разработчикам Windows Machine Learning API, с помощью которого можно внедрить функциональность заранее обученных нейросетей в приложения. Более того, она позволяет производить обработку данных на локальном устройстве, например, на компьютере пользователя.

Благодаря этому у WinML API есть ряд преимуществ:

  • отсутствие задержек сети, т.к. облачные вычисления не вовлекаются в процесс обработки данных;
  • снижение стоимости производства и обслуживания нейронной сети;
  • возможность работать без подключения к сети, что важно для приложений, работающих в изолированном окружении;
  • обработка данных без привлечения сторонних средств;
  • оптимизация вычислений и адаптация к различным устройствам.

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

Windows ML Architecture

Совместимость

В Microsoft утверждают, что Windows ML будет работать со всеми версиями Windows 10, а также получит поддержку Universal Windows Platform (UWP) и приложений Win32. Также платформа будет совместима со всеми семействами устройств, использующими Windows: ПК, HoloLens, серверами и даже Xbox One.

Улучшению ИИ способствует партнерство Microsoft с крупнейшими производителями «железа»: Intel, NVIDIA, Qualcomm и AMD. Вдобавок, Intel рассказала, что вместе с Microsoft работает над Movidius Myriad X Vision Processing Unit (VPU). Эта система на чипе создана специально для обработки задач глубокого обучения ИИ.

Кэм ВедБрат (Kam VedBrat), менеджер группы программ в команде Windows AI, рассказал, что их разработка рассчитана на поддержку множества процессоров, работающих под управлением Windows. Используя оптимизацию инструкций на современных CPU, аппаратное ускорение на GPU, поддерживающих DirectX 12, а также драйверы для специализированных процессоров в будущем, авторы стараются обеспечить оптимальную производительность и эффективность на разнообразных устройствах.

Разработчики могут обучать нейросети в облаке, а затем экспортировать их с помощью Open Neural Network Exchange (ONNX). Компания объявила, что теперь включить ONNX-модель в приложение можно, используя Visual Studio. UWP сможет обрабатывать данные ИИ автоматически прямо на устройстве пользователя.

Open Neural Network Exchange — совместная разработка Microsoft и Facebook. Это открытый формат для моделей машинного обучения, который упрощает переход между фреймворками и оптимизирует затраты на производство нейросетей.

Источник: Windows Central

Подобрали три теста для вас:
— А здесь можно применить блокчейн?
Серверы для котиков: выберите лучшее решение для проекта и проверьте себя.
Сложный тест по C# — проверьте свои знания.

Также рекомендуем: