Домен arhivach.hk временно не функционирует! Используйте адрес
ARHIVACH.SITE.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
a)Кто организатор переполоха?]Компания Google опубликовала в открытом доступе исходный код алгоритма, с помощью которого она научила нейронные сети «рисовать» картины. Алгоритм Google, предназначенный для того, чтобы автоматически находить на фотографиях предметы, при определённой настройке может наоборот придавать снимкам черты заданных предметов. О своей находке Google впервые сообщил 17 июня. Сотрудники компании обнаружили, что нейронные сети (сложные математические модели, воспроизводящие работу нервных клеток живого организма), созданные для обнаружения тех или иных предметов на фотографиях, можно «вывернуть наизнанку» и научить их «рисовать» сложные абстрактные картины, анализируя шум и «находя» в нём очертания различных простых предметов. http://googleresearch.blogspot.co.uk/2015/06/inceptionism-going-deeper-into-neural.html
b)Как это работает?
>Мы обучаем ИНС, показывая ей миллионы обучающих примеров, и постепенно регулируем параметры, пока не получим что хотим. Сеть обычно состоит из 10-30 уложенных слоев искусственных нейронов. Каждое изображение дается во входной слой, который затем отвечает на следующий слой, до тех пор, пока не будет достигнут слой "Выход". "Ответ" сети приходит из последнего слоя.
>Одной из проблем ИНС является понимание того, что именно происходит на каждом слое. Мы знаем, что после прокачки, каждый слой постепенно извлекает все больше и больше особенностей изображения, пока последний слой по существу не принимает решение о том, что показать. Например, первый слой может искать краи-углы. Промежуточные искать общие формы или части, например дверей или листьев. А последние несколько слоев внезапно активизируют свои нейроны и сделают здания и деревья.
>Ну, мы научили сети простым приемом: показывать им то, чему мы хотим их научить, надеясь что они извлекут суть вопроса прямо в руки (вилке нужна только 1 ручка и 3-4 зубца), и научится игнорировать то, что не имеет значения (вилка может быть любой формы, размера, цвета или положения). Но как понять что сеть поняла как все использовать? Это можно понять на примере вилки, - как не отбивайся, а чистить придется.
2. Как зайти? Не заходит! Ни разу еще не получилось ничего не загрузить, это что, фингербокс?
a) Проблемы доступа. Поскольку Google опубликовала только исходный код алгоритма, неквалифицированные пользователи пока не могут провести с ним свои эксперименты. В сети появились первые попытки запустить онлайн-сервис на базе #deepdream, http://deepdreams.zainshah.net/ однако этот сайт тут же переставал работать под наплывом желающих. Тут сразу необходимо рассказать о человеке, которому принадлежит этот сайт. Заин Шан американец индусского происхождения, разработчик приложений, гик. Заин быстро сориентировался и компильнул чудо-тыканием скрипт, который выложил на свой блог. Сейчас он набирает просмотры со всех разумных точек планеты и готовится очень крупно пилить бабло. Так как сервачек был приспособлен только для блоггинга, а количество запросов превышает сотни в минуту, сайт постоянно виснет. Так как Заин очень торопился выложить сие поделие, он заложил в базу только собак-многоножек-лупоглазок, а на самом деле база может "обыгрывать" десятки тысяч изображений.
б)Почему до сих пор ничего не сделал? Код является трудным для понимания, нужно поставить огромное количество плагинов на свой компьютер и хотя бы шарить в питоне на уровне intermediate. Опенсурс существует всего c вечера 2-го июня, и большинство программистов о нем не знает. Через неделю это дойдет до пикабу, а потом до всяких лепр и хабров, и тогда точно запилят.
в) Решение. Единственным правильным решением, является возможность компилировать код локально, чтобы твои фото не оставались на сервере какого-нибудь Васяна.
https://github.com/google/deepdream - официальный код гугла с инструкциями.
Непроверенные сборки:
https://gist.github.com/robertsdionne/f58a5fc6e5d1d5d2f798 - упрощенный для MacOS
https://www.reddit.com/r/deepdream/comments/3c2s0v/newbie_guide_for_windows/ - гайд для Windows на вагранте
http://ryankennedy.io/running-the-deep-dream/ - гайд для Windows на докере
OST треда: http://www.youtube.com/watch?v=XR8LFNUr3vw