Brouhaha: инструментарий глубокого обучения на основе iOS Metal
Brouhaha — это инструментарий для глубокого обучения, основанный на iOS Metal. Он упрощает использование шейдера GPU на iOS для запуска алгоритмов глубокого обучения. Этот инструментарий включает не только шейдер Metal, но и абстрактный слой нейронных сетей, написанных на Objective-C.
Сайт Китая: https://gitee.com/JingQiManHua/Brouhaha
Brouhaha используется только для прогнозирования результатов алгоритма глубокого обучения и не подходит для обучения алгоритму. Перед использованием Brouhaha необходимо иметь предварительно обученную модель, созданную с помощью другого инструментария, такого как Caffe, Torch или Tensorflow. Brouhaha содержит общие слои, такие как свёрточные (включая транспонированные и расширенные свёртки), пулинг, активация, полносвязные, пакетная нормализация, а также некоторые специальные слои для обработки изображений. Инструментарий состоит из трёх частей:
Сборка: перед сборкой BrouhahaDemo необходимо сначала собрать BrouhahaMetal и скопировать файл «BrouhahaMetal.metallib» в пакет BrouhahaDemo.
LeNet: эта демонстрация представляет собой нейронные сети, которые распознают цифры на изображениях. Детали алгоритма см. по ссылке: http://yann.lecun.com/exdb/lenet/. Модель файла взята из интернета, источник забыт.
ArtTransform: эта демонстрация — алгоритм свёрточной нейронной сети для художественного преобразования стиля, подобного Prisma. Подробности алгоритма см.: https://arxiv.org/abs/1603.08155, модель файла взята отсюда: https://github.com/lengstrom/fast-style-transfer#video-stylization. Включает две демонстрации: одну на основе float16, другую — на float32.
На основе Float32
На основе Float16
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )