Выбор модели и метрики — это не вопрос ML, а бизнес-вопрос
Типичный разговор:
Проблема: забываем главный вопрос — зачем бизнесу нужна эта модель?
Высокая метрика не гарантирует:
- Влияние на ключевые KPI
- Правильный баланс ошибок
- Пользу в реальных решениях
Сначала спрашиваем:
- Какое бизнес-решение улучшаем?
- Какие ошибки дороже?
-Как модель будет использоваться?
Только потом обсуждаем метрики, сложность, интерпретируемость.
- Модель — это не цель.
- Бизнесу нужен результат, а не алгоритм.
Лучшее решение — то, что:
- Даёт ясный эффект,
- Легко внедряется,
- Вызывает доверие стейкхолдеров.
Перед выбором модели спросите: какой бизнес-результат мы оптимизируем?
Это меняет разговор с абстрактного ML на реальные решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😁1🤯1🤝1
Статья: https://www.linkedin.com/pulse/why-precision-dangerous-metric-valerii-babushkin/?trackingId=4ANfb3R7Tc8nEiTB2rHz5A%3D%3D
Please open Telegram to view this post
VIEW IN TELEGRAM
Linkedin
Why precision is a dangerous metric
I had a recent conversation with a friend of mine regarding the evaluation of fraud models. Of course, no metric is ideal, and it always depends on what is the final goal.
🔥25👍24💯24👌18🐳8❤🔥8😱7🤮2👻1
1 часть - https://www.youtube.com/watch?v=VPg2Uu1MYgI&t=1894s
2 часть - https://www.youtube.com/watch?v=WKYPQtqE-m0&t=518s
3 часть - https://www.youtube.com/watch?v=3X-TAuWdIAc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥25👌19❤16🐳10💯4❤🔥3🎉2
LoRA — адаптер для больших моделей
💻 Недавно наткнулся на статью про LoRA (habr.com/ru/articles/747534) и чет задумался: как круто эта штука упрощает жизнь при работе с большими моделями вроде LLM и diffusion.
Суть в том, что вместо того, чтобы дообучать всю огромную сеть (миллионы и миллиарды параметров), мы учим маленькие матрицы поправок. Это значит: меньше GPU, меньше памяти, меньше времени и данных для fine-tuning — а качество почти не страдает.
🤔 То есть ты берёшь один базовый LLM и можешь иметь кучу адаптеров под разные задачи: генерация текста, картинок, видео… без перегрева железа и долгих тренировок.
Думаю, это реально меняет подход к продакшену: раньше нужно было думать, как заставить всю модель работать, теперь — как грамотно встроить адаптер и оптимизировать нагрузку. Для инженера, который строит системы вокруг LLM/генеративок, это прям must-know.
💡 Итог: LoRA — не просто фишка для исследований, а реально рабочий инструмент для ускорения, экономии ресурсов и масштабируемости в продакшене.
Суть в том, что вместо того, чтобы дообучать всю огромную сеть (миллионы и миллиарды параметров), мы учим маленькие матрицы поправок. Это значит: меньше GPU, меньше памяти, меньше времени и данных для fine-tuning — а качество почти не страдает.
Думаю, это реально меняет подход к продакшену: раньше нужно было думать, как заставить всю модель работать, теперь — как грамотно встроить адаптер и оптимизировать нагрузку. Для инженера, который строит системы вокруг LLM/генеративок, это прям must-know.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38👌32🔥16🐳9❤🔥9💯6👻1
Зачем смотреть IT‑контент и как это делать эффективно
1️⃣ Учёба через контекст. Видео и подкасты помогают лучше усваивать новые технологии и строить нейронные связи.
2️⃣ Сленг и формулировка вопросов. Понимание терминов помогает точнее задавать вопросы и быстрее расти.
3️⃣ Расширение кругозора. Слыша новые технологии, идёшь гуглить и узнаёшь, что развивается сейчас.
4️⃣ Следим за трендами. Контент показывает, что движется быстрее всего и куда стоит обратить внимание.
💡Как встроить контент в день:
- Слушайте видео на 2х скоростях.
- Слушайте со смартфона во время прогулок, домашних дел, бега.
- Отбирайте качественный контент, чтобы не тратить время впустую.
🎧 Что смотреть/слушать:
- Подкасты и видео по языку/технологии (Python: Moscow Python Podcast, Real Python, Диджатилизируй; JS: Frontend Weekend).
- Конференции: HighLoad, TeamLead Conf, Agile Days.
- YouTube-каналы: Лёша Корепанов, АйТиБорода, Over Engineer, IT-KAMASUTRA, Миша Ларченко.
- Лидеры мнений: Кира Кузьменко, Кирилл Мокевнин (Hexlet), Григорий Бакунов, Антоха Гладков, Андрей Анищенко.
🔈 Подкасты:
- Podlodka
- Мы Обречены
- Radio-T.
📎 Итог: регулярное потребление качественного контента ускоряет обучение, помогает быть в теме и развивает системное мышление
💡Как встроить контент в день:
- Слушайте видео на 2х скоростях.
- Слушайте со смартфона во время прогулок, домашних дел, бега.
- Отбирайте качественный контент, чтобы не тратить время впустую.
🎧 Что смотреть/слушать:
- Подкасты и видео по языку/технологии (Python: Moscow Python Podcast, Real Python, Диджатилизируй; JS: Frontend Weekend).
- Конференции: HighLoad, TeamLead Conf, Agile Days.
- YouTube-каналы: Лёша Корепанов, АйТиБорода, Over Engineer, IT-KAMASUTRA, Миша Ларченко.
- Лидеры мнений: Кира Кузьменко, Кирилл Мокевнин (Hexlet), Григорий Бакунов, Антоха Гладков, Андрей Анищенко.
- Podlodka
- Мы Обречены
- Radio-T.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32🐳23👌18👍14❤🔥10🥰7💯7❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🤔1🤯1
Но есть вопросы:
- Как они поведут себя на больших, шумных данных и в продакшене?
- Обучение сплайнов медленнее обычных MLP, а значит масштабирование может стать проблемой.
- И как они будут вести себя в сложных топологиях и при регуляризации — неизвестно.
Я заменил нейросеть с 10 000 параметров на сплайн с 200 — точность выросла!
Шестьдесят лет ИИ полагался на MLP: умножаем входы на веса, суммируем, пропускаем через ReLU/Sigmoid.
Я перешёл на сети Колмогорова–Арнольда (KAN), и они переворачивают всё:
- В MLP веса на связях, активации на узлах.
- В KAN активации на связях, узлы — просто суммы.
- Каждый вес — обучаемый сплайн, а не число.
Плюсы:
- Интерпретируемость — можно прочитать формулу прямо из сети.
- Эффективность — до 100× меньше параметров для научных задач.
- Нет исчезающих градиентов — сигнал проходит лучше.
- Минус: обучение медленнее. Но помните, в 2017 трансформеры тоже казались «слишком медленными».
Хватит слепо добавлять dense-слои — думайте о топологии!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥23👌21🐳15❤🔥10🆒8💯6
🗞 Недавно прочитал статью 21го года: Using Synthetic Controls: Feasibility, Data Requirements, and Methodological Aspects
Она приятна тем, что она понятная. Если я могу её прочитать и понять, моё настроение сразу улучшается, и для меня это критерий хорошей статьи😅
📊 В ней описан простой подход к созданию синтетического контроля. Ситуация такая: мы хотим оценить эффект какого-то вмешательства, но полноценного А/В-теста провести нельзя — контрольной группы нет. Тогда мы создаём её искусственно. Берём пул кандидатов и с помощью простой регрессии с ограничениями (веса положительные, суммируются в 1, должны быть разреженными) формируем взвешенное среднее, которое должно выступить в роли контрольной группы.
💡 Можно даже проверить, насколько полученный синтетический контроль точен и надёжен. И главный плюс: весь процесс полностью интерпретируемый
Она приятна тем, что она понятная. Если я могу её прочитать и понять, моё настроение сразу улучшается, и для меня это критерий хорошей статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🤝1
Claude Opus 4.6 за час решил задачу, над которой Дональд Кнут бился неделями
🤖 Очередное доказательство тому, что AI ничего сам по себе не заменяет. Он усиливает.
🔬Великие теоремы — фермо́вские, гипотезы, сложные доказательства — не появляются из воздуха. За ними стоят люди с десятилетиями насмотренности, интуицией, пониманием контекста и чувством, где вообще копать. Если у вас есть условные Кнут и Стапперс, и вы даёте им нейросеть — их эффективность действительно может вырасти кратно. Они быстрее переберут варианты, проверят гипотезы, найдут неожиданные связи.
Но если убрать людей и оставить только модель — она не «станет гением». Она станет статистической машиной, которая блестяще компилирует известное.
Постановка задачи, выбор направления, интерпретация результатов, критическая проверка выводов — это по-прежнему зона ответственности человека. Модель может предложить варианты, но она не понимает смысла, контекста и последствий так, как это делает исследователь.
💡 Поэтому вопрос не в том, «заменит ли ИИ». Вопрос в том, кто научится использовать его как инструмент и встроит в свою работу так, чтобы получить реальное преимущество.
🔬Великие теоремы — фермо́вские, гипотезы, сложные доказательства — не появляются из воздуха. За ними стоят люди с десятилетиями насмотренности, интуицией, пониманием контекста и чувством, где вообще копать. Если у вас есть условные Кнут и Стапперс, и вы даёте им нейросеть — их эффективность действительно может вырасти кратно. Они быстрее переберут варианты, проверят гипотезы, найдут неожиданные связи.
Но если убрать людей и оставить только модель — она не «станет гением». Она станет статистической машиной, которая блестяще компилирует известное.
Постановка задачи, выбор направления, интерпретация результатов, критическая проверка выводов — это по-прежнему зона ответственности человека. Модель может предложить варианты, но она не понимает смысла, контекста и последствий так, как это делает исследователь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👌42🐳20👍19💯19🔥10❤🔥7
Многие инженеры начинают с решения, а не с проблемы.
В результате они тратят время на модели и фичи, не понимая, что на самом деле нужно бизнесу.
Я недавно написал об этом в LinkedIn, с примером из книги ML System Design Валерия Бабушкина и Арсения Кравченко.
Читать полный пост и разбор: https://goo.su/Mgmb9T
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2🤝1
строить решение внутри компании или использовать готовый продукт?
Представьте продукт уровня Slack. В нем есть функция распознавания речи для аудиозвонков и генерации субтитров.
Но ключевая ценность Slack — текстовая коммуникация, а не голосовые звонки. При этом требования к качеству распознавания речи высокие: если точность плохая, функция становится бесполезной.
Возникает дилемма:
На практике решение обычно зависит от нескольких факторов.
Компании стараются строить самостоятельно только то, что дает конкурентное преимущество.
Остальное часто делегируют внешним сервисам.
Например:
- Инфраструктура в облаке
- Платежные системы
- Антифрод
- Машинный перевод или speech-to-text
Open-source не означает «бесплатно».
Да, лицензия может стоить ноль, но появляются другие расходы:
- Инфраструктура
- Поддержка
- Инженеры
- Время на интеграцию
Иногда SaaS-решение оказывается дешевле. Иногда — наоборот.
Для стартапа API-решение — идеальный вариант: быстро выйти на рынок и проверить гипотезу.
Но при масштабе в миллионы пользователей стоимость API может стать огромной — тогда появляется смысл инвестировать во внутреннюю разработку.
Собственная система дает:
- Полный контроль над архитектурой
- Гибкость обновлений
- Возможность глубокой оптимизации
Но требует сильной команды и долгосрочной поддержки.
Если система работает с чувствительными данными (финансы, медицина, персональные данные), компании часто выбирают внутренние решения или self-hosted open-source.
1. Сначала покупают готовое решение
2. Проверяют, нужен ли вообще этот функционал пользователям
3. Только потом инвестируют в собственную разработку
Еще один важный тренд последних лет:
Многие задачи, которые раньше требовали сложной ML-разработки, сегодня решаются одним вызовом API LLM.
Поэтому вопрос «build vs buy» становится еще более актуальным.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3🤗1
На практике эффективные подходы редко рождаются «с нуля»: они собираются из уже существующих идей, экспериментов и ограничений. Поэтому вместо того чтобы сразу писать код, полезнее сначала понять, где искать сигналы — в исследованиях, готовых реализациях и реальных кейсах — и как превратить их в решение, подходящее именно под вашу задачу.
Когда сталкиваешься с новой задачей, есть соблазн сразу “выбрать модель”: взять transformer, открыть ноутбук и начать обучение. Но на практике ML-задача — это не выбор алгоритма.
Это поиск в пространстве:
И главный вопрос звучит так: как вообще искать хорошее решение?
Где брать идеи:
Даёт понимание state-of-the-art. Особенно полезны survey-статьи и переходы по цитированиям. Но важно помнить: многие идеи там не готовы к продакшену.
Связывает статьи с кодом и метриками. Удобно быстро понять, что реально работает и на каких бенчмарках.
Реальные реализации. Часто неидеальные, но именно там видно, как люди решают задачи вживую: пайплайны, обработка данных, инференс.
Огромное количество готовых моделей. Иногда лучшее решение — уже обучено и доступно.
Источник нестандартных идей и инженерных трюков. Но важно помнить: leaderboard ≠ production.
Один из самых полезных инсайтов: не нужно решать задачу целиком сразу.
Например, в поисковых системах:
И почти всегда всё сводится к одной формуле:
Релевантность = f(закодированный текст(запрос), закодированное изображение(объект))
Где мы учим представления и функцию сходства.
Самое недооценённое: уровень инновации
Не каждая задача требует SOTA.
Есть три уровня решений:
И важное правило: чем меньше ресурсов и времени — тем меньше должна быть инновация.
Слишком сложное решение — одна из самых частых ошибок.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯4❤3👍3🍓2
В отличие от тупого спама запросами, Clawdrain использует протокол «сегментированной верификации». Хакер подбрасывает агенту задачу (через Indirect Prompt Injection в PDF или на веб-странице), которая вводит его в бесконечный, но логически обоснованный цикл:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤔2🤝2