Собственно, сабж. Было нарисовано в течение последних нескольких дней, рисовалось почти целиком под линуксом. Сразу оговорюсь, что рисовал не я, я так не умею.
По углам хорошо, но общая композиция-- корявое, бессмысленное говно, вызывающее слёзы. Цвета нелепы и смещены. Бессмысленное «зерно». Я думаю это нарисовал ты. С помощью 2-3 фотографий каких-то гор и ГИМПа.
Я ей скормил всего лишь по 3 картинки гор, озёр и лесов. :) Справа сверху, например, она горы увела в небо и долго пыталась решить, оставить их там или превратить просто в цвет неба. В результате сделала нечто среднее.
А я вот слышал, что изменением коэффициентов передачи (или как там это называется правильно) у ИНС можно имитировать психические заболевания типа шизофрении. Вы не пробовали играться с этими коэффициентами? Может, ИНС талантливее рисовать начнёт))
а тут отражение в воде картинке сверху не соответствует
Ага, у неё с этим проблемы, ибо для этого нужно понимание концепции отражения. Даже ближайшие отражения вызывают у неё трудности, не говоря уже об удалённых объектах. На первой картинке справа снизу тоже был такой косяк, я его замазал, чтобы не было так очевидно, что рисовала нейросетка :)
Однажды я тоже научусь нейросетками командывать и картинки рисовать. Может быть даже наконец смогу себе обои генерировать, а не проводить время в гугле в поисках годных картинок. Но это будет не скоро.
Ладно, сколько памяти примерно надо на такие штуки ? 16Гб ? 32Гб ? И я правильно понимаю что это все можно еще и с помощью видеокарточки гонять ?
У меня 16 ГБ, и это не отменяет наличия нормальной GPU. Можно, конечно, и на проце считать, но где-то на порядок медленнее. Этого по большей части хватает на современные сети, то есть описываемые в работах хотя бы за пару последних лет.
ну я тут планирую гроб собрать на rx480 (который радевон) + i7 7700k, вот и интересуюсь. Ну да, логично что на GPU быстрее, ядер обработки банально сильно больше. Подозреваю можно вообще сидеть на интеграшке, а большую гонять для подобных вычислений (я ее все равно пробрасывать в qemu хочу)
Справа сверху, например, она горы увела в небо и долго пыталась решить, оставить их там или превратить просто в цвет неба. В результате сделала нечто среднее.
Вот да, как раз правый верхний угол и хотел раскритиковать. А ещё уровни воды, явно, разные, а переход - полное гно. И копипаста замечается.
А ещё уровни воды, явно, разные, а переход - полное гно.
Угу, там в центре вообще не прорисовано кусками, ибо резалось на 4 части, соответственно, центр оказался на краю области видимости для всех четырёх проходов сети. Надо придумать способ получше, чтобы генерировать большие изображения и не выжирать всю память.
Лично я вижу определённое сходство отдельных элементов, но не могу сказать, что это целиком обработанное фото, скорее интересная интерпретация увиденных фоток, попытка их логично встроить в окружение, ради чего и писалась нейросетка.
Сложно предсказывать, ибо активно пилятся различные архитектуры. Вполне возможно, одна из них будет намного более эффективной с т.з. использования памяти, нежели мои самоделки.
Кода пока нигде нет, но там ничего сверхъестественного. Можете взять какой-нибудь style-transfer или pix2pix, подкрутить несколько параметров, получится не хуже.
Было бы здорово ещё прикрутить вторую нейросеть, которая бы воспроизводила это всё на настоящем холсте. Но я не силён в робототехнике, чтобы всё это реализовать.