Pix2pix рисовать онлайн людей

Как известно, прогресс не стоит на месте. Наука движется вперед семимильными шагами. Если судить по изменениям, произошедшим в мире технологий за последние 50 лет, можно уверенно заявить, что в этом плане явно наблюдается экспотенциальный рост. Возможно даже, что технологическая сингулярность, наступление которой вновь активно обсуждали в 2012 году авторитетные ученые на посвященном этой теме Саммите, вскоре не будет казаться просто гипотезой. К слову, уже сейчас мы наблюдаем тенденции развития интеллектуальных компьютерных систем, выраженных в постепенном усложнении нейронных сетей, являющихся основой ИИ (искусственного интеллекта), в расширении спектра задач, выполняемых ими. Но, перейдем к конкретному примеру.

Не так давно американские программисты порадовали пользователей очередным успешным проектом в области ИИ — обработчиком изображений под названием Pix2pix, позволяющим переделывать создаваемые вами наброски рисунков в реалистичные изображения, то-есть рисовать онлайн людей. Систему нейросетей поместили на специальный сервер и обрамили ненавязчивым и удобным интерфейсом. Потому каждый пользователь может воспользоваться их возможностями в режиме онлайн. Подробнее о функционировании использовании данного сервиса ниже.

Форма редактирования Pix2pix и конечный результат
Несуразный рисунок Pix2pix сделала реалистичным

Как работает Pix2pix

В основе работы приложения обработки фото лица людей лежит так называемая система GAN (генеративно-состязательных сетей), использующая функцию потерь (loss function), призванную оценивать потери при расхождении параметров истинного изображения и предсказанного ИИ строения пикселей. В процессе обучения машина старается с каждой попыткой отгадывания транслируемого изображения минимизировать loss function. Такой алгоритм позволяет с каждым разом точнее и точнее отгадывать содержание объекта, предоставленного пользователем. Если говорить более простым языком, то функционирование генеративно-состязательных сетей можно примерно сравнить с принятием законопроекта в РФ, где закон после правовой его регулировки передается на чтение в Госдуму. Далее, в случае одобрения парламентским большинством, поступает в Совет Федерации, где еще раз рассматривается и затем подписывается либо отклоняется президентом. То же и здесь:

Генератору фоторедактора на вход поступает изображение (input image) — оно является основным фактором, руководствуясь которым, генератор должен отдать максимально точную интерпретацию объекта на выход;

Тут в дело вступает дискриминатор, на рассмотрение которому передаются input image и изображение, построенное генератором. Дискриминатор, используя функцию потерь, о которой было упомянуто выше, определяет значение отклонения между полученной от пользователя картинкой и интерпретированным генератором изображением. Если говорить проще — дискриминатор выносит решение о том, можно ли назвать сгенерированный объект подлинным или нет. В процессе этого происходит одновременное обучение генератора навыку минимизации функции потерь.

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

Схема работы генеративно-состязательной сети

Как рисовать людей с помощью Pix2pix

Для использования данного сервиса нужно:

  1. Перейти на официальный сайт по ссылке — https://affinelayer.com/pixsrv/;
  2. На странице вы можете наблюдать четыре режима постройки изображений, каждый из них оснащен следующими инструментами:
    • Tool — здесь расположена вкладка «line», отвечающая за прорисовку контуров объекта и «eraser», то есть ластик;
    • Под формой редактирования изображения находится клавиша отмены последнего действия «Undo», кнопка очистки изображения «Clear»,  а также интересная вкладка «Random», позволяющая сгенерировать случайную картинку;

    Панель инструментов сервиса Pix2pix

  3. Теперь, чтобы дать программе задачу сделать нарисованную вами картинку реалистичной, жмем на «Process», после чего мы можем увидеть готовый результат.Кнопка "Process" сервиса Pix2pix
  4. Чтобы сохранить конечное изображение на ПК, нажимаем на кнопку «Save».Вкладка "Save", предназначенная для сохранения изображения на компьютер.

Любопытная находка: форма для рисования в онлайн Pix2pix реализована с помощью элемента «canvas» HTML5. А открытый исходный код данных нейросетей говорит о том, что мы вполне можем вставить какое-либо изображение в данную форму с помощью метода drawImage() и посмотреть, что выдаст нам ИИ на выходе. Более подробное описание того, как правильно вставлять картинку в Canvas, вы сможете найти в справочниках по HTML5.

Заключение

Не хотелось бы невеселой концовки данной статьи, но вынужден сообщить об одной неприятной новости касательно pix2pix, позволяющего онлайн изображать людей. 3 июля 2017 года разработчики сообщили о том, что вынуждены прекратить функционирование режима рисования людей. Причиной послужила огромная его популярность, вследствие чего на сервис заходило более 2 миллионов уникальных посетителей в месяц. В итоге, сервер оказался загружен настолько, что ему просто не хватило ресурсов для того, чтобы справиться с таким наплывом пользователей. Подробнее об этом вы можете прочесть на официальной странице режима рисования людей онлайн  — https://dekennisvannu.nl/site/artikel/Fotogenerator-The-End/9232.

Оцените статью
Добавить комментарий

  1. кирилл

    привет игруля классс

    Ответить
    1. Аноним

      не понимаю как в это играть возможно мне она нравитьса но не получаетьса играть

      Ответить
      1. паша

        ннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннннеееееееееееееееееееет

        Ответить
      2. ВАДИМ

        У МЕНЯ ТОЖЕ ТАКОЕ

        Ответить
        1. Анагим

          Жопа это полное??а не игра как играть ставлю одну звезду

          Ответить
          1. Аноним

            и я

          2. Капуста

            Это нейронная сеть, а не рисовалка для детей

      3. султан

        не говари я тоже не магу играть

        Ответить
        1. Аноним

          блин я так сильно хотел

          Ответить
      4. тим

        да

        Ответить
  2. асене

    ооооо

    Ответить
  3. Аноним

    это точно я хотела нарисовать крокодила и у меня получился кабан

    Ответить
    1. Макс. Солдатенков.

      ха-ха-ха смешно

      Ответить
  4. Аноним

    ИГРА СУПЕР Я ИГРАЮ 126 ДНЕЙ!!!!!!!!!!!!!!!!!!!!!ЭТО СУУУПЕЕЕЕЕЕЕЕР

    Ответить
  5. рауль

    игра ахриненная пипец крутая

    Ответить
  6. Аноним

    uny

    Ответить
  7. лилия

    кекекекеф

    Ответить
  8. дд

    вы гуси

    Ответить
  9. ПАЖИЛОЙ БАШМАК

    Я ПАЖИЛОЙ БАШМАК

    Ответить
    1. Макс. Солдатенков.

      ты нарисовал себя? ой… где маё гастиприимство привет-ПАЖИЛОЙ БАШМАК!

      Ответить
  10. Емиль популярний в мире

    как скачать? игру

    Ответить
    1. паша

      как

      Ответить
  11. андрей

    просто напиши

    Ответить
  12. Поззи броз008

    круто

    Ответить
  13. Аноним

    вы как играть только правила ест

    Ответить
  14. андрей

    надо рисовать если хочешь сделать картинку в релным жизни нажымай Pix2pix

    Ответить
  15. Амир

    как играть

    Ответить
  16. Моринотик Котик

    как рисовать?!

    Ответить
  17. пушок youtube

    норм игра

    Ответить
  18. Pozzi

    кек

    Ответить
  19. никита

    я нарисовал кота

    Ответить
  20. Аноним

    ПОЧЕМУ У МЕНЯ НЕ РАБОТАЕТ

    Ответить
  21. Аноним

    hi

    Ответить