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 (ok), 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 (ok), 02:06, 20/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну так просто удобно же!
     
  • 1.7, aospan (ok), 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 (ok), 15:30, 12/04/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    примерчики бы, как в реальности использовать..

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

     
     
  • 2.12, Аноним (-), 15:39, 04/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну Зависит от скорости обработки, можно раз в секунду например снимать с вэбки ... весь текст скрыт [показать]
     
     
  • 3.18, Аноним (-), 13:43, 27/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Главное чтобы нейросеть не перепутала кошку с бабушкой. А то в квартире может появиться 200-й, а горе программист отчалит в места не столь отдаленные. А вы говорите Докер..
     
  • 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-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor