9. Efficient DL Engineer (уже около инфра, но все равно есть жесткая связь с ML) - тут чуваки пишут всякие умные тритон/cuda ядра по определенный тип железа для определенных операций, оптимизируют инференс и завозят это все прямиком из статей. Это все таки отчасти подобласть Research/Research-Engineer и есть какая-то связь с AI Engineer (тоже приходится работать с балансерами иногда и тд). Это очень маленькая часть рынка, пока что думаю не более 1%. Сейчас активно развивается в штатах, предлагают какие-то космические бабки (видел вакансии в антропиках/openai/nvidia с зп до 600к бачей без учета премий).Примерно как-то так, мог что-то упустить. Думаю, это важно, чтоб при подборе работы ты не был в розовых очках и четко понимал свои обязанности. Откликаясь на вакансию ML специалиста без четкого описания обязанностей - задай просто вопрос работодателю, чем из этих 9 пунктов ты будешь заниматься?Всем хороших выходных, до скорых встреч!@zadachi_ds
Задачи DS - Собеседования, Соревнования, ШАД
@zadachi_ds · 7.9K подписчиков
Посты канала Задачи DS - Собеседования, Соревнования, ШАД в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.
Чат:@zadachi_ds_chatРеклама:@menshe_treh
Посты канала
Решение: Идея в том, что если у нас в поддереве есть хотя бы k детей, то кол-во различных чисел для этой вершины будет равно кол-ву элементов в поддереве. Но для разных подвешенных вершин это надо аккуратно и быстро пересчитывать. Воспользуемся dfs-ом. По окончании подсчета величины поддерева dfs-ом для вершины пересчитаем мощность поддерева детей. Для тех детей, у которых поддереве >= k , добавим в ответ.Код: ```#include <bits/stdc++.h>#include <iostream>#include <vector>#define all(x) (x).begin(), (x).end()#define int long longusing namespace std;int n, k, ans = 0;int dfs(int v, int p, vector<vector<int>> &g) { int total_in_subtree = 1; ans += 1; vector<int> children_size; for (int u : g[v]) { if (u == p) { continue; } int subtree_size = dfs(u, v, g); children_size.push_back(subtree_size); total_in_subtree += subtree_size; } children_size.push_back(n - total_in_subtree); for (int size : children_size) { int other = n - size; if (other >= k) { ans += size; } } return total_in_subtree;}void solve() { cin >> n >> k; vector<vector<int>> g(n); ans = 0; for (int i = 0; i < n - 1; i++) { int u, v; cin >> u >> v; u--; v--; g[u].push_back(v); g[v].push_back(u); } dfs(0, -1, g); cout << ans << endl;}int32_t main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); std::cout.tie(nullptr); int tt = 1; std::cin >> tt; while (tt--) { solve(); }}```Конечно, данная тема не самая ML-ная, однако например задача 5 - в точности повторяет одну из задач, которую я решал при отборе на стажировку в ML команду Яндекса. Пишите комментарии, делитесь решениями!
Какие материалы можно посмотреть по RL?1) Полезная база по RL из Яндекс Учебника: https://education.yandex.ru/handbook/ml/article/obuchenie-s-podkrepleniem 2) Супер курс от ШАД по RL с практиками и ноутбучками: https://github.com/yandexdataschool/Practical_RL 3) Тренировки по ML Яндекс 4.0 (достаточно сжато, но очень полезно) https://www.youtube.com/playlist?list=PLXtiZNKIobF6DmJc7MgCN3WTAPUZUJKmm 4) Углубленный курс от Бэркли - https://rail.eecs.berkeley.edu/deeprlcourse/ 5) Оригинальная статья про DPO: https://arxiv.org/abs/2305.182906) DeepSeekMath, где GRPO вводится как один из ключевых ингредиентов: https://arxiv.org/abs/2402.03300 Также, мы с другом решили заново начать решать Div-ы Codeforces-а - проверим, насколько быстро мы дойдем до рейтинга, хватающего для HFT? Если вам интересен формат, в котором мы разбираем в постах каждый пройденный Div и делимся прогрессом - ставьте реакции, пишите комментарии. Если вам интересно, чтоб мы как-то обсуждали это в чате и делились решениями, то также ставьте реакции) Формат достаточно полезен, ведь разборов не так много с объяснениями.
Ещё по теме «Карьера и маркетинг»
Карьера и маркетингКлиент ушел от нас к другому подрядчику и через полгода вернулсяЯ регулярно читаю кейсы коллег. Почти не видел кейсов про вернувшихся клиентов. Видимо, думают: лучше сделать вид, что от них никто не уходит. А может, к ним просто не возвращаются) Сегодня поделюсь такой историей, потому что уверен: раз к нам вернулись, значит, увидели ценность нашей работы.В конце 2024 года к нам обратился Сергей Пак, руководитель агентства недвижимости Regardis. Они работают в бизнес- и премиум-сегменте Москвы, их суперсила – сильные инвест-кейсы клиентов. Пришли с запросом на трафик, а контент планировали пилить самостоятельно. По нашему опыту — когда посты на клиенте, начинаются задержки, контент-план разваливается, все нервничают. Люди приходят с рекламы в канал, а с постами то густо, то пусто. Масштабировать такую стратегию не получится.В начале 2025 года Сергей решил не продолжать работу с нами. Мы разошлись на позитивной ноте и потом регулярно списывались, узнавали, как дела друг у друга.После Lion Target Сергей попробовал других подрядчиков. Начиналось все хорошо: они упаковали канал, сделали красивое оформление, запустили трафик. Вроде все работало, но не было главного – стабильного потока целевых заявок. К тому же, Сергей получал мало обратной связи и не понимал, какие рекламные креативы работают, а какие сливают бюджет. Результат за полгода — два миллиона вложений и всего три закрытые сделки. Когда Сергей остановил сотрудничество, его просто удалили из рекламных кабинетов. Без итогового отчета. Зато потом опубликовали красивый кейс.Что сделали мыКогда Сергей вернулся к нам, мы начали с трафика, а через пару недель подключили посты. Выстроили нашу проверенную связку: целевой трафик на канал + прогрев аудитории живым экспертным контентом. И конечно, каждую неделю и каждый месяц отправляли полные отчеты.Результаты• +2082 подписчика • 290 заявок, из них 118 целевых • Конверсия в целевую заявку — 41% • Стоимость целевого лида — 10 100 р. • 4 сделки закрыты, ещё 3 в процессеМожет, вы сейчас косо смотрите на своего подрядчика. Может, делаете своими силами и тонете в водовороте задач. Может, сидите без клиентов и грустно наблюдаете, как конкуренты вас обгоняют. Если надоело сливать бюджет и не закрывать сделки — оставляйте заявку на консультацию.
коротко: vibe-кодинг и г-но-кодинг имеют множественные пересечения, но звучит первое куда приятней и опрятней :) - так что у прогресса всегда есть и плюсы :).
4 плагина, которые превратят твой Obsidian в ИИ-второй мозгClaudian сам по себе меняет всё. Остальные три делают картину полной.Claudian → встраивает Claude Code прямо в твоё хранилище. Общайся с Claude прямо поверх своих файлов, не покидая Obsidian. Создавай презентации, анализируй документы, проводи мозговые штурмы — там, где живёт всё твоё знание.https://github.com/YishenTu/claudianShow Hidden Files → делает скрытые папки, например .claude, видимыми внутри хранилища. Именно там хранятся твои установленные навыки.https://github.com/polyipseity/obsidian-show-hidden-filesVS Code Editor → позволяет открывать и редактировать файлы с кодом как обычный текст, не запуская их. В настройках я включил следующие расширения: ts, js, py, css, c, cpp, go, rs, java, lua, php, cshttps://github.com/sunxvming/obsidian-vscode-editorGit → синхронизирует хранилище с облаком. А ещё — страховочная сетка на случай, если Claude сделает что-то неожиданное.https://github.com/Vinzent03/obsidian-gitПервые два плагина отсутствуют в официальном магазине. Укажи Claude Code в десктопном приложении на эти ссылки — и он установит их сам.
Про пиар, хейт и сомнительные предложенияНичто не предвещало, да и этот пост я не планировала. Но тут в личку мне написал очередной турецкий мужчина. Цитировать и публиковать личную переписку считаю неуважением к частной жизни, а потому передам общий смысл. Молодой человек в очень культурной манере объяснил, что вопрос его деликатный: он любит путешествовать, скоро приедет в Россию и желает познакомиться с русской женщиной для серьезных отношений и брака, именно для этой цели и обращается ко мне за помощью. Но нет, не подумайте, мне он ничего такого не предлагал. Просто принял меня за… хозяйку брачного агентства, наткнувшись на статью о моем турецком сообществе в интернете двухлетней давности. Признался, что статью перевел через онлайн-переводчик.Вот она: https://www.gazetametro.ru/articles/kak-pisatelnitsa-pomogaet-moskvichkam-iskat-turetskih-muzhej-28-02-2024Немного неожиданно, к тому же заголовок я уже увидела постфактум, но как пиарщик отнеслась тогда к этому с долей юмора и пониманием (в отличие от моего мужа - ему такой заход совсем не понравился: турецкий мужчина😉).К сожалению, несмотря на личное знакомство с автором пришлось побороться за важную для меня информацию (статью написала постоянная участница клуба, а у редактора - свое видение цели моего сообщества😬). В печатной версии газеты к милому репортажу с очередной творческой встречи приверстали для пущего эффекта подборку убийств турками своих жен (естественно, без предупреждения). Это для меня был удар: каким образом эта тема связана с моим сообществом? Я очень расстроилась, ведь впервые в жизни публично разместила свадебное фото, поделилась кусочком личной жизни, а тут такое соседство. Увы, нашу красивую историю о свидании на книжной выставке удалили, так как по мнению редакции, это никому не интересно. Благо автор сделала акцент, что сообщество именно про книги, а не про знакомства, но чтобы это понять, надо прочесть репортаж. В наше время кликабельного внимания - это не так-то просто. Конечно, влиять на заголовок нельзя или можно в редких случаях (я и сама придерживаюсь такого мнения как пиарщик: целую главу в своей книге этому посвятила), но вот что я поняла: не готова рассказывать о личном публично. Один мой коллега тогда сказал: это ежедневная газета, завтра про эту статью никто и не вспомнит, кроме тебя. И это верно. К самой статье вопросов нет. Про сообщество - еще и на целую полосу в одной из самых популярных газет Москвы! Через год после выхода статьи я случайно наткнулась на комментарии в одной соцсети к публикации. Ох, и чего там только не было: и страшная я, и не пойми кто… оскорбляли в основном мужчины. Расстроилась. И дернуло меня через год (!) вдруг почитать комментарии. А с другой стороны, люди не поленились, пошли дальше заголовка, прочли и высказали мнение, пусть и неприятное. Или может быть, и правда, надо открывать брачное агентство? 😂 А если серьезно, действительно некоторые девушки в нашем сообществе вышли замуж за турок, но личную жизнь все строили сами без моего участия. А если клуб и мой канал помогли им понять турецкую культуру и узнать о Турции за пределами пресловутого «все включено», считаю, что создала их не зря. А вас цепляют кричащие заголовки? P.S. И, кстати, была бы ли вам интересна история о свидании с турецким мужчиной на книжной выставке? Если да, рассказывала в подкасте «Писатели у микрофона» о том, как мой турецкий муж влюбил меня в турецкую литературу и о нашем книжном свидании в Москве. Кусочек интервью тут. Полная версия подкаста есть в Яндекс. музыке.https://t.me/garemunet
Охота на скамонтов.Мошенники, использующие фишинг под MAX, продолжают переносить старые схемы на новый мессенджер.На домене MAXUZNAN.RU пользователям предлагают авторизоваться, чтобы якобы узнать, как их сохранили друзья и знакомые в контактах.Сделано все, как обычно, на коленке и без какой-либо любви к своему труду. Например, чего стоит одна фраза: «Подтвердите кто я в контактах?»Складывается ощущение, что этих мошенников либо держат в заложниках, либо они действительно по уровню развития скатились до мамонтов и скоро прекратят свое существование по той же причине - от голода.Это уже не просто скамеры, а скамонты - вымирающий вид мошенников, которые до сих пор носятся с древними и примитивными шаблонами.Домен заблокируем.#фишинг #макс #max #скамонт #scamont
🌊 КТО ТЫ, ВОИН❓☺️ “Hydrophilis” - необычный взгляд на будущее подводного дыхательного аппарата и попытка переосмыслить саму философию передвижения человека под водой❗️☺️ История проекта началась не с инженерного расчета, а с мечты. Более пятнадцати лет назад австрийскому/швейцарскому инженеру и дайверу Оливеру Айслеру приснился сон, в котором он спокойно двигался среди китов и дельфинов, словно часть океана. Проснувшись, он задался вопросом, можно ли создать такую дыхательную систему, которая позволит человеку двигаться в воде столь же естественно и свободно? Так появился проект “Hydrophilis”❗️☺️ “Hydrophilis” пытается сделать систему частью тела человека. Основой разработки стал принцип гидродинамики, минимальное сопротивление воды и максимально плавное обтекание корпуса.Разработчик отмечает, что при проектировании использовались формы аэродинамических профилей NASA, именно поэтому аппарат получил вытянутый и обтекаемый силуэт. Ребризер расположен на груди, по словам Айслера, такое решение должно снизить риск иммерсионного отека легких и улучшить баланс подводного пловца в воде❗️Иммерсионный отёк лёгких (также известный как SIPE - swimming-induced pulmonary edema), это патологическое состояние, при котором в лёгких накапливается жидкость из-за аномальной утечки жидкости из мелких сосудов (лёгочных капилляров) в воздушные пространства (альвеолы). Обычно возникает при физической нагрузке в условиях погружения под воду❗️☺️ Шлем плавно сужается вверх, уменьшая турбулентность, а сам корпус практически не имеет выступающих элементов. Даже часть грузовой системы интегрирована в конструкцию костюма. Все направлено на одну задачу, не бороться с водой, а двигаться вместе с ней❗️☺️ Масса “Hydrophilis” около 10 килограммов. За 14 лет проект прошел длинный путь от идеи до действующего прототипа. За это время неоднократно менялись параметры плавучести, геометрия визора, особенности дыхательного контура и компоновка системы. Аппарат вызывает большой интерес в мире технического дайвинга и подводных технологий, хотя многие профессиональные водолазы и инструкторы пока относятся к подобной концепции с осторожностью. Вопросов остается немало, насколько удобна такая система в реальной работе под водой, как она поведет себя в сложных условиях и сможет ли выйти за рамки экспериментальной разработки❗️@russiannavaldivers🏊♂️
Коротко. Ясно. Убедительно.В удивительно лаконичном по картинке и смыслу ролике бренд Fiat объясняет последствия пьяного вождения:«Сейчас ты меня видишь. Сейчас уже нет».
Если вы продаете услуги или товары через бот или просто получаете заявки на них в боте, то не забывайте о своей безопасности. Юридические документы – это не просто какая-то формальность. Документы устраняют ваши риски и спасают вас от штрафов.Итак, какие документы должны быть в боте: 1️⃣ о персональных данных: - политика конфиденциальности- согласие на обработку перс.данныхВсе же понимают, что если человек вам пишет в боте, то он автоматически предоставляет вам данные. Кроме этого, в большинстве ботов нужно пройти регистрацию (предоставить имя, почту, телефон). Штрафы за нарушение закона о персональных данных очень высокие, а РКН проводит сейчас проверки все чаще и больше. 2️⃣ если вы намерены своих клиентам в дальнейшем рассылать рекламную информацию, то нужно брать отдельное согласие на это (согласие на рекламную рассылку)Даже если вы просто потом хотите позвать клиентов на мероприятие, рассказать про свою новую супер-акцию. Все это является рекламной рассылкой и согласие нужно 3️⃣ если через бот идут продажи услуг/товаров, то обязательно нужна офертаЭтот документ – самый главный ваш защитник:- помогает выстроить адекватный диалог с клиентами и защитить ваши интересы (не дает прорвать ваши границы, если вдруг у недобросовестных клиентов возникают мысли получить услугу бесплатно за ваш счет или как-то иначе злоупотреблять своими правами)- защищает вас от налоговых рисков и штрафов❣️ Юридические документы нужны не для галочки, а для того, чтобы исключить ошибки, которые могут привести к денежным потерям и штрафам
РЭБ не помеха для настоящего интеллекта!Когда спутники перестают работать, многие системы превращаются в бесполезное железо. Но только не в случае с Cognitive Agro Pilot.Получили видео от наших аграриев из Курской области. Условия экстремальные: граница, зона действия РЭБ, полное отсутствие спутниковой навигации. Но посмотрите на кадры — техника идет идеально ровно, выполняя все операции в автономном режиме.Почему это круто? Потому что Cognitive Agro Pilot «видит» поле глазами, а не через спутниковые координаты.— Кромка? Видит.— Валок? Видит.— Рядки или технологическая колея? Без проблем.Для агрария это означает колоссальную прибавку к эффективности. Никаких простоев из-за отсутствия сигнала, никакой зависимости от «слепоты» стандартных систем. Это автономность в чистом виде, которая позволяет работать 24/7 в любых условиях.Лучшая оценка технологии — слова людей, которые ежедневно сидят за рулем. Один из наших механизаторов на видео сказал просто: «Навигация охрененная».Спасибо нашим пользователям за доверие и крутые кадры! Мы создаем технологии, которые меняют правила игры. 🚀📲 Наш канал в MAX
Выписки из ЕГРЮЛ и проверка КЭП Сервис проверки квалифицированной электронной подписи от Головного УЦ снова проверяет действительность КЭП выписок из ЕГРЮЛ.Более года выписки ЕГРЮЛ не проходили проверку, так как были сформированы в устаревшем формате - PKCS#7, сейчас формат стал CAdES-BES (да, пока без метки доверенного времени) и проверки проходят успешно:Электронная подпись верна (CAdES-BES)Возможно драйвером для доработки стало решение Якутского УФАС, которое касалось проверки электронной подписи выписки из ЕГРЮЛ.Сам сервис проверки ГУЦ также был доработан и при проверке мартовских выписок со старым форматом теперь сообщает:Электронная подпись невернаПодписанных атрибутов в CMS нет - считаем это ошибкойРанее сообщение выглядело как:Эта подпись не CAdES (id_aa_signingCertificate или id_aa_signingCertificateV2 - отсутствуют)✍️"Об ЭП и УЦ"