mlshitcheatsheet
351 subscribers
53 photos
27 videos
44 links
Связь: @evvbmstu
Download Telegram
Перевернул стрелочку и теперь сам работаю на нейросеть🤝

Несколько раз пробовал интегрировать в свою работу асисстентов, которые помогут мне клепать бойлерплейты и сэкономят время ( тот же Copilot ). Но для себя понял, что я и так по работе читаю очень много кода, и когда я прихожу к себе в IDE - мне хочется печатать что-то самому, слушая русский реп и смакуя баночку энергетика.

Но что готов делегировать прямо сейчас - это легкое ревью моего собственного кода и предложения по его улучшению.

В итоге, создал легковесный тулкит который:

-> Скармливает весь мой код в ChatGPT и автоматически создает issues в репозитории ( c лейблом synthetic ).

Бездушная машина хладнокровно тычет вас в “магические числа”, напоминает докинуть докстринги и даже приложит ссылку на документацию SqlAlchemy ( сам так делаю не часто ).

-> Пытается уловить суть проекта и сгенерировать readme


Звучит заманчиво, но на деле получается так себе пока что.

Результат оказался в целом приятным, может быть сделаю что-то похожее на dependabot и погоняю на своих петпроджектах.

P.S Сгенерировано 22 issues:
- 10 из них решаются линтером
- 7 тем, что надо смотреть в монитор когда программируешь
- 3 похожи на результат взгляда по диагонали твоего пьяного лида
- 2 штуки выглядит чем то ценным
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥14❤‍🔥5👍2🆒21🤯1🕊1👨‍💻1
Как встроить монитор в монитор или вполне интересное применение генеративок 🎨

Пока я жду новую белую рубашку ( с выпускного уже не по размеру ) чтобы пройти требования к внешнему виду для работы с предыдущего поста пришлось покрутить недавний тренд.

Семейство препроцессоров которые можно прикрутить к этим вашим генеративным сетям неумолимо растет и позволяет делать интересные вещи.

Как минимум - вставить аниме девочек теперь и в QR коды, чтобы привлечь внимание к вашим уютным микробложикам про бьюти-рутину или успешному бизнесу по продажу вкусного льда.

Пока что сам процесс создания очень трудоемкий и требует терпения, удачи и легкой руки, но уверен, уже скоро будем видеть красивые ссылочки на каждом шагу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
35🔥9❤‍🔥721
Media is too big
VIEW IN TELEGRAM
Усложнил себя чтение книг, но только это меня и спасло 📖

Всю жизнь искренне хотел уметь получать знания из технической литературы. Но каждый раз закрывая очередной томик O’Reilly и откладывая его в сторону, я понимал, что через два дня те знания которые я не применю на практике - исчезнут бесследно.
Особенно обидно это работало с книгами по архитектуре, распределенным системам и всему такому красивому.

Единственным решением для меня оказалось создание anki-карточек.

По сути это комбинации вопросов - ответов по прочитанному материалу, которые будет просить тебя приложение согласно настроенному интервалу.

Можно сказать это отчаянная попытка поправить твою кривую забывания с помощью интервального повторения того, что ты запомнил.

И понятное дело, я не удержался и делегировал их создание в llm попробовав еще и модный, молодежный фреймворк langchain ( очень советую, если у вас есть приложения с языковыми модельками под капотом ).

Ссылка на репозиторий, и отдельно, на имплементацию генератора карточек.
Please open Telegram to view this post
VIEW IN TELEGRAM
429🔥7❤‍🔥6🦄3😱2
Media is too big
VIEW IN TELEGRAM
Автоматизировал ( ну почти ) оценочку гардероба люксовых женщин 👗💸 🧖‍♀️

Посмотрел ролик от ФБК с разбором гардероба Екатерины Мизулиной и крепко призадумался, неужели все это делалось ручками экспертов фэшн индустрии?

Лично я с трудом пойму что на женщине не просто штаны, но фешенебельные кюлоты, поэтому сразу решил - такую задачку надо отдать компуктеру.

Пришлось для начала спарсить весь женский отдел ЦУМа, познакомиться c Segment Anything от фейсбука и повестись на последние веяния технологий дообучив гугловский Vision Transformer.

В итоге, что получилось:

1. Моделька которая очень хорошо классифицирует категории одежды ( метрики сам вот тут посмотришь если такой умный, да ).

2. Поиск конкретной ссылочки на одежду работает пока не так хорошо, но нужная ссылка и ценник появляется в top-10 выдачи стабильно (ладно, не очень, но докручу ).

Даже с таким результатом, можно уже оценивать кто из твоих львиц в подписках инстаграмма недавно цокал каблучками в холле ЦУМа и сможешь ли ты потянуть ее ценник в месяц хотя бы гипотетически.

Если хочется еще чуть деталек:
* Презентация
— шизофазийная, так сказать для своих
* Github
— подскажите если я там какой-нибудь пароль или токен забыл по братски
115🔥15❤‍🔥53🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Объяснял как работают диффузионные модели на примере нюдсов товарища и канал забанили 📹

С недавних пор мы каждое воскресенье собираемся и показываем друг другу презентации в плотном кругу разумистов.

Темы могут быть самыми разными, от обзора модных молодежных технологий до личных достижений в супружеских отношениях с женщинами ( опционально ).

Очень фривольный формат дает нам легитимный повод встретиться и рассказать друг другу что-то интересное.

Какие-то осмысленные кусочки я вырезаю и складываю на уютный ютюб канал

Мы очень ждем гостей и я буду очень рад если кто-то из вас придет к нам на гостевую с абсолютно любой темой!

Пишите в комментарии или в личные сообщение, если что-то наболело и хочется поделиться - посочувствуем, может что-то посоветуем, удивимся и смонтируем вам маленький ролик вашего доклада чтобы могли поделиться с мамой!
31🔥11❤‍🔥73🥰3
Media is too big
VIEW IN TELEGRAM
Спарсил вебкам ( снова ), но в этот раз по взрослому 🫣

Честно говоря, первый раз оказавшись на stripchat.global, я сразу же посмотрел глубже и увидел большое количество данных, увесистый вебсокет и расположенную к reverse engineering апишку прямо на главной странице ( провоцирует ).

Два года назад я уже коллекционировал похожие данные, со скрипом заводя кластер селениума и урвав всего пару часов от стримов. В этот раз количество эвентов уже перевалило за что-то анализируемое на коленке за ~4 полноценных дня парсинга.

Много идей и гипотез еще не появились на дашборде, но уже есть чем поделиться, заглядывайте посмотреть и даже поучавствовать!

Дашборд -> https://lookerstudio.google.com/reporting/b46baf2a-bca4-4a2f-9002-540e44cdb153
94🔥16❤‍🔥6👍52😁2🤯2🐳1🦄1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
Вокалично и автоматично ( почти ) разметил видео вам в ютубе 🎥

Большинство таймкодов которые вы встретите на просторах этого видеохостинга - сделаны вручную.

Даже сама формулировка сверху - уже призыв к действию.

Пришлось автоматизировать вопрос полагаясь на эвристики которые явно не работают на всех категориях контента.

Если коротко:
Раскладываем на кадры, смотрим их похожесть, вычисляем куски с яркой сменой кадров ( большая разница между эмбеддингами ), дальше транскрибируем речь и суем в вашу любимую llm

Пример получившихся таймкодов:
( насколько они правдивы можно проверить вот тут )

00:00 Проблемы с учетом памяти в Python
02:10 Измерение памяти и потребления ресурсов
04:15 Сложность работы с числами
14:10 Проблемы и особенности работы с массивами в Python
23:25 Преимущества и использование библиотеки NumPy
26:25 Эффективный поиск в больших данных
30:15 Работа с разреженными матрицами
32:55 Развитие вероятностных структур данных
50🔥13❤‍🔥8👍3🦄21🍌1💘1
Media is too big
VIEW IN TELEGRAM
Неприятно сохранил все ваши заходы в телеграмм и сделал выводы 🚀
*spoiler: статус все-таки лучше скрыть

Если задуматься как много информации мы оставляем в сети и как конкретно ее можно использовать то моментами можно испугаться.

Ради интереса посмотрел на активность товарищей по телеграмму, используя Telethon и эмулируя клиент самого приложения. Получил интересные активности со стороны серверов телеграмма с провоцирующими названиями:

### "онлайн" и "был онлайн"
UpdateUserStatus.UserStatusOffline ( "онлайн" )
UserStatusOffline.UserStatusOnline ( "был онлайн")
### "пользователь печатает"
### в каналах, группах, личных чатах
UpdateChatUserTyping
UpdateChannelUserTyping
UpdateUserTyping


Почему и как я могу узнать ( с некоторой долей вероятности ) что-то из этих пунктов:
- Во сколько вы встаете 💤
- Когда вам лучше напихать побольше задачек в бэклог 🖥
- Насколько вы сосредоточены на тренировке 🤺
разобрал в видео.

P.S. Если вы из Xsolla и узнали стилек, черканите в личку, обмозгуем чего куда
Please open Telegram to view this post
VIEW IN TELEGRAM
39🔥14❤‍🔥66🫡6👍3👏2🦄1💊1
Media is too big
VIEW IN TELEGRAM
Один из лучших sci-fi сериалов которые я видел и что все таки пришлось улучшать 🧑‍🚀

Если вы как-то хотите занять томные вечера и у вас нет насмотренности в вопросах компьютерного зрения, то "Царство падальщиков" это отличный выбор.

Я и сам влюбился с первого взгляда, но в предпоследней серии авторы решили снабдить местного робота парочкой синих прямоугольников вместо нормальной работающей системы распознавание образов.

В видеофрагменте сверху рассказал как решал и что получилось.

Хороший коллаб с приятно законспектированной возможностью покрутить под себя segment anything модельку прилагается.

P.S. Автор иллюстраций и музыка стоят отдельного изучения конечно.
79🔥19❤‍🔥6🦄3😱2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Посмотрел все новогодние поздравления сразу и теперь поздравляю сам 🎄☃️

Успешно промотал встречу нового года, чтобы наконец-то уйти в свою комнату с салатом и сесть за компьютер без зазрения совести.

В закулисье посчитал еще индекс удобочитаемости, посмешил DBSCAN количеством документов и присыпал частеречной разметки ( слово "год" встречается часто, удивлены? )

Может быть соберусь с мыслями и дебютирую с таким датасетиком и ноутбучками на Kaggle для проформы ( темка спорная )
31🔥15❤‍🔥73👍3🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Иду два часа разговаривать про дата инженерию к земляку в Лондоне 📹

Странное стечение обстоятельств и всевидящий алгоритм рекомендаций ютуба стал причиной того, что завтрашний вечер пойдет не по плану.

Можете прийти послушать насколько я не разбираюсь в дата инженерии прямо вот тут ( вторник, 22:00 ):
https://youtu.be/VyUqrYfj_yY?si=ytPYPS4cYHRIgJX5
20❤‍🔥12🔥104🦄4🍓1🗿1
Media is too big
VIEW IN TELEGRAM
Обмазался телеметрией, чтобы был стимул приходить на тренировки чаще 🛵 📊

С проверенными комрадами решили инкрустировать инерциальные датчики во все сферы своей жизни, ну чтобы было.

В качестве побочного квеста - избавил себя от необходимости смотреть видео с GoPro, где еду по прямой 50 минут и прыгаю один раз за круг, теперь это делают за меня.

Один раз уже заигрывал с темой детекции хайлайтов из мотоциклетных видео вот тут, но сейчас делаем по-взрослому.

А если у вас особенно томный вечер, можете посмотреть видео про двухколесную аналитику нашего докладного клуба, которое запустило цепную реакцию.
120❤‍🔥226🔥64👍1
Media is too big
VIEW IN TELEGRAM
Неожиданный бэкап телеграмма и всех отправленных мемов 👮‍♂️

Да, пол миллиона сообщений это не такая уж big data, но ведь важен не размер, а как с ней обращаешься, верно?

Недавно испытал кризис самоидентификации который успешно потушил необдуманными покупками образовательных курсов.

Курс по модной, молодежной базе данных Clickhouse закрыл вот этим проектом.

И да, это работает near-real time, поэтому, парни, если еще не присылали свои фотокарточки в личку - время поднапрячься.

P.S. Без шуток, неожиданно пользуюсь получившимся поиском по своим приложениям в телеграмме довольно таки часто, приятно удивлен, делюсь с вами.
Please open Telegram to view this post
VIEW IN TELEGRAM
525🔥3410❤‍🔥6👍2
Media is too big
VIEW IN TELEGRAM
Случайно победили на хакатоне на Кипре🏅

Со старыми товарищами устроили небольшой реюнион, как в выпуске "Друзей", где вам всем уже под тридцать и вы грустные сидите на диване.

Мы решили собраться все вместе за одним столиком в рамках Кипрского хакатона от AdTech.

Получилось неплохо: я потыкался в автоматическую нарезку коротких видеороликов и их умное кадрирование, ребята рядом полностью разнесли фронтенд и бэкенд части, а наша новая участница провела нам UX / UI прямо в будку.

Наша презентация ( она агрессивная, будьте осторожны ).
Please open Telegram to view this post
VIEW IN TELEGRAM
2625❤‍🔥12👏11🔥7🎅3👍2🆒2😁1
Media is too big
VIEW IN TELEGRAM
В кармане прибавилось баззвордов - руководитель курса LLM Driven Development

Знаете вот эти формы обратной связи на сайтах? Иногда они работают, давайте осторожнее.

Так получилось, что теперь я руковожу вот этим образовательным стримом:
https://otus.ru/lessons/llm-driven-development/

Завтра, 4 июня в 20:00 будет открытый урок на тему мультимодальности, RAG и куда вам спрятать векторизированный конфлюенс с работы, залетайте.
10🔥21❤‍🔥8😍6👍2😁21🏆1