LINUX.ORG.RU
ФорумTalks

Программист создал програму, превращающую рисунки из Paint в художественные шедевры с помощью нейросетей.

 , ,


5

3

Она запоминает стили рисования художников и оформляет в них ваши пикчи.

Ссыль на гитхаб

Выглядит клево.

★★★★★

Последнее исправление: karton1 (всего исправлений: 1)

Ответ на: комментарий от cvs-255

Ну вобщем то да. Теперь нужны только создатели новых стилей и все.

karton1 ★★★★★
() автор топика

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

Esteban_Garcia
()

Оформи новость и выложи на главную, если не напрягает. IMHO это реально интересный инструмент самовыражения.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)

CPU Rendering — This will take hours and hours, even up to 12h on older hardware. To match quality it'd take twice the time. Do multiple runs in parallel!

Что то долговато, вычислять будет, а я хотел поиграться.

liathit ★★
()

Журналисты на ЛОРе? Что за идиотский заголовок?

Quickern ★★
()

Блин, питон. Люблю питон как язык, ненавижу питон как платформу. Пытаюсь установить эту приблуду, на бубунте не ставится, pip гадит какими-то ошибками. Что за привычка тащить вместе с программой отдельное окружение со всеми зависимостями.

На debian stable вроде ставится.

MrClon ★★★★★
()
Ответ на: комментарий от liathit

На GPU 10 минут, ты сможешь, я верю в тебя

zolden ★★★★★
()

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

Backtrace when the node is created(use Theano flag traceback.limit=N to make it longer):
  File "doodle.py", line 488, in <module>
    generator.run()
  File "doodle.py", line 441, in run
    self.model.setup(layers=['sem'+l for l in self.style_layers] + ['conv'+l for l in self.content_layers])
  File "doodle.py", line 163, in setup
    outputs = lasagne.layers.get_output([self.network[l] for l in layers], self.tensor_inputs)
  File "/home/main/neural-doodle-master/pyvenv/lib/python3.4/site-packages/lasagne/layers/helper.py", line 191, in get_output
    all_outputs[layer] = layer.get_output_for(layer_inputs, **kwargs)
  File "/home/main/neural-doodle-master/pyvenv/lib/python3.4/site-packages/lasagne/layers/conv.py", line 257, in get_output_for
    conved = self.convolve(input, **kwargs)
  File "/home/main/neural-doodle-master/pyvenv/lib/python3.4/site-packages/lasagne/layers/conv.py", line 535, in convolve
    filter_flip=self.flip_filters)

HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.

MrClon ★★★★★
()

После обработки выглядит как творение безумного фаната фотошоповского клонштампа.

polym
()
Ответ на: комментарий от sholom

Ты думаешь, что всё ещё недостаточно стилей? Человечество наворотило столько мазни и аппликаций, что теперь можно уже профессию выдумать - ценитель. Хотя о чём я... Уже!И не первое столетие.

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

Deleted
()
Ответ на: комментарий от polym

После обработки выглядит как творение безумного фаната фотошоповского клонштампа.

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

sin_a ★★★★★
()
Ответ на: комментарий от entefeed

И ведь опять питон. Что гуголь дип дрим, что это.

Да, и это печально. Почти весь Deep Learning на питоне, а в матлаб очень медленно запиливают, по одной фиче в полгода.

Sadler ★★★
()
Ответ на: комментарий от sin_a

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

Это не совсем те нейросети. Convolutional NN же. Вот ещё примеры из PDF-ки.

Sadler ★★★
()

а вот кому написать программу превращающую любой (не только из Paint) рисунок в шедевральный «квадрат Малевича» ?

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

а вот кому написать программу превращающую любой (не только из Paint) рисунок в шедевральный «квадрат Малевича» ?

Фиг с ним с Малевичем, я вот так умею :)

Sadler ★★★
()
Ответ на: комментарий от Sadler

Есть форма и есть содержание. Подумай лучше о семантике.

sin_a ★★★★★
()
Ответ на: комментарий от sholom

Скоро по полям будут роботы от Boston Dynamics бегать с фоторужьями и постить в инстаграм фотографии с разными фильтрами. В инстаграме другие роботы будут использовать unsupervised learning для поиска новых стилей. Третьи роботы будут что-то пытаться нарисовать в пейнте, а четвертые по этим рисункам и фотографиям уже могут создавать уникальные произведения в новых стилях.

Слава Роботам!

wisp ★★
()

This will take hours and hours, even up to 12h on older hardware

А на сишечке когда перепишут? 12 часов слишком долго ждать.

Lavos ★★★★★
()
Ответ на: комментарий от cvs-255

кажется только что понял как сняли aku no hana

wxw ★★★★★
()
Ответ на: комментарий от Lavos

Не было бы, оно эффективно параллелится кудой и плохо ложится на малое количество потоков в CPU. Собственно, появится полноценный openacc в clang, будет эффективно работать на видюхах, генераторы из llvm IR в машинный код нвидиевских и амдшных универсальных процессоров уже есть. Потом на openacc переписать с параллельной разметкой куски numpy, которые сейчас используют куду. Потом ещё поковыряться с оптимизацией типичных для глубоких нейросетей операций и получить аналог cuDNN. Так 12 минут и получится.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

ну или можно написать генератор верилога из модельки нейросети и прошивать в FPGAшечку.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

Да ему насрать на все, что ты написал. Все написанное на петоне тормозит, потому что написано на петоне.

templarrr ★★★★★
()
Ответ на: комментарий от Kilte

А разве лицензия не должна иметь заголовка с её названием и версией?
Сейчас я посмотрел и да, это BSD лицензия, но так я подумал что он написал её сам.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)

А есть такая же хрень для музыки?
Почему нету генератора музыки по типу как есть генераторы текстов. Музыка чем-то принципиально отличается от текста?

Bad_ptr ★★★★★
()
Ответ на: комментарий от sin_a

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

От нейросети слышу.

PolarFox ★★★★★
()
Ответ на: комментарий от Kilte

Readme всё же не лицензия.
А так слазил в wiki, там лицензия тоже без заголовка.

torvn77 ★★★★★
()
Ответ на: комментарий от ptah_alexs

Очешуеть, да ты чертов гений.

Ничего такого, просто небольшая нейросетка для 3d deblur.

Sadler ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.