Как стать автором
Обновить
9
0
Евгений Васильев @FenixFly

Преподаватель-исследователь

Отправить сообщение

Кросс-компиляция под RISC-V для самых маленьких

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров6.4K

Архитектура RISC-V корнями уходит к началу 1980-х годов, группа под руководством Дэвида Паттерсона в стенах университета Беркли разработала архитектуры RISC-I и RISC-II. Долгое время архитектуре приходилось существовать в тени лицензируемых ARM и MIPS ядер. Архитектура RISC-V появилась в 2010 году, и поддерживается Linux Foundation. Отметка в 10 миллиардов произведенных ядер была преодолена за 12 лет. 

Сейчас RISC-V может сыграть большую роль в становлении российской микроэлектроники. Компании CloudBEAR и Syntacore  работают над процессорами собственной микроархитектуры, совместимыми с системой команд RISC-V. Архитектура RISC-V позволяет нашим разработчикам создавать энергоэффективные процессоры сравнимого с мировым уровня и сохранять программную совместимость со всеми программами, созданными для экосистемы RISC-V во всем мире.

В данной статье мы попробуем на примере RISC-V платы MangoPi разобраться, как выполняется кросс-компиляция под RISC-V.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии10

Сегментация пожаров по спутниковым снимкам с помощью глубокого обучения и OpenVINO

Время на прочтение5 мин
Количество просмотров1.8K

Использование моделей глубокого обучения для решения задачи семантической сегментации (задачи присвоения метки принадлежности к некоторому классу для каждого из пикселей изображения) стало широко используемой практикой в различных областях: в медицине для анализа рентгеновских снимков и данных компьютерной томографии, в анализе видео с видеорегистраторов, управлении роботизированными манипуляторами. Развивающейся является тематика использования моделей глубокого обучения для сегментации спутниковых данных.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии1

DLI Benchmark — инструмент для измерения скорости работы моделей глубокого обучения

Время на прочтение10 мин
Количество просмотров1K

Каждый фреймворк глубокого обучения использует свой подход к инференсу глубоких моделей и находит компромисс между временем обработки данных, потреблением ресурсов и качеством работы. Результатом такого разнообразия является множество возможных комбинаций из задачи машинного обучения, фреймворка, модели, набора тестовых данных и целевого устройства, что делает задачу оценки производительности инференса крайне трудной. Именно поэтому разрабатываются системы, позволяющие автоматически собирать данные о производительности и качестве работы большого количества моделей.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

Статья для тех, кто не попал на Летнюю школу по компьютерному зрению

Время на прочтение4 мин
Количество просмотров3.7K

Полноценных школ по компьютерному зрению, таких, чтобы участники могли получить опыт от разработчиков алгоритмов из крупных технологических компаний, осталось очень немного. В этом плане больше всего повезло студентам из Нижнего Новгорода, ведь каждое лето силами преподавателей Университета Лобачевского и инженеров компании Intel проводится Computer Vision Summer Camp - Летняя школа по компьютерному зрению. А для тех, кому не удалось на нее попасть, мы расскажем самое важное и интересное…

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Detect it to pop it — используем “взрослые” инструменты Intel для решения “детской” задачи

Время на прочтение6 мин
Количество просмотров3.6K

Задачу обнаружения различных объектов сейчас модно решать на основе глубокого обучения. Но для этого нужно собрать и разметить датасет, сконструировать глубокую нейросеть, обучить ее и запустить “в продакшн”. И если недавно для всего этого приходилось самостоятельно писать код, то сейчас можно воспользоваться готовыми инструментами от опытных разработчиков. Мы воспользуемся CVAT для разметки датасета, OpenVINO Training Extensions для обучения модели и OpenVINO Object Detection Demo для ее инференса. И не напишем ни строчки кода (команды консоли не в счет).

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии3

Разбираемся, как подавить шум в речи с помощью глубокого обучения и OpenVINO

Время на прочтение10 мин
Количество просмотров14K

Данная статья будет полезна студентам и тем, кто хочет разобраться с тем, как происходит шумоподавление речи (Speech Denoising) с помощью глубокого обучения. На Хабре уже были статьи по данной тематике несколько лет назад (раз, два), но нашей целью является желание дать несколько более глубокое понимание процесса работы со звуком. 

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии6

Повышение производительности инференса глубоких моделей с DL Workbench. Часть 2 — квантизация и Throughput mode

Время на прочтение6 мин
Количество просмотров3.2K

В первой части мы уже познакомились с тем, какие существуют методы для повышения производительности, что такое DL Workbench, как в него загрузить модель для оптимизации. Настало время познакомиться еще с двумя методами повышения производительности инференса - квантизация моделей и Throughput mode.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Приемы повышения производительности инференса глубоких моделей с DL Workbench. Часть 1 — введение и установка

Время на прочтение6 мин
Количество просмотров2.5K

Если у вас есть проект с интенсивной обработкой данных глубокими моделями (или еще нет, но вы собираетесь его создать), то вам будет полезно познакомиться с приемами по повышению их производительности и уменьшению затрат на покупку / аренду вычислительных мощностей. Тем более, что многие из приемов сейчас выполняются буквально за несколько кликов мышкой, но при этом позволяют повысить производительность на порядок. В этом посте мы рассмотрим какие оптимизации бывают, установим Docker на Windows 10 и запустим DL Workbench, измерим производительность инференса без оптимизации и с применением оных.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии6

Deep Learning Inference Benchmark — измеряем скорость работы моделей глубокого обучения

Время на прочтение6 мин
Количество просмотров5.2K


Перед разработчиками встает задача определения производительности железа в задаче исполнения глубоких моделей. Например, хочется решить проблему анализа пола-возраста покупателей, которые заходят в магазин, чтобы в зависимости от этого менять оформление магазина или наполнение товаром. Вы уже знаете какие модели хотите использовать в вашем ПО, но до конца не понятно как выбрать железо. Можно выбрать самый топ и переплачивать как за простаивающие мощности, так и за электроэнергию. Можно взять самый дешевый i3 и потом вдруг окажется, что он может вывезти каскад из нескольких глубоких моделей на 8 камерах. А может быть камера всего одна, и для решения задачи достаточно Raspberry Pi с Movidius Neural Compute Stick? Поэтому хочется иметь инструмент для оценки скорости работы вашего инференса на разном железе, причем еще до начала обучения.

Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии2

OpenVINO становится «серебряной пулей» хакатонов по компьютерному зрению

Время на прочтение3 мин
Количество просмотров4.5K

Меня зовут Васильев Евгений, и команда в составе Дмитрия, Вячеслава и меня заняла 2 место на хакатоне "Цифровой прорыв" в Нижнем Новгороде в кейсе Ростелекома: Разработка системы мониторинга за поведением студента во время экзамена, и забрала приз в 100 000 рублей. После просмотра решений всех команд и возникла идея для данной заметки с громким названием.

Читать далее
Всего голосов 14: ↑13 и ↓1+12
Комментарии5

Пробуем запустить GAN сети в OpenVINO

Время на прочтение4 мин
Количество просмотров3.2K

Репозиторий моделей Open Model Zoo библиотеки OpenVINO содержит много самых разных глубоких нейронных сетей из области компьютерного зрения (и не только). Но нам пока не встретилось GAN моделей, которые генерировали бы новые данные из шума. В этой статье мы создадим такую модель в Keras и запустим ее в OpenVINO.


Intro image

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии4

Создание демо-приложения «Умная библиотека» с помощью Intel Distribution of the OpenVINO toolkit

Время на прочтение4 мин
Количество просмотров3.5K

Кустикова Валентина, Васильев Евгений, Вихрев Иван, Дудченко Антон, Уткин Константин и Коробейников Алексей.


Intro image


Intel Distribution of OpenVINO Toolkit — набор библиотек для разработки приложений, использующих машинное зрение и Deep Learning. А эта статья расскажет, как создавалось демо-приложение «Умная библиотека» на основе библиотеки OpenVINO силами студентов младших курсов. Мы считаем, что данная статья будет интересна начинающим свой путь в программировании и использовании глубоких нейронных сетей.

Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Зарегистрирован
Активность