Инструменты Microsoft Visual Studio для ИИ
Инструменты Visual Studio для ИИ — это расширение для создания, тестирования и развертывания решений глубокого обучения/ИИ. Он легко интегрируется с облачными службами искусственного интеллекта, такими как Машинное обучение Azure, для надежных возможностей экспериментирования, включая, помимо прочего, отправку данных для подготовки.
Обзор Вопросы и ответы Рейтинг и обзор
Инструменты Visual Studio для ИИ
Инструменты Visual Studio для ИИ — это расширение для создания, тестирования и развертывания решений глубокого обучения/ИИ. Он легко интегрируется с облачными службами искусственного интеллекта, такими как Машинное обучение Azure, для надежных возможностей экспериментирования, включая, помимо прочего, прозрачную отправку заданий по подготовке данных и обучению моделей для различных целей вычислений. Кроме того, он обеспечивает поддержку пользовательских метрик и отслеживание истории выполнения, обеспечивая воспроизводимость данных и аудит. Предприятие готово к совместной работе, позволяет безопасно работать над проектом с другими людьми. Начните с глубокого обучения с помощью Microsoft Cognitive Toolkit (CNTK), Google TensorFlow, PyTorch, Apache MXNet или других фреймворков уже сегодня. Пожалуйста, посетите нашу домашнюю страницу для получения подробной информации об установке и использовании. ПРИМЕЧАНИЕ: это расширение предназначено для работы с Visual Studio 2017. Вы можете скачать версию этого расширения, совместимую с Visual Studio 2015, здесь.
Что нового в версии 0.5.0.755748 (2018-09-02)
- Исправлена проблема, из-за которой пользователи не могли импортировать определенную модель ONNX.
Что нового в версии 0.5.0.752675 (30 августа 2018 г.)
- Исправлена проблема, из-за которой самая последняя версия Visual Studio не могла установить расширение.
Что нового в версии 0.5.0.747136 (25 августа 2018 г.)
- При первом запуске Tools for AI отображается страница установки для руководства по настройке локальной среды разработки AI. Пользователи могут запустить установщик одним щелчком мыши с этой страницы, чтобы установить необходимые программные пакеты в среду Python по умолчанию.
- Мы разрабатываем новую стартовую страницу, чтобы помочь пользователям создать первое приложение ИИ / обучить первую модель ИИ за 3 шага. Стартовая страница также содержит полезные примеры ИИ и ресурсы для разработки.
- Azure Cognitive Services упорядочены по подписке в обозревателе серверов. При создании когнитивного сервиса пользователи могут указать существующую группу ресурсов или создать новую.
- Список образов Docker обновлен для отправки заданий на удаленные компьютеры. Также предоставляется новый универсальный образ докера, включающий все популярные фреймворки AI/DL.
- Помимо отправки отзыва в GitHub, теперь пользователь может отправлять отзыв и по электронной почте. Кроме того, создан более проактивный канал обратной связи — он предложит пользователю оставить отзыв при выполнении некоторых условий.
- Поддержка искусственного интеллекта пакетной службы Azure временно удалена, поддержка искусственного интеллекта пакетной службы скоро вернется.
- Улучшения телеметрии и стабильности.
Разрабатывайте, отлаживайте и развертывайте модели глубокого обучения и решения ИИ
Используйте продуктивные функции Visual Studio, чтобы ускорить внедрение инноваций в сфере ИИ уже сегодня. Используйте встроенные функции редактора кода, такие как подсветка синтаксиса, IntelliSense и автоматическое форматирование текста. Вы можете интерактивно протестировать свое приложение для глубокого обучения в локальной среде, используя пошаговую отладку для локальных переменных и моделей.
Начните быстро с начальной страницы
Стартовая страница инструментов для ИИ создана, чтобы ускорить ваш старт в мире ИИ с помощью
- Простые инструкции, которые помогут вам создать свое первое приложение ИИ за 3 шага;
- Образцы выводов/обучения ИИ и учебные материалы, связанные с ИИ, чтобы вы могли быстро изучить и создать свои собственные решения ИИ.
Кроме того, инструменты Visual Studio для ИИ интегрированы с Машинным обучением Azure, что упрощает просмотр галереи примеров экспериментов с использованием CNTK, TensorFlow, MMLSpark и других.
Масштабируйте обучение моделей глубокого обучения и/или логические выводы в облаке
Это расширение упрощает обучение моделей на вашем локальном компьютере, или вы можете отправлять задания в облако, используя нашу интеграцию с Машинным обучением Azure. Вы можете отправлять задания на различные цели вычислений, такие как кластеры Spark, виртуальные машины Azure GPU и т. д.
Внедрите искусственный интеллект в свои приложения с помощью Microsoft Cognitive Services
Microsoft Cognitive Services — это набор API, SDK и служб, доступных разработчикам, чтобы сделать ваши приложения более интеллектуальными, привлекательными и легко обнаруживаемыми с помощью всего нескольких строк кода. Инструменты Visual Studio для ИИ теперь позволяют легко находить, создавать и настраивать когнитивные службы в Visual Studio.
Создавайте интеллектуальные приложения, используя предварительно обученные модели ИИ
Создание интеллектуальных приложений в Visual Studio так же просто, как добавление предварительно обученной модели в ваше приложение, как и в любой другой библиотеке или ресурсе. Инструменты Visual Studio для ИИ включают библиотеку Microsoft.ML.Scoring, которая предлагает упрощенные согласованные API для моделей TensorFlow и ONNX.
Кроме того, инструменты Visual Studio для ИИ создают класс-заглушку C#, чтобы упростить взаимодействие с моделями в вашем приложении. Эти проекты библиотеки вывода моделей могут быть дополнительно развернуты в виде пакетов NuGet для удобного распространения.
Взаимодействие между различными платформами ИИ посредством преобразования файлов моделей
Существует множество сред искусственного интеллекта, с помощью которых пользователи могут создавать свои собственные модели. Однако они сильно отличаются друг от друга в деталях реализации. Это неизбежно приведет к тому, что модели, созданные одной структурой, нельзя будет повторно использовать для последующего обучения или вывода в другой среде, что создает неудобства и увеличивает затраты пользователей на выбор среды. Преобразование файла модели является реальным испытанием для решения такой задачи.
Инструменты Visual Studio для ИИ теперь позволяют легко преобразовывать модели Core ML, TensorFlow, scikit-learn, XGBoost и LIBSVM в формат ONNX, используя существующие преобразователи моделей.
Поддерживаемые операционные системы
В настоящее время это расширение поддерживает 64-битные операционные системы Windows. Windows 10 рекомендуется для лучшей совместимости.
Поддерживаемая Visual Studio
Инструменты Visual Studio для ИИ работают как с Visual Studio 2017, так и с 2015. Поддерживаются версии Community, Professional и Enterprise.
Это расширение размещено в Visual Studio Marketplace в двух пакетах VS 2017 и VS 2015.