URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116546
[ Назад ]

Исходное сообщение
"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."

Отправлено opennews , 11-Фев-19 12:11 
Компания NVIDIA  открыла (https://medium.com/syncedreview/nvidia-open-sources-hyper-re... наработки, связанные с проектом StyleGAN (https://arxiv.org/abs/1812.04948), позволяющим генерировать изображения новых лиц людей, имитируя фотографии. Система автоматически учитывает аспекты размещения лиц и делает результат неотличим от настоящих фотографий (большинство опрошенных не смогли отличить оригинальные фотографии от сгенерированных). Для синтеза лиц применяется система  машинного обучения на основе генеративно-состязательной нейронной сети (GAN (https://ru.wikipedia.org/wiki/%D0%93%D0%.... Код написан на языке Python с применением фреймворка TensorFlow и опубликован под лицензией Creative Commons BY-NC 4.0 (только для некоммерческого использования).

Для загрузки
доступны (https://github.com/NVlabs/stylegan/blob/master/pretrained_ex... как готовые натренированные модели, так и коллекции (http://stylegan.xyz/ffhq) изображений (https://github.com/tkarras/progressive_growing_of_gans) для самостоятельного обучения нейронной сети. Базовая модель обучена на основе коллекции Flickr-Faces-HQ (https://github.com/NVlabs/ffhq-dataset) (FFHQ), включающей 70 тысяч высококачественных (1024x1024) PNG-изображений лиц людей. При этом система не привязана к лицам - в качестве примера показаны варианты, обученные на коллекциях фотографий автомобилей, кошек и кроватей. Для работы требуется одна или несколько видеокарт NVIDIA (рекомендуется GPU Tesla V100), как минимум 11 Гб ОЗУ, драйверы NVIDIA 391.35+, инструментарий CUDA 9.0+ и библиотека cuDNN 7.3.1 (https://developer.nvidia.com/cudnn).


Система позволяет синтезировать изображение нового лица на основе интерполяции особенностей нескольких лиц, комбинируя свойственные им черты, а также адаптируя итоговое изображение под необходимый возраст, пол, длину волос, характер улыбки, форму носа, цвет кожи, очки, поворот лица на фотографии. Генератор рассматривает изображение как коллекцию стилей, автоматически отделяет характерные детали (веснушки, волосы, очки) от  общих высокоуровневых атрибутов (поза, пол, возрастные изменения) и позволяет комбинировать их в произвольном виде с определением доминирующих свойств через весовые коэффициенты.


URL: https://medium.com/syncedreview/nvidia-open-sources-hyper-re...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50127


Содержание

Сообщения в этом обсуждении
"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 12:11 
> CUDA

ну куда им без привязки к своей проприетарной проприетарщине. Только OpenCL, только кроссплатформ!


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 12:13 
Ну как же, с CUDA всего за неделю сеть обучается, а при OpenCL потребуется целых семь дней.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 11-Фев-19 21:33 
Не программист ты нифуя - 7 дней != 1 недели.


for (i=0; i < 7; i++);


for (j=0; j < 1; i++);


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 00:43 
неделя и день два разных типа данных ))) можно было бы привести этот пример

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 12-Фев-19 11:55 
> неделя и день два разных типа данных ))) можно было бы привести этот пример

Тоже вариант.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 12-Фев-19 11:53 
Почему потёрли позорный коммент userd? Страна должна знать своих гироеф!

https://i110.fastpic.ru/big/2019/0212/c8/34826e463af30ba650f...


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Тот_Самый_Анонимус , 15-Фев-19 09:58 
Коммент вернули. Из него явно следует что ты обделался, и цикл, если во внутренности не заглядывать, явно бесконечен.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 15-Фев-19 12:47 
> ... и цикл, если во внутренности не заглядывать, явно бесконечен.

Мальчик, ты - идоид? for (i=0; i < 7; i++);


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Тот_Самый_Анонимус , 15-Фев-19 21:41 
> Мальчик, ты - идоид? for (i=0; i < 7; i++);

Девочка, ты — идиодиха?

>for (j=0; j < 1; i++);


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 17-Фев-19 21:21 
>> Мальчик, ты - идоид? for (i=0; i < 7; i++);
> Девочка, ты — идиодиха?
>>for (j=0; j < 1; i++);

А, ну точно, дeбил.  


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено userd , 12-Фев-19 12:10 
> Не программист ты нифуя - 7 дней != 1 недели.
> for (i=0; i < 7; i++);
> for (j=0; j < 1; i++);

мгновенная карма - «дофуя программист» показывает образец бесконечного цикла...


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 15-Фев-19 12:52 
>> Не программист ты нифуя - 7 дней != 1 недели.
>> for (i=0; i < 7; i++);
>> for (j=0; j < 1; i++);
> мгновенная карма - «дофуя программист» показывает образец бесконечного цикла...

Долбоющеры, валите в детский садик, куля вы забыло на опеннете?

int main() { int i; for (i=0; i < 7; i++,printf("%d\n",i)); return 0;}
1
2
3
4
5
6
7


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Тот_Самый_Анонимус , 15-Фев-19 21:42 
> Долбоющеры,

Теперь знаем кто тебя породил.
Посмотри свой второй цикл, валенок и утрись. ватит ли тебе смелости признать свой фейл?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Anon4ik_ , 15-Фев-19 16:37 
Вы хотели сказать пустые циклы, или лучше — условия цикла без цикла.
Захотелось покрасоваться, не обращайте внимания. Человек не понимает, что 1 неделя это 6 дней, это как 1 байт 8 бит.
Типичный русский погроммист

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Anon4ik_ , 15-Фев-19 16:39 
s/без цикла/без содержимого цикла/iu

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 12:38 
Потому что только она - не поделка.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено LinusTorvalds , 12-Фев-19 12:25 
F*ck Nvidia !!!

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 17:29 
OpenCL уже закопали, сейчас Vulkan в моде

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено anon123 , 11-Фев-19 17:53 
А вы случаем с OpenGL не спутали?

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 19:08 
Последняя ревизия стандарта выпущена в 2017 году, дальнейшее развитие будет только внутри Vulkan

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 19:09 
А OpenGL никто не закопает в ближайшие лет -цать, слишком широко он используется

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 12-Фев-19 04:21 
впрочем, как и пайтон 2.7 ;)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 18:15 
платиновые иксперты опеннета в треде

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 12:18 
tensorflow работает и на CPU и на AMD и на TPU.

вот только ждать пару месяцев вместо пары часов мучительно.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Попугай Кеша , 11-Фев-19 12:40 
Сколько фейк-аккаунтов можно сотворить с такой штукой! Красота! Всяким мошенникам на радость ) Да и не только ) Еще жуликам! )

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ддд , 11-Фев-19 14:13 
Со дна конечно виднее как связаны фотки и аккаунты

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 17:15 
напрямую.
зато теперь сразу можно унать как будут выглядеть ваши дети еще до того как напишешь привет =)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено пукпук , 11-Фев-19 17:13 
Армия дочерей офицеров тебе подмигивает.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено YetAnotherOnanym , 11-Фев-19 13:07 
> система не привязана к лицам - в качестве примера показаны варианты, обученные на коллекциях фотографий автомобилей, кошек и кроватей

Я чота не понял - система генерит изображения автомобилей, кошек и кроватей, или она таки генерит изображения человеческих лиц, обучившись на изображениях автомобилей, кошек и кроватей?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено hfgsd , 11-Фев-19 13:32 
да

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 19:38 
Обожаю односложные ответы на разделительные вопросы.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ilya Indigo , 11-Фев-19 14:23 
Заявлено что угодно на соответствующем образце.
Но только я понятия не имею как одна и таже программа может с лёгкостью переключаться между лицами и кроватями.
У кроватей, как минимум, возраста и расы нет, но при этом бывает разный материал и обшивка.

P.S. Посмотрел видео - впечатляет!


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 14:29 
Алгоритм вообще не зависит от стилей.

Если ему писать слова, то он также научиться переводить.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 18:16 
там нет алгоритма

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Cradle , 11-Фев-19 13:47 
Нужно генерить и массово печатать на футболках, чтобы у уличных систем видеонаблюдения крыша поехала

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ilya Indigo , 11-Фев-19 14:33 
> Нужно генерить и массово печатать на футболках, чтобы у уличных систем видеонаблюдения
> крыша поехала

Зачем футболки портить?
Распечатывайте сразу на лице!


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 13:56 
>Для работы требуется одна или несколько видеокарт NVIDIA (рекомендуется GPU Tesla V100), как минимум 11 Гб ОЗУ, драйверы NVIDIA 391.35+, инструментарий CUDA 9.0+ и библиотека cuDNN 7.3.1.Для работы требуется одна или несколько видеокарт NVIDIA (рекомендуется GPU Tesla V100), как минимум 11 Гб ОЗУ, драйверы NVIDIA 391.35+, инструментарий CUDA 9.0+ и библиотека cuDNN 7.3.1.

Да идёт Невидия со своей махровой проприетарщиной CUDA подальше.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Tarlok , 11-Фев-19 16:37 
Интересно, а есть замена? Я как-то включил в бивисе свой Intel GPU, попробовал поиграть на линуксе, попал в ад.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 12-Фев-19 06:52 
Так говорите будто есть альтернатива. Сейчас кроме энвидии, производительных видиокарт(уровня Tesla V100) фактически нет. Драйвера для V100 без CUDA тоже нет. Тому какая вообще разница что там используется, если нет ничего другого. Ну и в плане разработки CUDA>openCL.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 14:28 
Ещё Пелевин рассказывал про "отрендрированное правительство". Теперь кто-то ещё сомневается?? :)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 15:01 
> Ещё Пелевин рассказывал

А кто это? И почему я должен верить ему или сомневаться?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 16:18 
"Поскольку «Free D.O.M.» воспроизводила механизмы работы человеческого мозга, отчет о ее работе нетрудно было представить в понятной человеку форме. Проблема заключалась в выборе этой формы. И у инженеров Кремниевой долины родилась поистине гениальная мысль.

Они рассуждали примерно так: если система состоит из параллельных нейронных сетей, каждая из которых имитирует отдельного человека, почему бы не представить отчет о ее работе в виде диалога нескольких виртуальных персонажей, каждый из которых объяснял бы общественности свою точку зрения?" (c) Пелевин


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 16:21 
> "Поскольку «Free D.O.M.» воспроизводила механизмы работы человеческого мозга,
> отчет о ее работе нетрудно было представить в понятной человеку форме.
> Проблема заключалась в выборе этой формы. И у инженеров Кремниевой долины
> родилась поистине гениальная мысль.
> Они рассуждали примерно так: если система состоит из параллельных нейронных сетей, каждая
> из которых имитирует отдельного человека, почему бы не представить отчет о
> ее работе в виде диалога нескольких виртуальных персонажей, каждый из которых
> объяснял бы общественности свою точку зрения?" (c) Пелевин

И какое отношение это имеет к теме? Парой похожих слов? Зачем вы этот словесный понос сюда принесли? Зачем вообще политоту упоминать? Вам с телека недостаточно?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 16:24 
>И какое отношение это имеет к теме?

Рассуждения о том, как можно применять этот генератор к теме отношения не имеет, по-вашему? Тогда, ок.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 13-Фев-19 17:12 
Лол ущербнейший, где вы политоту нашли?

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 14:48 
О, есть идея на стартапчик..

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 15:40 
OpenStyleGAN, угадал? Ты опоздал, чувак. Но LibreStyleGAN ещё не создан - дерзай, можешь успеть.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 14:59 
так это не генератор лиц, а тупо сопоставитель, и лица полученные - настоящие, а не сгенерированные.

пс: человек до сих пор не придумал генератор простых чисел, вы думаете он придумает генератор лиц?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 15:49 
> пс: человек до сих пор не придумал генератор простых чисел, вы думаете
> он придумает генератор лиц?

Какой человек?
И каким образом простые числа можно "генерировать", если их можно только вычислить единственно возможным методом?
И почему вы обращаетесь к людям в третьем лице? Вы недочеловек?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 16:33 
Про единственно возможный ты ошибаешься. Любую последовательность чисел можно представить в виде гладкой функции (она называется "аналитическое продолжение"), после чего вычислять значения по формуле. Для факториала аналитическим продолжением является гамма-функция, что позволяет рассчитать "факториал" для дробных чисел и чисел меньше 1.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 16:40 
> Про единственно возможный ты ошибаешься.

Хм, в моё время простое число нельзя было найти никаким образом, кроме перебора. Если я не ошибаюсь, половина криптоты на этом основана.

>Любую последовательность чисел можно представить
> в виде гладкой функции

ORLY? Ну представь мне последовательность -||x|| (где X от -inf до +inf) в виде негладкой функции.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 16:42 
> +inf) в виде негладкой функции.

<fix>в виде гладкой функции.</fix>


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 17:06 
Аналитические продолжения предположительно (хотя это и не доказано) существуют для всех функций, но не для всех они были найдены.

Для нахождения аналитического продолжения нужна последовательность чисел, напр. числа Фибоначчи: 1, 1, 2, 3, 5, .. Или факториалы: 1, 2, 6, 24, ..

Не для всех последовательностей их искали. В истории есть несколько примеров когда этим занимались не математики, а физики, напр. формула Бальмера-Ридберга выведена как аналитическое продолжение ряда.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 17:11 
Для некоторых числовых рядов АП не могут быть найдены в принципе.

У Ридберга много условностей и допущений, тот же волшебный коэффициент имени его же.

Нет, формула для нахождения любых простых чисел - это как вечный двигатель, квадратура круга и WTF.

Спасибо за интересную тему.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 17:15 
> Нет, формула для нахождения любых простых чисел - это как вечный двигатель,
> квадратура круга и WTF.

хохохо, даже так, а где доказательства? квадратуру круга доказали. А что на счёт гипотезы Риммана?



"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Qwerty , 11-Фев-19 17:18 
> А что на счёт гипотезы Риммана?

Воу, что ж ты сразу с козырей-то?!

>квадратуру круга доказали

В оригинальной постановке - нет.
Кстати, и вотафак тоже доказали, но кому от этого легче? :)


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 17:59 
> Воу, что ж ты сразу с козырей-то?!

Кхммм

> В оригинальной постановке - нет.
> Кстати, и вотафак тоже доказали, но кому от этого легче? :)

Пессимизм какой-то, приведу цитату Льва Толстого:

"""
Пессимизм — глупость дурного тона. Мне всегда хочется сказать пессимисту: если мир не по тебе, не щеголяй своим неудовольствием, покинь его и не мешай другим.

Лев Толстой

"""


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 16:48 
Расскажите это проекту PrimeGrid.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 17:08 
> Расскажите это проекту PrimeGrid.

вы разницу между генератором и перебором понимаете?

не вижу формулы виды, дай мне энное простое число.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 17:21 
Наверно, на опеннете надо в скобках писать сарказм. Аноним сказал, что простые числа можно находить по формуле. А я подумал, раз так, то один из бесполезных проектов наконец-то досчитают.

>вы разницу между генератором и перебором понимаете?

вполне

>не вижу формулы виды, дай мне энное простое число.

Не понял, извините.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 17:55 
>Аноним сказал, что простые числа можно находить по формуле.

Аноним такого не писал, как раз обратное.


>>не вижу формулы виды, дай мне энное простое число.
> Не понял, извините.

ну "генератор" равносилен этой функции, на вход которой подается некоторое число n, а на выходе получается n-ное простое число. Хотя кто-то возразит и расскажет про "генераторы" как рекурсивные функции.



"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 18:09 
>Аноним такого не писал, как раз обратное.

Цитирую анонима: "Любую последовательность чисел можно представить в виде гладкой функции (она называется "аналитическое продолжение"), после чего вычислять значения по формуле."

Последовательность простых чисел - не последовательность?

>ну "генератор" равносилен этой функции, на вход которой подается некоторое число n, а на выходе получается n-ное простое число.

ЧЕГО? Вот вам в генератор число 123456. Какое простое число будет на выходе?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 20:39 
>Последовательность простых чисел - не последовательность?

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

>Вот вам в генератор число 123456. Какое простое число будет на выходе?

Так в этом то и суть, если есть такая функция для простых чисел, то спокойно можно получить результат, ведь вы мне спокойно ответите каков результат 123456-го по порядку числа Фиббоначи, не так ли?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 21:44 
>Последовательность которую можно представить в виде гладкой функции

Не уверен, что можно. Но, наверное вам виднее.

>не так ли?

В теории, да, но по факту, вряд ли.
https://pas1.ru/fibonacci
Переменная переполнится раньше, чем программа дойдет до 123456-го числа. А я без понятия как это решается в кодинге.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 21:55 
>В теории, да, но по факту, вряд ли.
>Переменная переполнится раньше, чем программа дойдет до 123456-го числа.

Тьюрингу спасибо за "бесконечную ленту", обсуждали это, - пространственная сложность, но алгоритм существует. А если существует алгоритм, то значить есть и закономерность.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 21:52 
>Последовательность которую можно представить в виде гладкой функции, но увы пока не представили

Встречный вопрос. Можно ли определить минимальное количество простых чисел (среди всех простых чисел), для построения для них (всех простых) гладкой функции?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 11-Фев-19 22:14 
>>Последовательность которую можно представить в виде гладкой функции, но увы пока не представили
> Встречный вопрос.

Встречный вопрос: Конечно ли поле простых чисел в системе счисления из простых чисел?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 23:07 
>Конечно ли?

Это неважно.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 22:26 
>Встречный вопрос. Можно ли определить минимальное количество простых чисел (среди всех простых чисел)

Вероятно вы имеете ввиду распределение простых чисел в натуральном ряду, то это скорее всего функция пи(х), возвращающая количество простых чисел не превышающих Х, и в принципе она известна, но опирается на гипотезу Римана. (в вике по запросу "функция распределения простых чисел")


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 23:08 
Спасибо за инфу. Темой не владею, но интересно.

В предыдущем вопросе я хотел уточнить, что раз функции, описывающие всевозможные последовательности, каким-то образом появляются, то может быть есть и теорема на этот счёт?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 00:42 
>Спасибо за инфу. Темой не владею, но интересно.

Вот на досуге, советую "Прахар К. Распределение простых чисел (1976)", исторический экскурс. Можно еще труды Гаусса по теории чисел прочесть, но не советую начинать с Виноградова при всем уважении к нему.

>то может быть есть и теорема на этот счёт?

может и быть, а может и нет, все равно нужно доказать.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено pavlinux , 12-Фев-19 12:26 
> то может быть есть и теорема на этот счёт?

Преобразование Лорана


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 17:13 
> И каким образом простые числа можно "генерировать", если их можно только вычислить
> единственно возможным методом?

так же как и натуральный ряд, н+1, и нет формулы (функции) - дай мне энное простое число.
На счёт "вычислить" - я думаю вы имели ввиду - "порверить". Да перебор всех (можно до корня из н) делителей ответит однозначно на вопрос, так же как и теорема Вильсона (фактически тот же самый перебор делителей). Все остальные - увы вероятностные, и таже теорема Ферма.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 18:06 
Есть два способа поиска простых чисел:
1. выбрать случайное и проверить что у него нет делителей
2. ре-ш-ето (какое матерное слово...) Эратосфена: выписать все множители найденных простых чисел, все оставшиеся будут простыми. В каком-то смысле это вычисление.

2 - простое, исключаем 4,8,10
3 - простое, исключаем 6,9,12

В интервале 1-9 остались 5 и 7, значит они простые.

5 - простое, исключаем 10,15,20
7 - простое, исключаем 14,21,28

В интервале 10-19 остались 11, 13, 17, 19, значит они простые.

Повторить.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 20:46 
Вот как раз и р ешето (почему-то это на это слово ругается мат фильтр) есть генератор. Тут дело в том, что имея алгоритм проверки на простоту, мы можем перебрать все числа и разделить их на простые и составные, но это не генератор, а перебор. Генератором я называю функцию (порой рекурсивную), которая не перебирает все числа, а выдаёт следующее как минимум на основании предыдущего выданного, примером служит таже последовательность Фибоначчи.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 18:58 
И каким образом простые числа можно "генерировать"

https://en.wikipedia.org/wiki/Generating_primes
For the large primes used in cryptography, it is usual to use a modified form of sieving: a randomly chosen range of odd numbers of the desired size is sieved against a number of relatively small primes (typically all primes less than 65,000). The remaining candidate primes are tested in random order with a standard probabilistic primality test such as the Baillie-PSW primality test or the Miller-Rabin primality test for probable primes.

Alternatively, a number of techniques exist for efficiently generating provable primes. These include generating prime numbers p for which the prime factorization of p − 1 or p + 1 is known, for example Mersenne primes, Fermat primes and their generalizations.

Берём кучку нечётных чисел из заданного диапазона, делим небольшими простыми числами, отсеваем те, что делятся. Оставшиеся проверяем вероятностными алгоритмами, доводя вероятность их простоты до значения настолько близкого к 1, насколько это практически обоснованно. Либо, есть способы генерить случайные числа специального вида, про которые возможно доказать строго, что они простые.

> их можно только вычислить единственно возможным методом?

Насчёт способа вычислить простое число я не очень понимаю, но вот способов проверки на простоту -- десятки.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 20:52 
Генерация обычно подразумевает случайность, но это не так, то что вы описали это вероятностная выборка в следствии постулата Бертрана, выше я описал, что имел ввиду под словом генерация.

>Насчёт способа вычислить простое число я не очень понимаю, но вот способов проверки на простоту -- десятки.

Коментом выше как раз я это разъяснил, а по поводу способов, увы они все вероятностные, кроме перебора делителей и теоремы Вильсона, о чем я выше и упомянул.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 21:26 
> Генерация обычно подразумевает случайность, но это не так, то что вы описали
> это вероятностная выборка в следствии постулата Бертрана, выше я описал, что
> имел ввиду под словом генерация.
>>Насчёт способа вычислить простое число я не очень понимаю, но вот способов проверки на простоту -- десятки.
> увы они все вероятностные

Почему "увы"? Какая разница с практической точки зрения? Ну, математикам это, понятно, неприятно, но мне, как программисту, разницы нет совершенно.



"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 11-Фев-19 22:40 
>Почему "увы"?

Да потому-что, та же малая теорема Ферма - вероятностный метод, потому-что существуют так называемые числа Кармайкла (561), которые удовлетворяют сравнению Ферма, но не являются простыми на самом деле (назвали их псевдопростыми, подробно в вике по запросу "простое число").

>Какая разница с практической точки зрения?

Математики, особенно занимающиеся "чистой" её частью, практической выгоды не ищут. Та же теорема Вильсона с практической стороны - не применима, в связи с пространственной сложности алгоритма, но для "чистого математика" - это абсолютный метод проверки на простоту числа, такой же как и перебор делителей.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 23:13 
>>Почему "увы"?
> существуют так называемые числа Кармайкла (561), которые удовлетворяют сравнению Ферма, но не
> являются простыми на самом деле

Да и пусть их существуют. Мне-то что с того? Ну, возьмём любую практическую задачу, например, создание ключей для RSA. Мне нужно два простых числа, я могу сгенерировать два числа, которые будут простыми. Эмм... Точнее, насколько я помню RSA, мне нужны не столько два простых числа p и q, сколько произведение pq, которое никто не сможет разложить на множители. А для этого полезно, если и p, и q будут простыми. Но, если память меня подводит, то это не суть важно. Я могу используя вероятностные тесты получить два числа, которые с вероятностью X, будут простыми, где X настолько близок к 1, насколько мне нужно. Не, я соглашусь, если бы X был бы равен единице, было бы лучше, но практически это не важно, потому что вероятность того, что вся схема сработает как надо, всё равно будет ниже единицы. Как ни крути. Либо дыра в реализации протокола/алгоритма, либо пользователь лоханётся, либо ключи уведут, либо математики найдут способ факторизации... Я могу сделать вероятность лоханутся на выборе "простых" множителей настолько низкой, что она не будет идти ни в какое сравнение со всеми остальными вероятностями проколов.

>>Какая разница с практической точки зрения?
> Математики, особенно занимающиеся "чистой" её частью, практической выгоды не ищут.

В том-то и разница. Если математики найдут практический способ факторизовывать числа, то RSA моментально кончится, и мне не будет нужно генерировать простые числа для RSA. 100% надёжный способ генерации простых чисел, таким образом, совершенно непрактичен. Хоть и с теоретической точки зрения, было бы восхитительно такой способ найти.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 00:29 
>Я могу сделать вероятность лоханутся на выборе "простых" множителей настолько низкой, что она не будет идти ни в какое сравнение со всеми остальными вероятностями проколов.

Вот тут я не совсем понял, если мы разлагаем число на простые множители, то мы не выбираем (или гадаем), существует ровно одно единственное разложение натурального числа на простые множители, о чем говорит "основная теорема арифметики"

>Если математики найдут практический способ факторизовывать числа, то RSA моментально кончится, и мне не будет нужно генерировать простые числа для RSA.

таки да, RSA применим, покуда не разрешена проблема факторизации.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 12-Фев-19 03:30 
>>Я могу сделать вероятность лоханутся на выборе "простых" множителей настолько низкой, что она не будет идти ни в какое сравнение со всеми остальными вероятностями проколов.
> Вот тут я не совсем понял, если мы разлагаем число на простые
> множители, то мы не выбираем (или гадаем), существует ровно одно единственное
> разложение натурального числа на простые множители, о чем говорит "основная теорема
> арифметики"

Я не совсем понял, что именно непонятно. Но у меня есть предположение.

Разложение единственно, но оно мне неизвестно. Речь не о том, как дела обстоят в математике, речь о том, как они обстоят в моей голове. Если у меня есть специально подобранное число X в пару тысяч бит, то я скорее всего не знаю его разложения на множители. Я могу предположить, что разложение числа X выглядит как X. В смысле, что оно простое. Иногда я буду ошибаться. Если я возьму N таких чисел, и про каждое предположу, что оно простое, то примерно в p*N случаях, я окажусь прав, примерно в (1-p)*N случаях, я окажусь не прав. p -- это достоверность моего предположения. Эта достоверность ведёт себя как вероятность, поэтому я называю её вероятностью. Она не совсем вероятность, потому что иногда её приходится получать способами, которые математика сочла бы странными и даже вообще бы не сочла способами. Но и тем не менее она ведёт себя как вероятность, и её вполне можно скармливать в теорию игр.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Анониммм , 11-Фев-19 15:34 
А подскажите где найти такой сeрвис, который поможет гeнeрировать фoтки вида "твоя poжа на фоне открытого пacпоpта"? Есть уже что-то подобное?

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Nefilim , 11-Фев-19 15:42 
К сожалению, все больше обнаглевших в край хостеров хочет иметь такие фотки в своей базе, сам столкнулся с проблемой. Потом сливают все это в гугл, так что можешь поискать в гугле. :)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Вадим , 11-Фев-19 16:06 
А вот проблема куда глубже как мне кажется. Хостер хочет персональные данные, которые ему знать не положено. IP достаточно для всего. Тем более что никакой ответственности за слив паспортов и телефонов хостер не несет, и привлечь зарубежного хостера невозможно, а российского тем более. :)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено evkogan , 11-Фев-19 16:08 
В 90 были проги по формированию лиц.
В одной выбирались волосы, лоб, глаза, нос, рот из вариантов.
в другой доводилось тонкой доводкой, расширить-сузить, подвигать, поменять цвета и т.д.
Типа рисование фотороботов. И вполне себе узнаваемо получалось. Даже очень очень.

Так работало оно на 1 пеньке. вместо не пойми что оно там делает, дай мне 3 фотки и получи непойми что,вполне предсказуемое действие.
И создать генератор из этого было легче легкого, ограничить группы наборов, чтоб совсем кривых лиц не было, ограничить рандом в шире-уже. А дальше остается это по вращать (в 90 такого не видел) и постобработка для похожести на фото.

Прошло 20 лет, вместо простых алгоритмов у нас искусственный интелект, жрет ОЗУ, ЦПУ, ГПУ. А результат?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 16:12 
Мне кажется ты переиграл в The Sims. :)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 16:31 
> Так работало оно на 1 пеньке.

Судя по твоему описанию, оно ещё задействовало несколько десятков миллиардов нейронов в голове у пользователя, который занимался тонкой доводкой. Люди, почему-то, постоянно игнорируют это, но это реально ведь заноза в заднице: очень часто выходит так, что какая-то простейшая задача, которую человек выполняет без тренировки и не задумываясь, оказывается самым сложным куском программы, которая пытается заменить человека.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 01:00 
жесть (в смысле очевидности факта)

Так вот, если я возьму руками соберу все "метаданные" (цвет, форма, длина волос, лица, носа, глаз, бровей и т.д.) из каждой фотки, и запихну в таблицу, а после, банальным селектом "покажи мне лицо с длиной носа такой-то, улыбкой такой-то, глазами такими-то", тогда мне выведет результат всех совпадений. А в случае с "генерацией", то я от программы (ИИ) все таки ожидал бы, что в место ушей будет нос, в место глаз - рот. А если еще конкретней сказать программе строго где должны быть уши, нос и глаза, то опять возвращаемся к первому методу - сопоставление. И алгоритмам этим свыше даже 20-ти лет. Ничего нового в этом нет, я согласен.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено YetAnotherOnanym , 12-Фев-19 01:15 
> место ушей будет нос, в место глаз - рот

Курсанты училищ МВД имено этим и занимаются, когда учатся составлять фоторобот.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 02:41 
а по подробней? там что нос от ушей, рот от глаз учатся отличать?
фотороботами как мне казалось должны заниматься ученики худ академии, или какие-нибудь антропометры.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено YetAnotherOnanym , 12-Фев-19 11:11 
Да. На ощупь - в восьмиугольнике в спортзале.
Все курсанты учебных заведений МВД проходят обучение в художественных вузах под чужими именами. Но это секретная государственная тайна, я Вам её раскрыть не имею права.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 16:15 
Чисто в теории, если с одной стороны взять фотки лиц, а с другой - ДНК их владельцев, наверное много интересного можно извлечь.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 19:27 
Например, создавать детей с желаемой внешностью на основе ДНК родителей

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено siu77 , 11-Фев-19 21:46 
И это тоже наверно. Я имел в виду, форму носа там, цвет глаз, и т. д.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Dmitry77 , 12-Фев-19 09:15 
фоторобот по днк - этим давно занимаются

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено gimrock , 11-Фев-19 16:17 
Большинство полученных лиц почему-то страдают косоглазием )

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 16:34 
Любопытно, зачем это может понадобиться. Чёт мне никаких юзкейсов в голову не приходит.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 16:40 
И это печально. Мне вот пришло много юзкейсов. О чем это говорит?

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 17:48 
> И это печально. Мне вот пришло много юзкейсов. О чем это говорит?

Мне, ни о чём. Ты же не сообщаешь мне о том, что пришло в твою голову? Или ты предполагаешь, что утверждение о существовании чего-то эквивалентно нахождению этого чего-то?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Онаним , 11-Фев-19 21:03 
Забавный юзкейс: тюкнули тебя по балде монтировкой в подворотне. Лицо запомнил плохо. Надо фоторобот. Рисовать ты не можешь, лежишь такой полуовощем, можешь только узнавать и пальцами дать знать, "да"-"нет". И тут - на ка тебе, машина показывает тебе разные лица. Ты такой - "да" (похож), "нет" (не похож), "да" (и этот похож), и так далее, а на выходе - фото твоего последнего перед больничкой внезапного друга.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 11-Фев-19 21:27 
Да, это может сработать. Неплохая идея.

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 02:44 
зачем париться, если с сетчатки глаза можно снять последнее виденно изображение ))) ну с условием, что тюкнули капитально.))

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 01:16 
>эквивалентно нахождению

Если существует мысль о Боге, то эквивалентно это его "нахождению" (открытию, видению и т.д.)?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 12-Фев-19 02:43 
>>эквивалентно нахождению
> Если существует мысль о Боге, то эквивалентно это его "нахождению" (открытию, видению
> и т.д.)?

Не знаю, это сильно зависит от того, как наша голова описывает реальность и её взаимодействие с психической виртуальностью.

Но это не важно, я задам встречный вопрос: если существует утверждение о том, что X разложимо на два простых множителя, то эквивалентно ли это утверждение указанию этих двух множителей?


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Sw00p aka Jerom , 12-Фев-19 03:05 
>если существует утверждение о том, что X разложимо на два простых множителя, то эквивалентно ли это утверждение указанию этих двух множителей?

Я не называл бы это эквивалентностью, это скорее тавтология (тождественная истинность). Как Х есть Х. 1=1, к примеру 3 * 5 = 15 и 15 = 3 * 5 - тавтология, в случае 3 * 5 = (символ эквивалентности) 1 + 14 - эквивалентность, примитивный такой пример (в логике обычно буквами обозначают), хотя Фреге задавался вопросом истинности равенства 1=1. На этот счет у меня есть такое мнение, если 1 (единицу как число) рассматривать как "единственность" (единичность), то как возможна истинность данного равенства 1=1 (Чему равен Бог?)


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Ordu , 12-Фев-19 03:27 
>>если существует утверждение о том, что X разложимо на два простых множителя, то эквивалентно ли это утверждение указанию этих двух множителей?
> Я не называл бы это эквивалентностью, это скорее тавтология (тождественная истинность).

Не важно, как это называть, но это неэквивалентные высказывания. У Кнута в задачках к главе о простых числах, есть предложение получить денег от Кнута за разложение приведённого числа на множители. Кнут заявил, что число получено перемножением двух простых (у нас нет причин не верить ему), и предложил денег тому, кто пришлёт Кнуту эти два простых множителя. Поскольку за утверждение о разложимости денег получить нельзя, а за два простых множителя можно, то это существенно разные высказывания.


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 16:56 
Просто... Вау!

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 18:40 
Теперь фейковый сайт знакомств будет генерировать лица такие, которые нужны его посетителями. Останется роботам научиться общаться и профит: платный доступ к лицам)

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Cradle , 11-Фев-19 18:52 
да они уже сейчас во всю извращаются, для уличной рекламы толстого сайта знакомств отрезают лица и переклеивают под немного другим углом, чтобы типа одновременно и спину и лицо в анфас показать, смотришь на это и представляешь как там шейные позвонки должны были хрустнуть. Похоже те кто такое массово производит и потребляет сам мозгами все ближе к роботам, скоро действительно ставняются.  

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 11-Фев-19 19:37 
>Останется роботам научиться общаться

...и трахаться


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Cradle , 11-Фев-19 20:06 
Так на это у них люди есть, видели бы вы как наши заказчики с Алексой трахаются...

"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Тираннозавр , 12-Фев-19 14:28 
Что-то было про Китай. Вообще почему бы и нет? Люди закрывают потребность в общении. Profit.

А фантазии им и оставьте...


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 12-Фев-19 19:27 
>первая строка первой риски

Кошерные все лица


"NVIDIA открыла код StyleGAN, генератора лиц на основе машинн..."
Отправлено Аноним , 15-Фев-19 21:05 
Я правильно понимаю, что теперь для NPC можно генерировать разные лица, чтобы в играх они все были разные? Или это и раньше можно было делать?