The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Развёртывание нейросети, используя готовый образ Docker
Пример быстрого запуска нейросети для классификации объектов на изображениях.
В системе должен быть установлен docker. Данный пример работает под Linux и
macOS. Для работы нейросети достаточно CPU (GPU не нужен).

Собственно команда для запуска:

   docker run --name segnet --rm -it -v `pwd`/out:/workspace/out aospan/docker-segnet

результат работы будет находиться в каталоге ./out. Вот так выглядят исходные
картинки и картинки после обработки нейросетью:





нейросеть выделила разным цветом объекты относящиеся к разным классам ("стол", "стул" и т.д.)

Для обработки  своих изображений, их необходимо положить в каталог ./in с
именами  img_001.png,  img_002.png и т.д.

Запуск при этом производить командой:

   docker run --name segnet --rm -it -v `pwd`/in:/workspace/in -v `pwd`/out:/workspace/out aospan/docker-segnet


Нейросеть позволяет добиться качественного распознавания образов на
изображении. Применять полученные результаты можно в проектах по безопасности,
в беспилотных передвижных устройствах (авто, дроны и проч.), бытовой технике и т.д.
 
06.04.2017 , Автор: Abylay Ospan , Источник: https://jokersys.com/2017/01/30/neu...
Ключи: docker, neural, image / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Обработка изображений и видео

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Аноним, 10:17, 06/04/2017 [ответить] [смотреть все]
  • +/
    эээ А в чем прикол докера тут Кому-то сложно запустить скрипт бинарник Это ... весь текст скрыт [показать]
     
     
  • 2.2, twilight, 10:35, 06/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Хипстота, сэр.
     
  • 2.4, Lol, 13:08, 06/04/2017 [^] [ответить] [смотреть все]  
  • +/
    И засрать систему левыми бинарями тягаймыми по http? успехов )
     
     
  • 3.5, Аноним, 18:47, 06/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Народ просто не понимает, что докер - это для быстрого и удобного предоставления... весь текст скрыт [показать]
     
     
  • 4.6, Аноним, 01:43, 07/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Полный бред Контейнеры есть контейнеры, виртуалки есть виртуалки Не понимая су... весь текст скрыт [показать]
     
     
  • 5.9, Аноним, 18:16, 08/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Если вам угодно с этой точки зрения посмотреть, тогда потрудитесь прочитать заго... весь текст скрыт [показать]
     
  • 5.16, Аноним, 08:14, 23/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Молодец Так и делай Если относится к своему десктопу как к помойке - то можно ... весь текст скрыт [показать]
     
     
  • 6.17, Аноним, 13:39, 27/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Боюсь порвать тебе мозг, но.. man chroot
     
  • 2.13, Hubbitus, 02:06, 20/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну так просто удобно же!
     
  • 1.7, aospan, 06:05, 07/04/2017 [ответить] [смотреть все]  
  • +/
    Без докера эта инструкция была бы на 3-4 страницы :( Вот тут исходник докерфайла, можно глянуть какие действия прозводятся:
    https://github.com/aospan/docker-segnet/blob/master/Dockerfile

    как миниум скачивается нейросеть и собираются проекты (caffe, opencv и т.д.) нужных версий. Кстати, в вашей системе скорее всего эти проекты не соберутся сходу (если у вас конечно не ubuntu:14.04) - это вам еще "головняков" на пару дней :)

    и вишенка на торте - запускается везде где есть докер, например на Маке, Винде.

     
     
  • 2.8, Аноним, 12:16, 08/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Вот поэтому Nix рулит. А там заворачивай хоть в Докер, хоть в Похер.
     
  • 2.11, Аноним, 00:37, 18/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А потом в системе откуда не возмись 500 пакетов, и хрен выпилишь, зато без нену... весь текст скрыт [показать]
     
     
  • 3.20, щи, 16:27, 24/11/2017 [^] [ответить] [смотреть все]  
  • +/
    >+500 пакетов, и хрен выпилишь

    Не пишите более. По крайней мере, про линукс.

     
  • 1.10, x09, 15:30, 12/04/2017 [ответить] [смотреть все]  
  • +/
    примерчики бы, как в реальности использовать..

    несколько лет назад мутил с opencv распознование всяких цифирь с экранов.. почти получилось, но плюнул - сдулся запал)

     
     
  • 2.12, Аноним, 15:39, 04/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну Зависит от скорости обработки, можно раз в секунду например снимать с вэбки ... весь текст скрыт [показать]
     
     
  • 3.18, Аноним, 13:43, 27/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Главное чтобы нейросеть не перепутала кошку с бабушкой А то в квартире может по... весь текст скрыт [показать]
     
  • 1.14, Виталик, 07:58, 25/05/2017 [ответить] [смотреть все]  
  • +/
    По примерам же видно что не работает! Телевизор и потолок одного цвета. Стол слился со стеной, как и часть пола.
     
     
  • 2.15, Имя, 15:01, 05/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Просто сеть ещё не обучили ^^
     
     
  • 3.19, Аноним, 13:44, 27/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Для обучения рекомендую диван Заодно куда программистов узнает о границах приме... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor