Technology

Пейнт майбутнього: нейросеть навчилася додавати на фото неіснуючі деталі

Завдяки нейронних мереж, графічні редакторимайбутнього будуть здатні на неможливі на сьогоднішній день речі. Наприклад, чи можете ви собі уявити, що звичайна комп'ютерна програма може самостійно домалювати на фотографію людини усмішку, видалити окуляри і поміняти зачіску? Це здається фантастикою, але така програма вже створена і викладена на GitHub, так що будь-який програміст може запустити його на своєму комп'ютері та відредагувати свої фотографії. Результати програми вражають.

На основі застосування лежитьгенеративно-змагальна нейронна мережа SC-FEGAN. Подібні мережі використовуються в багатьох схожих проектах і складаються з двох частин. В даному додатку ними є генератор зображень Unet-like і діскрімінатор SN-patchGAN, перший з яких створює зразки картинок, а другий - вирішує, підходять вони чи ні.

Інтерфейс програми досить простий - відкористувача потрібно завантажити фотографію людини, і намалювати на ньому нові деталі. Ними можуть бути додаткові пасма волосся, посмішка і навіть різноманітні прикраси. Більш того, нейронна мережа здатна видалити деякі об'єкти на зразок очок, а також поміняти колір очей і волосся.

На жаль, на даний момент запустити програмуможна тільки дотримуючись непростий для звичайних користувачів інструкції. Однак, не варто впадати у відчай - найближчим часом нейронна мережа SC-FEGAN може лягти на основу браузерних або мобільних додатків для редагування зображень.

Подібні проекти останнім часом - далеко нерідкість. В середині лютого один з розробників сервісу таксі Uber запустив сайт, на якому кожен раз генерується особа неіснуючого людини. Почитати про проект і подивитися відео з процесом створення штучних осіб можна в нашому матеріалі.

Як ви вважаєте, в які ще типи програм можна впровадити нейронні мережі? Які нові функції в них би з'явилися? Пофантазувати на цю тему можна в коментарях, або в нашому Telegram-чаті!