ex-Microsoft, евангелист и ведущий эксперт по AI/ML, к.ф.-м.н., доцент МАИ, НИУ ВШЭ и МФТИ, цифровой художник и техноэнтузиаст.
По-английски: @shwars@mastodon.art
У нас сегодня пошел снег, и это как-то грустно, потому что осень резко прошла... Вот по этому поводу короткий ролик, нарисованный с через Processing с помощью кода, который за 5 минут написал ChatGPT с небольшой моей помощью.
А вы что думаете? Хотите зиму?
/cc @rf
Друзья, спешу поделиться! Яндекс задумал совершенно замечательное мероприятие - код-пленэр (https://bit.ly/kodplener)! 21 сентября 2024 г. с 12:00 до 21:00 где-то на природе недалеко от Москвы мы будем вместе со 150 участниками погружаться в мир на стыке программирования и искусства, а также все вместе строить программный лес! Это прекрасный шанс попробовать себя в генеративном искусстве, тем более что для основного мастер-класса привлечён замечательный генеративный художник - Иван Дианов. Я там к слову тоже что-то буду рассказывать, но это не самое главное...
В общем - скорее регистрируйтесь, напишите там про себя что-то хорошее, чтобы повысить шанс, что вашу заявку отберут. Подозреваю, что желающих будет много, а пустят только 150 счастливчиков! Не могу раскрывать все карты, но это правда обещает быть лучшим камерным событием этой осени! /cc @rf
Друзья, спешу поделиться! Яндекс задумал совершенно замечательное мероприятие - код-пленэр (https://bit.ly/kodplener)! 21 сентября 2024 г. с 12:00 до 21:00 где-то на природе недалеко от Москвы мы будем вместе со 150 участниками погружаться в мир на стыке программирования и искусства, а также все вместе строить программный лес! Это прекрасный шанс попробовать себя в генеративном искусстве, тем более что для основного мастер-класса привлечён замечательный генеративный художник - Иван Дианов. Я там...
Помню раньше смотрел на фотографии звёздного неба, где виден млечный путь, и не верил, что он там есть, поскольку глазами в Москве его не увидеть. Потом как-то во время автопутешествия по США остановились ночью на машине в чистом поле, вокруг темнота, и это удивительное зрелище было перед нами, видимое невооружённым взглядом. Вчера было ясное небо, и удалось сделать несколько фото. Глазами на них млечный путь виден плохо, но после обработки становится лучше. iPhone 11, 30 сек, Snapseed.
тоже всегда казалось чем-то невероятным. от нас его тем более не видно.
и луны нам недодали. у нас "большая луна" - это когда она размером не 2 миллиметра, а 4 или даже все 5. при редком стечении обстоятельство даже можно заметить, что там, на луне, какие-то неровности. если очень сильно приглядеться.
и фотографии экваториального полнолуния кажутся фейками.
Где-то в соцсетях пробежала рекомендация книги "Департамента антимеметики не существует Сэма Хьюза, программиста, который в качестве хобби пишет книги под псевдонимом qntm. По ссылке https://avva.livejournal.com/3296186.html можно найти FB2 русского перевода, и чуть подробнее прочитать про книгу. Я расскажу коротко.
Все мы знаем про мемы - кусочки информации, которые устроены так, что вирусно распространяются. Но есть ещё и антимемы - они устроены так, что сопротивляются распространению. Например, пароли (по своей сути не предназначенные для других людей) или сложные математические формулы (потому что их сложно запомнить и осмыслить). Так вот в книге предполагается, что есть ещё антимемы магического свойства, которые настолько мощные, что люди, соприкоснувшись с ними, мгновенно забывают об этом, или не могут никому в принципе об этом рассказать. И отдел антимеметики занимается их изучением.
Пока прочитал первые пару глав, и пока что идея, и как она подается - впечатлило. Поэтому рекомендую @rf
Где-то в соцсетях пробежала рекомендация книги "Департамента антимеметики не существует Сэма Хьюза, программиста, который в качестве хобби пишет книги под псевдонимом qntm. По ссылке https://avva.livejournal.com/3296186.html можно найти FB2 русского перевода, и чуть подробнее прочитать про книгу. Я расскажу коротко.
Все мы знаем про мемы - кусочки информации, которые устроены так, что вирусно распространяются. Но есть ещё и антимемы - они устроены так, что сопротивляются распространению. Например,...
@rf@shwars старейшая теория непознаваемого, или трансцедентного, которую обсасывали философы с древнейших времён и до наших дней. я даже не знаю, можно ли что-то новое в этой области придумать. кажется, уже всё давным давно придумано.
ВНИМАНИЕ! ХАКАТОН!
20-21 апреля 2024 г. в Москве пройдёт VK x HSE Data Hack (https://cloud.vk.com/events/vk-hse-data-hack/). Это мероприятие, организованное совместно VK Cloud и Клубом хакатонщиков ФКН НИУ ВШЭ, соберёт на площадке VK/Mail.ru (м.Аэропорт) самых активных и талантливых IT-студентов города! На хакатоне будут задачи, в которых надо сочетать навыки ML и способность собрать за короткое время прототип продукта и убедить жюри в том, что ваше решение - самое лучшее! Кроме того, вы научитесь работать с ML-инструментами VK Cloud.
Регистрируйтесь и приходите, увидимся!
/cc @rf
ВНИМАНИЕ! ХАКАТОН!
20-21 апреля 2024 г. в Москве пройдёт VK x HSE Data Hack (https://cloud.vk.com/events/vk-hse-data-hack/). Это мероприятие, организованное совместно VK Cloud и Клубом хакатонщиков ФКН НИУ ВШЭ, соберёт на площадке VK/Mail.ru (м.Аэропорт) самых активных и талантливых IT-студентов города! На хакатоне будут задачи, в которых надо сочетать навыки ML и способность собрать за короткое время прототип продукта и убедить жюри в том, что ваше решение - самое лучшее! Кроме того, вы научитесь...
Друзья, смотрите какая прелестная идея от бывших гуглеров - Ideogram (http://ideogram.ai/). Это сеть для генерации картинок (которая, кстати, умеет неплохо в текст), совмещенная с instagram-like интерфейсом. Т.ы. ты как бы подписываешься на потоки идей своих друзей, представленных в визуальной форме. Не то, чтобы я видел в этом много ценности - но жизнь покажет, разная дичь типа tik-tok тоже людям заходит... Основная ценность здесь, кажется, для дальнейшей тренировки моделей, поскольку фидбек с людей (в виде лайков и т.д.) собирается автоматически и бесплатно.
Даёт 25 бесплатных генераций в день, по 4 варианта каждая. На бесплатных аккаунтах все генерации публичны.
В общем - подписывайтесь (https://ideogram.ai/u/shwars/generated)!
/cc @rf
Друзья, смотрите какая прелестная идея от бывших гуглеров - Ideogram (http://ideogram.ai/). Это сеть для генерации картинок (которая, кстати, умеет неплохо в текст), совмещенная с instagram-like интерфейсом. Т.ы. ты как бы подписываешься на потоки идей своих друзей, представленных в визуальной форме. Не то, чтобы я видел в этом много ценности - но жизнь покажет, разная дичь типа tik-tok тоже людям заходит... Основная ценность здесь, кажется, для дальнейшей тренировки моделей, поскольку фидбек с людей...
Памятуя о прошедшем дне Валентина решил опробовать генеративный музыкальный ИИ и создать небольшую песню. Текст написал сам (все-таки стихи с иронией пока что не очень даются нейросетям), после этого за час игрищ с suno.ai и audacity получился вполне неплохой результат! Что думаете, бульварные композиторы на очереди?
Слушать тут: https://jmp.sh/ps5iu5En
Когда меня спрашивают, что мы будем делать после того, как ИИ превзойдёт человека, я всегда привожу пример шахмат. Когда ИИ победил человека в шахматы, то человечество не потеряло интерес к игре, а наоборот - стало использовать ИИ для тренировок, из-за чего люди стали играть заметно лучше. И вот теперь я нашел подтверждение своих слов на графике - это качество игры в Go после появления Alpha Go.
Кстати, график взят из прекрасной статьи Machine Culture (https://arxiv.org/abs/2311.11388), которая рассматривает и другие аспекты влияния ИИ на культуру, например как рекомендательные алгоритмы меняют социальную групповую динамику. Причем влияние ИИ рассматривается в контексте эволюции, на процессы мутации, передачи культуры и отбора. Звучит как хороший материал для курса "Философии ИИ".
/cc @rf
Когда меня спрашивают, что мы будем делать после того, как ИИ превзойдёт человека, я всегда привожу пример шахмат. Когда ИИ победил человека в шахматы, то человечество не потеряло интерес к игре, а наоборот - стало использовать ИИ для тренировок, из-за чего люди стали играть заметно лучше. И вот теперь я нашел подтверждение своих слов на графике - это качество игры в Go после появления Alpha Go.
Кстати, график взят из прекрасной статьи Machine Culture (https://arxiv.org/abs/2311.11388), которая рассматривает...
@rf@shwars в шахматы человека победил не "ИИ", а тупой алгоритм перебора. вся суть шахмат в этом и заключается. и комп делает это быстрее и лучше, чем человек. но никакого "ИИ" для этого не нужно.
софт для игры в шахматы был ещё во времена DOS. он тупой до невозможности, но эффективный.
Когда я был в 7 классе, мы с папой собирали самодельный компьютер семейства Радио-86РК на 8-разрядном микропроцессоре 8080. Чтобы его отладить, приходилось исполнять команды процессора по шагам, и соответственно пришлось мне научиться понимать, как работают компьютеры на уровне команд и обмена данными между памятью и процессором. А как современным детям это почувствовать?
Хороший проект сделал некто InkBox - это эмуляция процессора на Microsoft Excel. Подробнее про него рассказано в этом видео (https://www.youtube.com/watch?v=5rg7xvTJ8SU) (на англ). Это не совсем честная эмуляция процессора (т.е. команды АЛУ выполняются командами Excel, а не примитивными логическими операциями), но в целом это даёт хорошее представление о том, как работают компьютеры. Очень рекомендую всем IT-студентам это видео к просмотру, чтобы хотя бы немного понимать, что там под капотом. Исходники, чтобы самим поиграться - тут (https://github.com/InkboxSoftware/excelCPU).
/cc @rf
Когда я был в 7 классе, мы с папой собирали самодельный компьютер семейства Радио-86РК на 8-разрядном микропроцессоре 8080. Чтобы его отладить, приходилось исполнять команды процессора по шагам, и соответственно пришлось мне научиться понимать, как работают компьютеры на уровне команд и обмена данными между памятью и процессором. А как современным детям это почувствовать?
Хороший проект сделал некто InkBox - это эмуляция процессора на Microsoft Excel. Подробнее про него рассказано в этом видео (
@rf@shwars это же не будет работать под линём. насколько я знаю, есть эмулятор x86 - bochs. а так - ассемблер лучше всего помогает понять, как работает процессор.
Прекрасное развлечение на ночь - мы с claude.ai придумываем странные языки программирования. Я прошу написать программу вычисления факториала на как можно более странном языке программирования. После нескольких попыток получилось вот:
factorial = Φ(f):
n ∀ 0 ⇒ 1 : n × f(n-1)
Правда, вначале оно написало мне что-то, похожее на PL/I (или даже COBOL), потом вот так:
Но я попросил использовать концепцию неподвижной точки и математическую нотацию, и получилось то, что выше. Да, ещё я обещал ей $1000, но не отдал (хотя она очень надеялась и писала "I hope my answer is worth $1000").
Попробуйте, вдруг вам тоже понравится! А если вы не любите программировать - попросите придумать считалочку! Это тоже весело:
Разинь пасть, высунь язык,
Закати глаза высоко.
Покрути пальцем у виска,
Постучи себя по лбу.
Высунь язык далеко-далеко,
Наморщи лобик свою.
Повертись три раза вокруг себя
И крикни громко: "Бу!" @rf
Прекрасное развлечение на ночь - мы с claude.ai придумываем странные языки программирования. Я прошу написать программу вычисления факториала на как можно более странном языке программирования. После нескольких попыток получилось вот:
factorial = Φ(f):
n ∀ 0 ⇒ 1 : n × f(n-1)
Правда, вначале оно написало мне что-то, похожее на PL/I (или даже COBOL), потом вот так:
САНТАФИЦИРУЙСЯ!
В преддверии новогодних праздников хочу предложить вам замечательное развлечение - сантафикацию. Заходите в телеграм-бот @santify_me_bot (http://t.me/santify_me_bot), посылайте ему свою портретную фотографию - и получайте в ответ одедмороженую версию себя! Наслаждайтесь сами и делитесь с друзьями!
К слову, одна из версий существования Санты именно такая - люди сами становятся Сантами, когда готовы бескорыстно помогать другим. Этот бот поможет вам визуализировать себя в роли Санты, и, быть может, натолкнёт на мысли о том, как сделать мир вокруг себя лучше, и как наполнить его еще большим количеством волшебства. Подробнее тут: http://eazify.net/santify
САНТАФИЦИРУЙСЯ!
В преддверии новогодних праздников хочу предложить вам замечательное развлечение - сантафикацию. Заходите в телеграм-бот @santify_me_bot (http://t.me/santify_me_bot), посылайте ему свою портретную фотографию - и получайте в ответ одедмороженую версию себя! Наслаждайтесь сами и делитесь с друзьями!
К слову, одна из версий существования Санты именно такая - люди сами становятся Сантами, когда готовы бескорыстно помогать другим. Этот бот поможет вам визуализировать себя в роли Санты,...
И снова про чтение мыслей. Около 9 месяцев назад появились (https://club.dns-shop.ru/digest/90269-neiroset-stable-diffusion-nauchili-chitat-myisli-cheloveka-isp/) первые эксперименты по использованию Stable Diffusion для визуального чтения мыслей на основе фМРТ. Действительно, в процессе обучения SD формируется пространство визуальных образов, и для чтения мыслей остаётся "сматчить" это пространство на данные фМРТ. К сожалению, такой матчинг оказывается во многом индивидуальным, т.е. прибор для чтения мыслей придётся до-обучать для каждого пользователя.
Очевидно, что аналогичный матчинг можно проделать и с латентным пространством генеративных текстовых сетей типа GPT. Такие эксперименты на основе фМРТ были описаны в Nature Neuroscience в апреле-мае (https://habr.com/ru/news/732834/), а вот сейчас уже появились аналогичные эксперименты от университета Сиднея на основе ЭЭГ (https://m.hightech.plus/2023/12/13/braingpt-perevodit-misli-v-tekst-bez-implantacii). Результаты были представлены на NeurIPS.
/cc @rf
И снова про чтение мыслей. Около 9 месяцев назад появились (https://club.dns-shop.ru/digest/90269-neiroset-stable-diffusion-nauchili-chitat-myisli-cheloveka-isp/) первые эксперименты по использованию Stable Diffusion для визуального чтения мыслей на основе фМРТ. Действительно, в процессе обучения SD формируется пространство визуальных образов, и для чтения мыслей остаётся "сматчить" это пространство на данные фМРТ. К сожалению, такой матчинг оказывается во многом индивидуальным, т.е. прибор для чтения...
Шок: ChatGPT - это женщина!
Как вы думаете, есть ли у генеративных сетей половая принадлежность? И как её можно определить? [Некоторые исследования](https://deepai.org/publication/chatgpt-is-more-likely-to-be-perceived-as-male-than-female) на эту тему говорят, что люди склонны относиться к ChatGPT как к мужчине. Но правильно ли это? Давайте разбираться!
Сегодня мне довелось поучаствовать в корпоративе одной дружественной компании, на котором в ходе новогодних развлечений задавался вопрос: что бывает тёплым? И приводились типовые ответы, как на это чаще всего отвечали мужчины и женщины. Соответственно, такой же вопрос я задал двум LLM - ChatGPT и Microsoft Copilot. Ответы вы видите в табличке. Они немного разные, но одно остаётся неизменным - в обоих случаях сеть дала 3 "женских" ответа, и лишь один - мужской! Из этого следует, что ChatGPT - женщина!
Справедливости ради надо отметить, что один вопрос не является статистически значимым. Надо проводить более детальные исследования...
Шок: ChatGPT - это женщина!
Как вы думаете, есть ли у генеративных сетей половая принадлежность? И как её можно определить? [Некоторые исследования](https://deepai.org/publication/chatgpt-is-more-likely-to-be-perceived-as-male-than-female) на эту тему говорят, что люди склонны относиться к ChatGPT как к мужчине. Но правильно ли это? Давайте разбираться!
Сегодня мне довелось поучаствовать в корпоративе одной дружественной компании, на котором в ходе новогодних развлечений задавался вопрос: что бывает...
Друзья, я тут писал очередной документ, в который надо было нарисовать обычную диаграмму с квадратиками и стрелками, и подумал, как бы избежать обычного процесса рисования таких диаграмм в PowerPoint. В идеале хотелось бы найти инструмент, чтобы прямо в Jupyter notebook по текстовому описанию генерировалась картинка.. Но в итоге воспользовался совершенно прекрасным инструментом NOMNOML (https://www.nomnoml.com/) - по простому текстовому описанию он рисует диаграмму прямо в браузере, причем диаграмма может быть весьма сложная, с таблицами, вложенными диаграммами, объектами и т.д. Очень рекомендую! Поблагодарите потом!
Друзья, я тут писал очередной документ, в который надо было нарисовать обычную диаграмму с квадратиками и стрелками, и подумал, как бы избежать обычного процесса рисования таких диаграмм в PowerPoint. В идеале хотелось бы найти инструмент, чтобы прямо в Jupyter notebook по текстовому описанию генерировалась картинка.. Но в итоге воспользовался совершенно прекрасным инструментом NOMNOML (https://www.nomnoml.com/) - по простому текстовому описанию он рисует диаграмму прямо в браузере, причем диаграмма...
На выходных я психанул и написал свою утилиту yogpt (https://github.com/shwars/yogpt) для работы с ChatGPT-подобными моделями из командной строки. Аналогичные утилиты уже были, но на rust, и работающие только с ChatGPT/PaLM. Я же написал утилиту, которая инсталлируется через pip install yogpt, и при этом поддерживает любые модели, доступные в LangChain (а это значит ChatGPT, Yandex GPT и GigaChat из коробки).
Вот тут в блоге (https://soshnikov.com/ai/yogpt-using-chatgpt-and-other-llms-from-command-line/) подробно описываю, как с ней работать. Например, ей можно подать на вход программу, и потом в диалоговом режиме позадавать вопросы по этой программе:
```
cat prog.py | yogpt -s "Прочитай программу, пойми, что она делает, и будь готов отвечать на вопросы по ней." -c
```
И это только одно из применений!
Наслаждайтесь!
На выходных я психанул и написал свою утилиту yogpt (https://github.com/shwars/yogpt) для работы с ChatGPT-подобными моделями из командной строки. Аналогичные утилиты уже были, но на rust, и работающие только с ChatGPT/PaLM. Я же написал утилиту, которая инсталлируется через pip install yogpt, и при этом поддерживает любые модели, доступные в LangChain (а это значит ChatGPT, Yandex GPT и GigaChat из коробки).
Вот тут в блоге (https://soshnikov.com/ai/yogpt-using-chatgpt-and-other-llms-from-command-line/
Внезапно в Питере. Если захотите посоветовать, что удивительно прекрасного можно сделать в Питере завтра (кроме гранд-макета, эрмитажа и BBQ & GRILL «Копченые кости») - буду рад. А может кто-то захочет составить компанию? Завтра я тут в одиночестве...
Друзья, нужна помощь зала! Я тут пытаюсь сделать для выставки фотонейропортреты жителей многонациональной России, и мне нужно понять, какие есть укоренившиеся стереотипы о жителях разных городов. Например - в Москве хипстеры с тыквенным латте, в Сибири - здоровые мужики с кедрами и т.д. Пожалуйста, напишите мне в комментариях, что вам приходит в голову по этому поводу! Да и прибудет с нами сила краудсорсинга! /cc @rf
@shwars@rf хм, не знала, что Москву можно сравнить с таким стольным градом как "Сибирь"?! ;)
И да, женщин, судя по твоему запросу, я так понимаю, ни в Москве, ни в Сибири нет - только кофе, мужики и кедры? 😅
(тем более, что основное население России - женщины!)
@shwars
Есть устоявшееся выражение "Рязань косопузая", связано с тем, что на Рязанской земле издревле было много умельцев в работе с деревом и обычно они таскали с собой топор за поясом. Вот можно что-то такое попробовать изобразить :)
Написал у себя в блоге подробнее про процесс создания работ совместно с Валерой и Наташей Черкашиными и с искусственным интеллектом, на примере работ для прошедшей выставки в художественном музее Витебска. Процесс создания работ для этой выставки - очень интересен, в первую очередь тем, как искусственный интеллект использовался на различных этапах создания произведений - и при этом финальная работа всё равно выходила из-под рук человека. Также немного деталей про то, как я уговаривал Валеру и Наташу начать экспериментировать с ИИ, и как менялось их отношение к этому по ходу дела... https://soshnikov.com/art/cherkashiny-working-with-ai-as-coauthor/
Написал у себя в блоге подробнее про процесс создания работ совместно с Валерой и Наташей Черкашиными и с искусственным интеллектом, на примере работ для прошедшей выставки в художественном музее Витебска. Процесс создания работ для этой выставки - очень интересен, в первую очередь тем, как искусственный интеллект использовался на различных этапах создания произведений - и при этом финальная работа всё равно выходила из-под рук человека. Также немного деталей про то, как я уговаривал Валеру и Наташу...
Друзья, уникальный шанс поучаствовать в конкурсе нейрофотографии!
Напоминаю, что в рамках Дней молодой фотографии в Туле под эгидой МО Союза фотохудожников России проводится конкурс нейрофотографии для фотографов 16-35 лет на тему Тула реальная и фантастическая https://vk.com/blitz_tula. Участвовать могут фотографы со всей России, но в работах должна быть раскрыта тема конкурса. Посылать работы можно по эл.почте до 8 ноября, от одного автора допускается не более 3 работ. Поскольку я там внезапно попал в жюри, то очень надеюсь на ваше участие, чтобы нам было, из чего выбирать! /cc @rf
Друзья, уникальный шанс поучаствовать в конкурсе нейрофотографии!
Напоминаю, что в рамках Дней молодой фотографии в Туле под эгидой МО Союза фотохудожников России проводится конкурс нейрофотографии для фотографов 16-35 лет на тему Тула реальная и фантастическая https://vk.com/blitz_tula. Участвовать могут фотографы со всей России, но в работах должна быть раскрыта тема конкурса. Посылать работы можно по эл.почте до 8 ноября, от одного автора допускается не более 3 работ. Поскольку я там внезапно...