Size: a a a

Жалкие низкочастотники

2019 September 05
Жалкие низкочастотники
Ещё одна забавная поделка на основе pix2pix GAN-а: товарищ Junichiro Horikawa обучил сетку рисовать планировку этажа по силуэту дома и обозначенным внешним дверям и окнам. Источник.
источник
2019 September 06
Жалкие низкочастотники
Рубрика "уголок скучающего нерда": ЮраЮра прислал ссылку на свежий ролик про рисование на осциллографе (в духе демосцены). А я, в свою очередь, вспомнил прекрасный проект, где на осциллограф портировали Quake. Картинка поста оттуда, почитать тут, посмотреть тут.
источник
2019 September 09
Жалкие низкочастотники
Пора заводить рубрику "узоры, фракталы, спирали". Roy Wiggins как-то придумал брать простую циклическую анимацию и засовывать её в рекурсивное преобразование комплексной плоскости (отчасти, это похоже на недавний пост про спиральные замощения). В результате, можно, например, собрать множество Жулиа или Мандельброта из крутящихся шестерёнок. Оригинальный пост с подробностями тут, а отдельно есть красивый интерактивный шейдер с исходниками.
источник
2019 September 14
Жалкие низкочастотники
Сегодня я узнал, что термины uppercase и lowercase происходят от названий двух ящиков типографского наборщика.
источник
2019 September 15
Жалкие низкочастотники
Сегодня напишу про алгоритм WaveFunctionCollapse, похожий на класс формальных систем Wang tile. Максим Гумин придумал красивый подход, позволяющий на основании исходной картинки генерировать новую,  локально подобную образцу. Алгоритм стал довольно популярным, его использовали в генеративных играх, портировали на кучу языков, сделали плагин для юнити, а также обобщили в разных отношениях, например, для 3d случая.

Выше оригинальная гифка от автора с примерами работы алгоритма, а следующим сообщением пришлю небольшую подборку разных картинок, полученных с помощью WFC, в т.ч. мои попытки сгенерировать новые карты для легендарной спектрумовской игры Laser Squad.
источник
Жалкие низкочастотники
источник
Жалкие низкочастотники
источник
Жалкие низкочастотники
источник
Жалкие низкочастотники
источник
Жалкие низкочастотники
источник
Жалкие низкочастотники
источник
Жалкие низкочастотники
источник
2019 September 19
Жалкие низкочастотники
Неделю назад Richard Socher (один из соавторов GloVe, кстати) из Salesforce объявил о публикации крупнейшей на данный момент известной языковой модели CTRL c 1.6B параметров (против 1.5B у OpenGPT-2 и 774M у OpenAI GPT-2, про которые я уже писал). Научной новизны в предлагаемой модели никакой, кажется, нет, и, в общем-то, это продолжение гонки вооружений было бы совсем скучным, но есть несколько интересных моментов:

1. Это, кажется, первая из таких публичных монстро-моделей, обученная с явным обусловливанием (conditioning).
2. Помимо стилей/жанров/сабреддитов они неплохо придумали использовать в conditioning значение URL страницы-источника (при генерации -- необязательно настоящей). Например, ссылка в духе
https://www.cnn.com/2018/09/20/us-president-meets-british-pm позволяет сетке настроиться на стиль сайта CNN, на указанную тему и на конкретную дату (что позволяет ей правильно решить, кто в данный момент был президентом и премьером).
3. Они придумали развернуть расчёт conditioning для решения обратной задачи атрибуции источника: считают для заданного текста perplexity при различных conditioning параметрах, определяют, в каких условиях такой текст наиболее вероятен. Выглядит забавно.

Немного полезных ссылок: код и модель, статья, блогопост, инструкция по разворачиванию на Google Compute Engine (для бесплатного колаба модель слишком большая), тред с разными смешными примерами.
источник
2019 September 20
Жалкие низкочастотники
В рубрике "концептуальная хрень" страшая история про то, как роботы отнимают у людей работу:

Примерно десять лет назад Аарон Коблин запустил арт-проект The Sheep Market, в котором заставил MTurk-еров нарисовать 10 000 овечек, по 2 цента за штуку (примеры в левой колонке).

Три года назад Google запустил онлайн-игру Quick, Draw! и собрал с её помощью 50 000 000 картинок, в том числе 117 555 примитивных рисунков овечек, бесплатно (примеры в средней колонке).

В прошлом году Ernesto Diaz-Aviles обучил на этих рисунках сетку DCGAN рисовать что-то похожее, и продаёт распечатки по 80 евро (примеры в правой колонке).

Морали не будет :)
источник
2019 September 24
Жалкие низкочастотники
Майкл Хартли нашёл вот такое вот минимальное titanic hex-congruent простое число (понятия не имею, как это корректно перевести). Записывается оно по рядам, слева направо, сверху вниз. Ещё меня порадовали его визуализации четырёхмерного тора и идея рисовать диаграмму Вороного на спирали Улама.
источник
2019 October 07
Жалкие низкочастотники
Пришло время написать про юмористическую систему единиц измерения FFF (по названиям базовых единиц furlong–firkin–fortnight). Furlong ("длина борозды") -- древняя британская единица длины, 1/8 мили или примерно 200 метров, до сих пор используется на скачках, а ещё, например, в Мьянме (бывшей Бирме) на дорожных знаках. Fortnight ("14 ночей") -- две недели, изначально термин обозначал период между полнолунием и новолунием, до сих пор используется в обиходе в Великобритании. По легенде, авторы древней операционной системы VMS использовали микрофортнайты для указания значения одного из параметров ОС, но в руководстве к OpenVMS указано, что для простоты реализации они временно приравняли микрофортнайт к секунде. Наконец, firkin ("четвертинка") -- старая единица измерения объёма или массы. Исторически 1 феркин это четверть барреля, но сейчас его значение зависит от того, что измеряется. Для объемов его считают равным 9 галлонам, для измерения веса он, кажется, равен примерно 25 кг, но это не точно.

Что ещё сказать? Скорость света в FFF равна примерно 1.8026 мегафурлонга на микрофортнайт. Столица Мьянмы по совету придворного астролога была в 2005 году перенесена из Янгона в специально построенный город Нейпьидо, дата и время переноса были рассчитаны на основании расположения звёзд. В английской википедии есть пара занятных списков -- "необычные единицы измерения" и "шуточные единицы измерения".
источник
2019 October 15
Жалкие низкочастотники
Кусок урановой руды в камере Вильсона, позволяющей увидеть движение альфа-частиц. Полное видео.
источник
2019 October 16
Жалкие низкочастотники
Неожиданная идея от HarvardNLP: использовать языковую модель, генерирующую правдоподобные тексты, например, GPT-2, для стеганографии. Для того, чтобы зашифровать секретное сообщение, нужно указать его текст, а также seed-текст, который одновременно является и ключом, и способом задать стилистику зашифрованного текста. На выходе получаем правдоподобный текст в заданном стиле. Знающий факт наличия сообщения и имеющий seed-текст и такую же модель, может расшифровать исходное сообщение.

Онлайн-демонстрация проекта STEGASURAS. Исходный код на github.
источник
2019 October 17
Жалкие низкочастотники
Ребята из Canny Lab (Беркли) адаптировали популярный алгоритм понижения размерности t-SNE под параллельный расчёт на GPU (t-SNE-CUDA). Ускорение по сравнению с обычной релизацией из sklearn на 2-3 порядка. Статья, код.

На картинке -- t-SNE визуализация ELMO-эмбеддингов аннотаций разных сериалов (цвета -- жанры), из каких-то моих старых полумёртвых экспериментов.
источник
2019 October 21
Жалкие низкочастотники
Давненько тут не было нердовского юмора. На этот раз для дизайнеров, игравших в ADnD.
источник