FaceSwap - нейросеть, меняющая лица в видео. Build 05.03.2018

Страницы :   Пред.  1, 2, 3, 4, 5, 6  След.
Ответить
 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 29-Мар-18 08:51 (7 лет 8 месяцев назад, ред. 29-Мар-18 08:51)

В общем я решил полностью переделать программу на нормальную архитектуру, потому что на гитхабе продвигать изменения в сообществе других разработчиков крайне трудно. Приходится фактически воевать за каждое изменение, что делает разработку очень долгой, потому что люди имеют разные взгляды на разработку ПО. Многие думают, что старые системы нужно оставлять якобы для совместимости, а как по мне - это багаж устаревшего говна, который тянет назад вместо развития.
Сколько займет переделка - не известно, но в итоге будет много новых возможностей, включая работу на 2GB видео картах.
[Профиль]  [ЛС] 

AfanasiyIv

Стаж: 7 лет 8 месяцев

Сообщений: 2


AfanasiyIv · 29-Мар-18 19:03 (спустя 10 часов)

Товарищи, может все таки подскажите как сделать так что бы меняло лицо на фото, а не на видео?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 29-Мар-18 20:11 (спустя 1 час 8 мин.)

AfanasiyIv писал(а):
75078057Товарищи, может все таки подскажите как сделать так что бы меняло лицо на фото, а не на видео?
цель? Лучше качество не получится.
Нейронка тренирует лицо размером 64х64 и потом натягивает назад на видео.
С увеличением этого размера геометрически увеличивается как видео память, так и время тренировки.
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 30-Мар-18 08:40 (спустя 12 часов)

CyberDain писал(а):
75078407
AfanasiyIv писал(а):
75078057Товарищи, может все таки подскажите как сделать так что бы меняло лицо на фото, а не на видео?
цель? Лучше качество не получится.
Нейронка тренирует лицо размером 64х64 и потом натягивает назад на видео.
С увеличением этого размера геометрически увеличивается как видео память, так и время тренировки.
Но такой вариант обучения был-бы очень интересен. Именно фото режим высокого качества.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 30-Мар-18 11:50 (спустя 3 часа)

фото режим высокого качества будет означать и видео режим тоже высокого качества
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 30-Мар-18 14:29 (спустя 2 часа 38 мин.)

CyberDain
Ну это понятно, но затачивать алгоритм и все ресурсы под перерисовку одиночного кадра, а не тычячи кадров из видео наверное возможно ?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 30-Мар-18 15:22 (спустя 52 мин.)

разницы нет.
По сути замена идёт в "режиме фото", только по каждому фото в папке, которое из видео.
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 31-Мар-18 16:19 (спустя 1 день)

CyberDain
А вот хорошо было - бы не к многим фоткам из видео обучать, а к одной, но с более высокими параметрами, распределение нагрузки по обучению модели .
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 31-Мар-18 21:02 (спустя 4 часа, ред. 31-Мар-18 21:02)

тоже не хорошо. Нейронка должна понять несколько ракурсов лица.
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 01-Апр-18 00:29 (спустя 3 часа)

Ну можно несколько ракурсов, не сотни или тысячи кадров как в видео, а несколько, но в качестве высоком. Хотя зачем много ракурсов, если к примеру фото на которое нужно перенести ваш образец имеет определённый ракурс, то можно подобрать много фото лица для переноса такого же ракурса, пусть обучается. Но тут наверное алгоритм обучения другой должен быть.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 01-Апр-18 09:44 (спустя 9 часов, ред. 01-Апр-18 09:44)

"Пусть обучается" =))
Ты не в теме. Изучай нейронные сети, сверточные нейронные сети, автоэнкодеры.
Вот когда изучишь, можешь разобрать существующие модели и как они работают с данными, затем можешь поэкспериментировать со своими моделями на питоне.
И если получишь какие-то более лучшие доказанные результаты, тогда можешь их предложить сообществу.
А так у тебя представление будто это какой-то разум и можно запихнуть нечто и получится круто, типо на те лица, жри, пусть обучается. Нет, это жуткий матан.
===
Потихоньку пилю свою прогу.
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 01-Апр-18 09:56 (спустя 11 мин.)

CyberDain
))) Всё правильно, я далёк от программирования, потому и такие дилетантские вопросы )
[Профиль]  [ЛС] 

Dimon146

Стаж: 17 лет 10 месяцев

Сообщений: 123


Dimon146 · 01-Апр-18 16:43 (спустя 6 часов)

Спасибо за прогу. На 1050ti запустилась без проблем, вентилятор до 10% раксручивается, макс.температура 53.
Вопрос по окошку с картинками. Появляются новые рядами, одни в резкости, другие нет, ждать нужно пока все в резкости будут?
[Профиль]  [ЛС] 

fengzhong

Стаж: 7 лет 9 месяцев

Сообщений: 10


fengzhong · 02-Апр-18 09:23 (спустя 16 часов, ред. 02-Апр-18 09:23)

CyberDain
hi,很高心您远离了GITHUB上的争吵,您很有想法而且还有技术,我很想尝试,但没有基础,衷心希望您能成功!
CyberDain
我才看到您在GITHUB中有新的项目,但是里面好像什么都没有?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 02-Апр-18 09:59 (спустя 36 мин.)

fengzhong
I am developing my project.
I have not decided yet whether I will update github.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 05-Апр-18 08:55 (спустя 2 дня 22 часа, ред. 05-Апр-18 08:55)

My improved and fixed Original model works fine.

I spent several days to fix and adapt DFaker model to my architecture.
I started training it just now.

после ночи тренировки
[Профиль]  [ЛС] 

Rendez-vous

Стаж: 17 лет 8 месяцев

Сообщений: 6


Rendez-vous · 05-Апр-18 17:04 (спустя 8 часов)

Подскажите, данная программа поддерживает две видеокарты в режиме SLI?
[Профиль]  [ЛС] 

maxmanichka

Стаж: 10 лет 10 месяцев

Сообщений: 11


maxmanichka · 05-Апр-18 21:33 (спустя 4 часа)

Привет, вопрос разрабу - можно как то сделать чтоб программа сохраняла в отдельной папке результаты тренировок? допустим я тренирую 10 часов, видны результаты в perview , я выхожу из тренировки, происходит сохранение в папке и я могу просматривать результаты лиц 64х64 которые используются для наложения.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 05-Апр-18 22:20 (спустя 46 мин., ред. 05-Апр-18 22:20)

Rendez-vous писал(а):
75120943Подскажите, данная программа поддерживает две видеокарты в режиме SLI?
эта нет.
В моей новой программе поддержка будет БЕЗ режима SLI.
maxmanichka писал(а):
75122565Привет, вопрос разрабу - можно как то сделать чтоб программа сохраняла в отдельной папке результаты тренировок? допустим я тренирую 10 часов, видны результаты в perview , я выхожу из тренировки, происходит сохранение в папке и я могу просматривать результаты лиц 64х64 которые используются для наложения.
когда вы выходите из тренировки сохраняется только модель. Нужно сделать пункт наложения и просмотреть результат наложения, затем продолжить тренировать.
=====================
Сделал режим дебага на все виды работы программы
https://user-images.githubusercontent.com/8076202/38385758-d2f56018-3923-11e8-8190-607c8d2cbb2b.gif
https://user-images.githubusercontent.com/8076202/38382123-0128d7f8-391a-11e8-921b-68f40847a472.gif
Кажется я сделал ЛУЧШУЮ прогу для замены лиц: https://user-images.githubusercontent.com/8076202/38381072-ba81e270-3916-11e8-8ea3-71bf9131bfcf.gif <- правда этот результат только для 4ГБ карт.
Когда выложу - неизвестно. Нужно еще сделать ряд тестов на различных фейсах.
Также куча фич для проги реализовано. Не нужно будет выбирать erosion и blur - всё сделается идеально автоматически.
Также отвязал от установки CUDA, т.е. все необходимые DLL уже будут приложены.
Надо бы еще отвязать от установки redist.
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 07-Апр-18 15:13 (спустя 1 день 16 часов, ред. 07-Апр-18 15:13)

fengzhong I don't know when I will release it.
Don't wait it near month.
===============
сделал ручное извлечение лиц из кадров, где лица не обнаружены
https://webm.video/i/ogL0DL.mp4
https://user-images.githubusercontent.com/8076202/38454756-0fa7a86c-3a7e-11e8-9065-182b4a8a7a43.gif
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 09-Апр-18 18:28 (спустя 2 дня 3 часа, ред. 09-Апр-18 18:28)

И так первый тест моей новой проги.
"урезанная Original модель" (не полнолицевая) тренированная на ноутбуке с gtx850m с 2Гб видео памяти.
https://www.youtube.com/watch?v=EVG13JU31d8
сравнение со старым fakeapp
https://www.youtube.com/watch?v=Va9JLpkCUBs
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 09-Апр-18 21:23 (спустя 2 часа 55 мин.)

Очень хороший результат, впечатляет, однозначно лучше, чем fakeapp. А как при закрытии руками лица не происходит видимых, явных искажений ?
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 10-Апр-18 08:40 (спустя 11 часов)

немного есть, это же не GAN модель.
Но GAN они так и не довели до ума. Возможно с моей новой программой доведут.
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 10-Апр-18 18:39 (спустя 9 часов)

CyberDain
Сколько времени пришлось тренировать модель на ноутбуке до такого качества ?
[Профиль]  [ЛС] 

Dimon146

Стаж: 17 лет 10 месяцев

Сообщений: 123


Dimon146 · 11-Апр-18 12:11 (спустя 17 часов)

Круто. И как бы её скачать?
[Профиль]  [ЛС] 

da771

Стаж: 16 лет 4 месяца

Сообщений: 160


da771 · 11-Апр-18 15:17 (спустя 3 часа)

CyberDain
Соответственно на 1070 8Гб, всё будет намного быстрее или твоя прога оптимизирована только для слабых карт ?
[Профиль]  [ЛС] 

AON_Tetra

Стаж: 10 лет 10 месяцев

Сообщений: 27

AON_Tetra · 14-Апр-18 20:21 (спустя 3 дня)

Помогите!!! Что делать если 4) data_src align.bat (И все последующие батники) сворачивается с ошибкой?
Asus GeForce GT 640 2G
CUDA 8
python 3.6.5
Драйвера последние
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 14-Апр-18 20:36 (спустя 14 мин.)

мало памяти, жди мою новую прогу, которая работает с 2гб.
[Профиль]  [ЛС] 

AON_Tetra

Стаж: 10 лет 10 месяцев

Сообщений: 27

AON_Tetra · 14-Апр-18 20:39 (спустя 2 мин.)

CyberDain писал(а):
75178632мало памяти, жди мою новую прогу, которая работает с 2гб.
Окей...(((
[Профиль]  [ЛС] 

CyberDain

Стаж: 13 лет 6 месяцев

Сообщений: 839


CyberDain · 15-Апр-18 22:57 (спустя 1 день 2 часа)

результат экспериментов над моделями.
Здесь даже F128 на данный момент круче чем faceswap или тем более fakeapp.
Но я ушел еще дальше.
F128 -> DF -> IAE original -> IAE 1 -> IAE 2 -> IAE 3
https://webm.video/i/n4ddXk.mp4
IAE3 уже только под 6GB карты.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error