Инновационные технологии

Как ускорить искусственный интеллект с помощью флешки

В сентябре 2016 года корпорация Intel завершила процесс покупки компании Movidius за 400 миллионов долларов. Уже на тот момент Movidius была лидером в области искусственного интеллекта, и в частности — применения технологии «машинного зрения». Но мало кто ожидал, что уже к апрелю 2017 года Intel вернется с обновленным продуктом Neural Compute Stick с увеличенной производительностью и более низкой стоимостью.

Что такое ускоритель искусственного интеллекта (ИИ) и зачем он нужен

Ускоритель ИИ Intel® Movidius™ Neural Compute Stick — это отдельное устройство в формате USB-флеш-накопителя, использующее только свои ресурсы и способное без подключения к интернету производить нужные вычисления. Под такими вычислениями понимается использование ускорителя на уже обученном алгоритме.

Intel Movidius Neural Compute Stick

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

Все эти задачи решают простые нейронные сети и программные средства их построения: Caffe, TensorFlow и другие. Но чтобы реализовать их, вам понадобятся дорогостоящее оборудование, доступ к облачным вычислениям и, чаще всего, опытный специалист для настройки работы системы.

Ускоритель Intel Movidius Neural Compute Stick решает проблему нехватки вычислительных ресурсов. С одной стороны, это устройство позволит работать с данными из Caffe или Tensorflow, с другой — благодаря продукту Neural Compute Toolkit, упростит дальнейшую работу.

Характеристики и принцип действия

Сердцем Intel Movidius Neural Compute Stick (NCS) является чип Myriad 2. При своих размерах этот чип показывает внушительную производительность, хотя был создан в первую очередь для работы с изображениями.

Заявленная производительность Myriad 2 — 100 гигафлопсов при энергопотреблении в 1 Вт. Это значит, что устройству с чипом достаточно питания через USB порт. У чипа программируемая архитектура, что обеспечивает необходимую гибкость в работе.

Дрон «Spark» с чипом Myriad 2 внутри

Пример разработки, которая раскрывает потенциал Myriad 2 — дрон «Spark» от компании DJI. Используя способность к обучению чипа, «Spark» успешно составляет карты местности, облетает препятствия, следует за пользователем, прогнозирует перемещения и внешне напоминает атрибут из вселенной «Звездных войн».

В NCS чип Myriad 2 лежит в основе системы на кристалле (или СНК, SoC) и обеспечивает заявленную производительность при общих размерах устройства 72,5×27×14 мм.

Не стоить путать NCS с нейронной сетью или средством для ее построения. Это устройство работает вместе с компьютером, на котором выполняется основной алгоритм. При этом NCS — это Plug-and-Play ускоритель ИИ с доступной ценой — 79 долларов за устройство. Цена была снижена с 99 долларов благодаря новому чипу.

Если для работы недостаточно одного устройства NCS, есть возможность параллельно подключить до шестидесяти четырех устройств. В этом случае основным ограничением будет не размер или тип данных, но сложность механизма их обработки и точность конечного результата.

NCS представляет из себя доступный инструмент для сборки и профилирования, настройки и ускорения работы сложных алгоритмов обработки данных методами искусственного интеллекта и нейронных сетей.

Области применения

В первую очередь устройство NCS актуально для решения задач в индустрии машинного зрения и видеонаблюдения ввиду прямого профиля работы чипа Myriad 2. Устройство поможет широкому кругу исследователей строить нейронные сети для распознавания изображений, облегчит обучение роботов в целом и их ориентацию в пространстве в частности, позволит точнее обрабатывать данные с видеокамер.

В будущем NCS сможет сделать технологию применения нейронных сетей более популярной и доступной. Сравнительно недорогой NCS можно будет использовать с любым современным ноутбуком и бесплатным фреймворком Caffe. А значит новый продукт Intel даст возможность для экспериментов, создания новых продуктов, стартапов и даже компаний широкому кругу пользователей.

Автор: Виктор Аудрен

Поделиться этой статьей

Другие темы

Инновационные технологии

Читать эту статью следующей

Read Full Story