Email or username:

Password:

Forgot your password?
64 posts total
Митя Сошников

У нас сегодня пошел снег, и это как-то грустно, потому что осень резко прошла... Вот по этому поводу короткий ролик, нарисованный с через Processing с помощью кода, который за 5 минут написал ChatGPT с небольшой моей помощью.
А вы что думаете? Хотите зиму?
/cc @rf

Митя Сошников

Друзья, спешу поделиться! Яндекс задумал совершенно замечательное мероприятие - код-пленэр (bit.ly/kodplener)! 21 сентября 2024 г. с 12:00 до 21:00 где-то на природе недалеко от Москвы мы будем вместе со 150 участниками погружаться в мир на стыке программирования и искусства, а также все вместе строить программный лес! Это прекрасный шанс попробовать себя в генеративном искусстве, тем более что для основного мастер-класса привлечён замечательный генеративный художник - Иван Дианов. Я там к слову тоже что-то буду рассказывать, но это не самое главное...
В общем - скорее регистрируйтесь, напишите там про себя что-то хорошее, чтобы повысить шанс, что вашу заявку отберут. Подозреваю, что желающих будет много, а пустят только 150 счастливчиков! Не могу раскрывать все карты, но это правда обещает быть лучшим камерным событием этой осени! /cc @rf

Друзья, спешу поделиться! Яндекс задумал совершенно замечательное мероприятие - код-пленэр (bit.ly/kodplener)! 21 сентября 2024 г. с 12:00 до 21:00 где-то на природе недалеко от Москвы мы будем вместе со 150 участниками погружаться в мир на стыке программирования и искусства, а также все вместе строить программный лес! Это прекрасный шанс попробовать себя в генеративном искусстве, тем более что для основного мастер-класса привлечён замечательный генеративный художник - Иван Дианов. Я там...

Митя Сошников

Помню раньше смотрел на фотографии звёздного неба, где виден млечный путь, и не верил, что он там есть, поскольку глазами в Москве его не увидеть. Потом как-то во время автопутешествия по США остановились ночью на машине в чистом поле, вокруг темнота, и это удивительное зрелище было перед нами, видимое невооружённым взглядом. Вчера было ясное небо, и удалось сделать несколько фото. Глазами на них млечный путь виден плохо, но после обработки становится лучше. iPhone 11, 30 сек, Snapseed.

Iron Bug
тоже всегда казалось чем-то невероятным. от нас его тем более не видно.
и луны нам недодали. у нас "большая луна" - это когда она размером не 2 миллиметра, а 4 или даже все 5. при редком стечении обстоятельство даже можно заметить, что там, на луне, какие-то неровности. если очень сильно приглядеться.
и фотографии экваториального полнолуния кажутся фейками.
Митя Сошников

Где-то в соцсетях пробежала рекомендация книги "Департамента антимеметики не существует Сэма Хьюза, программиста, который в качестве хобби пишет книги под псевдонимом qntm. По ссылке avva.livejournal.com/3296186.h можно найти FB2 русского перевода, и чуть подробнее прочитать про книгу. Я расскажу коротко.
Все мы знаем про мемы - кусочки информации, которые устроены так, что вирусно распространяются. Но есть ещё и антимемы - они устроены так, что сопротивляются распространению. Например, пароли (по своей сути не предназначенные для других людей) или сложные математические формулы (потому что их сложно запомнить и осмыслить). Так вот в книге предполагается, что есть ещё антимемы магического свойства, которые настолько мощные, что люди, соприкоснувшись с ними, мгновенно забывают об этом, или не могут никому в принципе об этом рассказать. И отдел антимеметики занимается их изучением.
Пока прочитал первые пару глав, и пока что идея, и как она подается - впечатлило. Поэтому рекомендую @rf

Где-то в соцсетях пробежала рекомендация книги "Департамента антимеметики не существует Сэма Хьюза, программиста, который в качестве хобби пишет книги под псевдонимом qntm. По ссылке avva.livejournal.com/3296186.h можно найти FB2 русского перевода, и чуть подробнее прочитать про книгу. Я расскажу коротко.
Все мы знаем про мемы - кусочки информации, которые устроены так, что вирусно распространяются. Но есть ещё и антимемы - они устроены так, что сопротивляются распространению. Например,...

Dr. Quadragon ❌

@shwars Звучит как что-то что понравится @pastecat
@rf

Iron Bug
@rf @shwars старейшая теория непознаваемого, или трансцедентного, которую обсасывали философы с древнейших времён и до наших дней. я даже не знаю, можно ли что-то новое в этой области придумать. кажется, уже всё давным давно придумано.
Митя Сошников

ВНИМАНИЕ! ХАКАТОН!
20-21 апреля 2024 г. в Москве пройдёт VK x HSE Data Hack (cloud.vk.com/events/vk-hse-dat). Это мероприятие, организованное совместно VK Cloud и Клубом хакатонщиков ФКН НИУ ВШЭ, соберёт на площадке VK/Mail.ru (м.Аэропорт) самых активных и талантливых IT-студентов города! На хакатоне будут задачи, в которых надо сочетать навыки ML и способность собрать за короткое время прототип продукта и убедить жюри в том, что ваше решение - самое лучшее! Кроме того, вы научитесь работать с ML-инструментами VK Cloud.
Регистрируйтесь и приходите, увидимся!
/cc @rf

ВНИМАНИЕ! ХАКАТОН!
20-21 апреля 2024 г. в Москве пройдёт VK x HSE Data Hack (cloud.vk.com/events/vk-hse-dat). Это мероприятие, организованное совместно VK Cloud и Клубом хакатонщиков ФКН НИУ ВШЭ, соберёт на площадке VK/Mail.ru (м.Аэропорт) самых активных и талантливых IT-студентов города! На хакатоне будут задачи, в которых надо сочетать навыки ML и способность собрать за короткое время прототип продукта и убедить жюри в том, что ваше решение - самое лучшее! Кроме того, вы научитесь...

Митя Сошников

Друзья, смотрите какая прелестная идея от бывших гуглеров - Ideogram (ideogram.ai/). Это сеть для генерации картинок (которая, кстати, умеет неплохо в текст), совмещенная с instagram-like интерфейсом. Т.ы. ты как бы подписываешься на потоки идей своих друзей, представленных в визуальной форме. Не то, чтобы я видел в этом много ценности - но жизнь покажет, разная дичь типа tik-tok тоже людям заходит... Основная ценность здесь, кажется, для дальнейшей тренировки моделей, поскольку фидбек с людей (в виде лайков и т.д.) собирается автоматически и бесплатно.
Даёт 25 бесплатных генераций в день, по 4 варианта каждая. На бесплатных аккаунтах все генерации публичны.
В общем - подписывайтесь (ideogram.ai/u/shwars/generated)!
/cc @rf

Друзья, смотрите какая прелестная идея от бывших гуглеров - Ideogram (ideogram.ai/). Это сеть для генерации картинок (которая, кстати, умеет неплохо в текст), совмещенная с instagram-like интерфейсом. Т.ы. ты как бы подписываешься на потоки идей своих друзей, представленных в визуальной форме. Не то, чтобы я видел в этом много ценности - но жизнь покажет, разная дичь типа tik-tok тоже людям заходит... Основная ценность здесь, кажется, для дальнейшей тренировки моделей, поскольку фидбек с людей...

Митя Сошников

Памятуя о прошедшем дне Валентина решил опробовать генеративный музыкальный ИИ и создать небольшую песню. Текст написал сам (все-таки стихи с иронией пока что не очень даются нейросетям), после этого за час игрищ с suno.ai и audacity получился вполне неплохой результат! Что думаете, бульварные композиторы на очереди?
Слушать тут: jmp.sh/ps5iu5En

Митя Сошников

Когда меня спрашивают, что мы будем делать после того, как ИИ превзойдёт человека, я всегда привожу пример шахмат. Когда ИИ победил человека в шахматы, то человечество не потеряло интерес к игре, а наоборот - стало использовать ИИ для тренировок, из-за чего люди стали играть заметно лучше. И вот теперь я нашел подтверждение своих слов на графике - это качество игры в Go после появления Alpha Go.
Кстати, график взят из прекрасной статьи Machine Culture (arxiv.org/abs/2311.11388), которая рассматривает и другие аспекты влияния ИИ на культуру, например как рекомендательные алгоритмы меняют социальную групповую динамику. Причем влияние ИИ рассматривается в контексте эволюции, на процессы мутации, передачи культуры и отбора. Звучит как хороший материал для курса "Философии ИИ".
/cc @rf

Когда меня спрашивают, что мы будем делать после того, как ИИ превзойдёт человека, я всегда привожу пример шахмат. Когда ИИ победил человека в шахматы, то человечество не потеряло интерес к игре, а наоборот - стало использовать ИИ для тренировок, из-за чего люди стали играть заметно лучше. И вот теперь я нашел подтверждение своих слов на графике - это качество игры в Go после появления Alpha Go.
Кстати, график взят из прекрасной статьи Machine Culture (arxiv.org/abs/2311.11388), которая рассматривает...

Iron Bug
@rf @shwars в шахматы человека победил не "ИИ", а тупой алгоритм перебора. вся суть шахмат в этом и заключается. и комп делает это быстрее и лучше, чем человек. но никакого "ИИ" для этого не нужно.
софт для игры в шахматы был ещё во времена DOS. он тупой до невозможности, но эффективный.
Митя Сошников

Когда я был в 7 классе, мы с папой собирали самодельный компьютер семейства Радио-86РК на 8-разрядном микропроцессоре 8080. Чтобы его отладить, приходилось исполнять команды процессора по шагам, и соответственно пришлось мне научиться понимать, как работают компьютеры на уровне команд и обмена данными между памятью и процессором. А как современным детям это почувствовать?
Хороший проект сделал некто InkBox - это эмуляция процессора на Microsoft Excel. Подробнее про него рассказано в этом видео (youtube.com/watch?v=5rg7xvTJ8S) (на англ). Это не совсем честная эмуляция процессора (т.е. команды АЛУ выполняются командами Excel, а не примитивными логическими операциями), но в целом это даёт хорошее представление о том, как работают компьютеры. Очень рекомендую всем IT-студентам это видео к просмотру, чтобы хотя бы немного понимать, что там под капотом. Исходники, чтобы самим поиграться - тут (github.com/InkboxSoftware/exce).
/cc @rf

Когда я был в 7 классе, мы с папой собирали самодельный компьютер семейства Радио-86РК на 8-разрядном микропроцессоре 8080. Чтобы его отладить, приходилось исполнять команды процессора по шагам, и соответственно пришлось мне научиться понимать, как работают компьютеры на уровне команд и обмена данными между памятью и процессором. А как современным детям это почувствовать?
Хороший проект сделал некто InkBox - это эмуляция процессора на Microsoft Excel. Подробнее про него рассказано в этом видео (

Michael [Кошак] Skolsky (R1BLH)
@Митя Сошников эх, а мы на рк-шку только облизывались, когда публикации читали. В нашей провинции такая комплектуха была чем-то из несбыточного...
Iron Bug
@rf @shwars это же не будет работать под линём. насколько я знаю, есть эмулятор x86 - bochs. а так - ассемблер лучше всего помогает понять, как работает процессор.
Митя Сошников

Прекрасное развлечение на ночь - мы с claude.ai придумываем странные языки программирования. Я прошу написать программу вычисления факториала на как можно более странном языке программирования. После нескольких попыток получилось вот:

factorial = Φ(f):
n ∀ 0 ⇒ 1 : n × f(n-1)

Правда, вначале оно написало мне что-то, похожее на PL/I (или даже COBOL), потом вот так:

!wubble 5
*bloop 1
~ 5 *quarnk:
*bloop = ^*bloop 5
~ 1 -_glorp
~end
&pop *bloop

Но я попросил использовать концепцию неподвижной точки и математическую нотацию, и получилось то, что выше. Да, ещё я обещал ей $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 (t.me/santify_me_bot), посылайте ему свою портретную фотографию - и получайте в ответ одедмороженую версию себя! Наслаждайтесь сами и делитесь с друзьями!
К слову, одна из версий существования Санты именно такая - люди сами становятся Сантами, когда готовы бескорыстно помогать другим. Этот бот поможет вам визуализировать себя в роли Санты, и, быть может, натолкнёт на мысли о том, как сделать мир вокруг себя лучше, и как наполнить его еще большим количеством волшебства. Подробнее тут: eazify.net/santify

САНТАФИЦИРУЙСЯ!
В преддверии новогодних праздников хочу предложить вам замечательное развлечение - сантафикацию. Заходите в телеграм-бот @santify_me_bot (t.me/santify_me_bot), посылайте ему свою портретную фотографию - и получайте в ответ одедмороженую версию себя! Наслаждайтесь сами и делитесь с друзьями!
К слову, одна из версий существования Санты именно такая - люди сами становятся Сантами, когда готовы бескорыстно помогать другим. Этот бот поможет вам визуализировать себя в роли Санты,...

Митя Сошников

И снова про чтение мыслей. Около 9 месяцев назад появились (club.dns-shop.ru/digest/90269-) первые эксперименты по использованию Stable Diffusion для визуального чтения мыслей на основе фМРТ. Действительно, в процессе обучения SD формируется пространство визуальных образов, и для чтения мыслей остаётся "сматчить" это пространство на данные фМРТ. К сожалению, такой матчинг оказывается во многом индивидуальным, т.е. прибор для чтения мыслей придётся до-обучать для каждого пользователя.
Очевидно, что аналогичный матчинг можно проделать и с латентным пространством генеративных текстовых сетей типа GPT. Такие эксперименты на основе фМРТ были описаны в Nature Neuroscience в апреле-мае (habr.com/ru/news/732834/), а вот сейчас уже появились аналогичные эксперименты от университета Сиднея на основе ЭЭГ (m.hightech.plus/2023/12/13/bra). Результаты были представлены на NeurIPS.
/cc @rf

И снова про чтение мыслей. Около 9 месяцев назад появились (club.dns-shop.ru/digest/90269-) первые эксперименты по использованию Stable Diffusion для визуального чтения мыслей на основе фМРТ. Действительно, в процессе обучения SD формируется пространство визуальных образов, и для чтения мыслей остаётся "сматчить" это пространство на данные фМРТ. К сожалению, такой матчинг оказывается во многом индивидуальным, т.е. прибор для чтения...

Митя Сошников

Шок: ChatGPT - это женщина!
Как вы думаете, есть ли у генеративных сетей половая принадлежность? И как её можно определить? [Некоторые исследования](deepai.org/publication/chatgpt) на эту тему говорят, что люди склонны относиться к ChatGPT как к мужчине. Но правильно ли это? Давайте разбираться!
Сегодня мне довелось поучаствовать в корпоративе одной дружественной компании, на котором в ходе новогодних развлечений задавался вопрос: что бывает тёплым? И приводились типовые ответы, как на это чаще всего отвечали мужчины и женщины. Соответственно, такой же вопрос я задал двум LLM - ChatGPT и Microsoft Copilot. Ответы вы видите в табличке. Они немного разные, но одно остаётся неизменным - в обоих случаях сеть дала 3 "женских" ответа, и лишь один - мужской! Из этого следует, что ChatGPT - женщина!
Справедливости ради надо отметить, что один вопрос не является статистически значимым. Надо проводить более детальные исследования...

Шок: ChatGPT - это женщина!
Как вы думаете, есть ли у генеративных сетей половая принадлежность? И как её можно определить? [Некоторые исследования](deepai.org/publication/chatgpt) на эту тему говорят, что люди склонны относиться к ChatGPT как к мужчине. Но правильно ли это? Давайте разбираться!
Сегодня мне довелось поучаствовать в корпоративе одной дружественной компании, на котором в ходе новогодних развлечений задавался вопрос: что бывает...

Митя Сошников

Друзья, я тут писал очередной документ, в который надо было нарисовать обычную диаграмму с квадратиками и стрелками, и подумал, как бы избежать обычного процесса рисования таких диаграмм в PowerPoint. В идеале хотелось бы найти инструмент, чтобы прямо в Jupyter notebook по текстовому описанию генерировалась картинка.. Но в итоге воспользовался совершенно прекрасным инструментом NOMNOML (nomnoml.com/) - по простому текстовому описанию он рисует диаграмму прямо в браузере, причем диаграмма может быть весьма сложная, с таблицами, вложенными диаграммами, объектами и т.д. Очень рекомендую! Поблагодарите потом!

Друзья, я тут писал очередной документ, в который надо было нарисовать обычную диаграмму с квадратиками и стрелками, и подумал, как бы избежать обычного процесса рисования таких диаграмм в PowerPoint. В идеале хотелось бы найти инструмент, чтобы прямо в Jupyter notebook по текстовому описанию генерировалась картинка.. Но в итоге воспользовался совершенно прекрасным инструментом NOMNOML (nomnoml.com/) - по простому текстовому описанию он рисует диаграмму прямо в браузере, причем диаграмма...

Митя Сошников

На выходных я психанул и написал свою утилиту yogpt (github.com/shwars/yogpt) для работы с ChatGPT-подобными моделями из командной строки. Аналогичные утилиты уже были, но на rust, и работающие только с ChatGPT/PaLM. Я же написал утилиту, которая инсталлируется через pip install yogpt, и при этом поддерживает любые модели, доступные в LangChain (а это значит ChatGPT, Yandex GPT и GigaChat из коробки).
Вот тут в блоге (soshnikov.com/ai/yogpt-using-c) подробно описываю, как с ней работать. Например, ей можно подать на вход программу, и потом в диалоговом режиме позадавать вопросы по этой программе:
```
cat prog.py | yogpt -s "Прочитай программу, пойми, что она делает, и будь готов отвечать на вопросы по ней." -c
```
И это только одно из применений!
Наслаждайтесь!

На выходных я психанул и написал свою утилиту yogpt (github.com/shwars/yogpt) для работы с ChatGPT-подобными моделями из командной строки. Аналогичные утилиты уже были, но на rust, и работающие только с ChatGPT/PaLM. Я же написал утилиту, которая инсталлируется через pip install yogpt, и при этом поддерживает любые модели, доступные в LangChain (а это значит ChatGPT, Yandex GPT и GigaChat из коробки).
Вот тут в блоге (soshnikov.com/ai/yogpt-using-c

Митя Сошников

Внезапно в Питере. Если захотите посоветовать, что удивительно прекрасного можно сделать в Питере завтра (кроме гранд-макета, эрмитажа и BBQ & GRILL «Копченые кости») - буду рад. А может кто-то захочет составить компанию? Завтра я тут в одиночестве...

super
@shwars Скорчился, будто запор
Митя Сошников

Друзья, нужна помощь зала! Я тут пытаюсь сделать для выставки фотонейропортреты жителей многонациональной России, и мне нужно понять, какие есть укоренившиеся стереотипы о жителях разных городов. Например - в Москве хипстеры с тыквенным латте, в Сибири - здоровые мужики с кедрами и т.д. Пожалуйста, напишите мне в комментариях, что вам приходит в голову по этому поводу! Да и прибудет с нами сила краудсорсинга! /cc @rf

Show previous comments
Lina

@shwars @rf хм, не знала, что Москву можно сравнить с таким стольным градом как "Сибирь"?! ;)

И да, женщин, судя по твоему запросу, я так понимаю, ни в Москве, ни в Сибири нет - только кофе, мужики и кедры? 😅
(тем более, что основное население России - женщины!)

Григорий Клюшников

Руки!!!!

Я петербуржец. Мне не нравятся ассоциации с Питером, которые возникают у некоторых людей Т_Т

✨ Masta Live ✨
@shwars
Есть устоявшееся выражение "Рязань косопузая", связано с тем, что на Рязанской земле издревле было много умельцев в работе с деревом и обычно они таскали с собой топор за поясом. Вот можно что-то такое попробовать изобразить :)
Митя Сошников

Написал у себя в блоге подробнее про процесс создания работ совместно с Валерой и Наташей Черкашиными и с искусственным интеллектом, на примере работ для прошедшей выставки в художественном музее Витебска. Процесс создания работ для этой выставки - очень интересен, в первую очередь тем, как искусственный интеллект использовался на различных этапах создания произведений - и при этом финальная работа всё равно выходила из-под рук человека. Также немного деталей про то, как я уговаривал Валеру и Наташу начать экспериментировать с ИИ, и как менялось их отношение к этому по ходу дела...
soshnikov.com/art/cherkashiny-

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

Митя Сошников

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

Митя Сошников

Друзья, уникальный шанс поучаствовать в конкурсе нейрофотографии!
Напоминаю, что в рамках Дней молодой фотографии в Туле под эгидой МО Союза фотохудожников России проводится конкурс нейрофотографии для фотографов 16-35 лет на тему Тула реальная и фантастическая vk.com/blitz_tula. Участвовать могут фотографы со всей России, но в работах должна быть раскрыта тема конкурса. Посылать работы можно по эл.почте до 8 ноября, от одного автора допускается не более 3 работ. Поскольку я там внезапно попал в жюри, то очень надеюсь на ваше участие, чтобы нам было, из чего выбирать! /cc @rf

Друзья, уникальный шанс поучаствовать в конкурсе нейрофотографии!
Напоминаю, что в рамках Дней молодой фотографии в Туле под эгидой МО Союза фотохудожников России проводится конкурс нейрофотографии для фотографов 16-35 лет на тему Тула реальная и фантастическая vk.com/blitz_tula. Участвовать могут фотографы со всей России, но в работах должна быть раскрыта тема конкурса. Посылать работы можно по эл.почте до 8 ноября, от одного автора допускается не более 3 работ. Поскольку я там внезапно...

Снарк
@shwars @rf эх, и почему мне не 35 🙁
Go Up