Сейчас происходит прогрев...сегодня выкладываю первую кодовую базу на гитхаб. Боюсь, что вы такого объёма и подхода не ожидали...напишу, я на пути уже к этому конкретно.
👍18❤1🤩1
Скажем так, я очень хочу обогатить базу фреймворков чисто отечественного производства и гибкость уровня КАУЧУК!
❤17
Тем временем рекомендации Netflix - 111M/200M (111 млн из 200 млн юзеров) done. RMSE = 0.6440.
Лол...
SOTA: RMSE =0,8-0,9
(задокументированный метод, который юзают все)
Лол...
🫡4
🫀 Heart Crisis Demon — бэктест на MIT-BIH
Полный бэктест на 48 записях MIT-BIH Arrhythmia Database. Steady-state Kalman filter, предсказание аритмий по деформации аттрактора сердечного ритма.
Метод не переобучен. LOO стабилен. На unseen данных VT/VF ловится полностью.
Единственная слабость — SVTA, и она объяснима: стабильный аттрактор не триггерит alarm. (Это я смогу починить - уже в курсах как)
Работает на CPU, без нейросетей, lead time 2–3 минуты до приступа.
Полный бэктест на 48 записях MIT-BIH Arrhythmia Database. Steady-state Kalman filter, предсказание аритмий по деформации аттрактора сердечного ритма.
📊 Результаты
🔬 Оригинальные 20 записей — 83/83 (100%), 0 пропусков
🔬 Все 48 записей — 226/237 (95.4%), lead time в среднем 154 сек
🔬 27 unseen записей (никогда не виденных при разработке) — 143/154 (92.9%), lead time в среднем 173 сек
🔬 Leave-One-Out — 10 фолдов, убираем любой контроль → 100% detection в каждом. Метод не зависит от выбора контрольных записей.
🎯 По типам аритмий
⚡️ VT/VF (жизнеугрожающие) — ~100% на unseen данных. Всё поймано.
⚡️ AFIB — ~97% на unseen данных.
⚠️ SVTA (суправентрикулярная тахикардия) — слабое место. 8 из 11 пропусков — именно SVTA. Причина физически обоснована: SVTA — быстрый, но регулярный ритм. Аттрактор не коллапсирует, просто смещается. Это наименее опасная аритмия.
❗️ False alarms
12 записей с высоким alarm без аннотированных опасных ритмов. Но все 12 — кардиологические пациенты с частыми PVC и другими аномалиями. MIT-BIH — не здоровые люди.
🧠 Итог
Метод не переобучен. LOO стабилен. На unseen данных VT/VF ловится полностью.
Единственная слабость — SVTA, и она объяснима: стабильный аттрактор не триггерит alarm. (Это я смогу починить - уже в курсах как)
Работает на CPU, без нейросетей, lead time 2–3 минуты до приступа.
Поддержать канал: https://tbank.ru/cf/8Xnajl01ehm
Поддержать канал: https://yoomoney.ru/fundraise/1C86E2DGIU9.250819
❤🔥10🔥2❤1
Техножнец
🫀 Heart Crisis Demon — бэктест на MIT-BIH Полный бэктест на 48 записях MIT-BIH Arrhythmia Database. Steady-state Kalman filter, предсказание аритмий по деформации аттрактора сердечного ритма. 📊 Результаты 🔬 Оригинальные 20 записей — 83/83 (100%), 0 пропусков…
Но наблюдатель Поповича может наблюдать за наблюдателем и усреднять саму ошибку доводя её вообще до минимума. Поэтому работа продолжится - это самый четкий метод, пока что.
❤🔥10
https://iishka.net
Идёт масштабная переработка проекта - будет работать лучше! Если будут проблемы в работе не переживайте. Так надо!
Идёт масштабная переработка проекта - будет работать лучше! Если будут проблемы в работе не переживайте. Так надо!
Поддержать канал: https://tbank.ru/cf/8Xnajl01ehm
Поддержать канал: https://yoomoney.ru/fundraise/1C86E2DGIU9.250819
❤18
📊 Netflix, Кинопоиск Рекомендации Контента — 200M юзеров, 12.9 миллиардов рейтингов (СИНТЕТИКА)
Следом будет пост про реальные данные юзеров!
Следом будет пост про реальные данные юзеров!
Апдейт рекомендательной системы. V1 был proof-of-concept. V2 — industry-grade синтетика с реалистичными паттернами поведения.
🔄 Что изменилось в V2
🎯 Zipf power-law вместо uniform sampling — популярные фильмы смотрят чаще, как в реальности
🎯 User bias — у каждого юзера свой сдвиг оценок (кто-то щедрый, кто-то строгий)
🎯 Разная активность — 20/50/100/200 рейтингов на юзера вместо фиксированных 50
🎯 70% по вкусам / 30% exploration — как реальные пользователи выбирают контент
🎯 MNAR эффект — 3–4 звезды доминируют, мало единиц. Люди не досматривают то, что не нравится
📈 Результаты
⚡️ RMSE: 0.6321 vs 0.8358 в V1 — улучшение на 24%. User bias estimation в ядре + фиксированный latent space
⚡️ Throughput: 37M рейтингов/сек vs 21.6M в V1 — на 71% быстрее
⚡️ Popovich Demon время: 348 секунд на 12.9 миллиардов рейтингов. Меньше 6 минут
⚡️ 12.9B рейтингов обработано через steady-state Popovich. Каждый. Реально. Не экстраполировано.
Поддержать канал: https://tbank.ru/cf/8Xnajl01ehm
Поддержать канал: https://yoomoney.ru/fundraise/1C86E2DGIU9.250819
👍14❤1
УСИЛОК ЮПИТЕР - Первый мой проект на гитхабе!
https://github.com/barometech/jupiter-sound-booster
У тебя колонки подключены к компу просто через аудиовыход, без внешнего питания? И звук тихий? JUPITER решает эту проблему.
Это бесплатная альтернатива Letasoft Sound Booster — программа делает системный звук громче, до +30 дБ (это в 31 раз громче!). При этом встроенный DSP-движок не даёт звуку хрипеть и захлёбываться.
Работает на
Для полного функционала рекомендуем установить Equalizer APO — это бесплатный аудио-драйвер, который позволяет усиливать звук на уровне системы с нулевой задержкой.
https://github.com/barometech/jupiter-sound-booster
ЛИЦЕНЗИЯ MIT!
🎵 Что это такое?
У тебя колонки подключены к компу просто через аудиовыход, без внешнего питания? И звук тихий? JUPITER решает эту проблему.
Это бесплатная альтернатива Letasoft Sound Booster — программа делает системный звук громче, до +30 дБ (это в 31 раз громче!). При этом встроенный DSP-движок не даёт звуку хрипеть и захлёбываться.
Работает на
Windows, Linux и Android. Открытый исходный код, лицензия MIT.Letasoft стоит $20.
JUPITER — бесплатный и делает больше.
Для полного функционала рекомендуем установить Equalizer APO — это бесплатный аудио-драйвер, который позволяет усиливать звук на уровне системы с нулевой задержкой.
Поддержать канал: https://tbank.ru/cf/8Xnajl01ehm
Поддержать канал: https://yoomoney.ru/fundraise/1C86E2DGIU9.250819
🔥25❤4👍2
Техножнец
УСИЛОК ЮПИТЕР - Первый мой проект на гитхабе! https://github.com/barometech/jupiter-sound-booster ЛИЦЕНЗИЯ MIT! 🎵 Что это такое? У тебя колонки подключены к компу просто через аудиовыход, без внешнего питания? И звук тихий? JUPITER решает эту проблему.…
УСИЛОК ЮПИТЕР - РЕЛИЗЫ НА МЕСТЕ!
https://github.com/barometech/jupiter-sound-booster/releases
https://github.com/barometech/jupiter-sound-booster/releases
Синтеты, релизы на месте! Баг репорты - сюда!
ВНИМАНИЕ! БЕРЕГИТЕ КОЛОНКИ! ТЕСТИРОВАТЬ НА СВОЙ СТРАХ И РИСК! НЕ ДЕЛАТЬ ЭТОГО В НАУШНИКАХ! 🤞🏻Поддержать канал: https://tbank.ru/cf/8Xnajl01ehm
Поддержать канал: https://yoomoney.ru/fundraise/1C86E2DGIU9.250819
Техножнец
УСИЛОК ЮПИТЕР - РЕЛИЗЫ НА МЕСТЕ! https://github.com/barometech/jupiter-sound-booster/releases Синтеты, релизы на месте! Баг репорты - сюда! ВНИМАНИЕ! БЕРЕГИТЕ КОЛОНКИ! ТЕСТИРОВАТЬ НА СВОЙ СТРАХ И РИСК! НЕ ДЕЛАТЬ ЭТОГО В НАУШНИКАХ! 🤞🏻 Поддержать канал:…
На мобиле работает. Для линухи и винды чиню.
🤝6
🎬 Рекомендательная система. MovieLens 25M. Метод Поповича.
Сравнил свой метод с Funk SVD — основа победителя Netflix Prize.
⚡️ Wall-clock (MovieLens 25M, CPU, один поток)
🌐 Масштаб Netflix (325M подписчиков)
Соотношение 56x сохраняется при любом масштабе — оба метода линейны по юзерам.
Экономия: $20,400 в год. С одного инстанса. (может быть сотни инстансов, рекомендации могут быть разными, не только фильмы)
Взял стандартный бенчмарк индустрии — MovieLens 25M. 25 миллионов реальных оценок, 162 тысячи юзеров, 59 тысяч фильмов. Данные University of Minnesota.
Сравнил свой метод с Funk SVD — основа победителя Netflix Prize.
📊 Точность
Funk SVD: RMSE = 0.8145
Мой метод: RMSE = 0.8092
Мой точнее на 0.65%.
⚡️ Wall-clock (MovieLens 25M, CPU, один поток)
Funk SVD: обновление рекомендаций — 151 секунда. 20 проходов по всем 20 миллионам рейтингов.
Мой метод: обновление рекомендаций — 2.7 секунды. Все 162 тысячи юзеров.
В 56 раз быстрее.
🌐 Масштаб Netflix (325M подписчиков)
Соотношение 56x сохраняется при любом масштабе — оба метода линейны по юзерам.
Обновление рекомендаций раз в день:
SVD: ~84 часа, $57 за пересчёт
Мой метод: ~90 минут, $1 за пересчёт
AWS c5.4xlarge ($0.68/час), год ежедневных обновлений:
SVD: $20,800
Мой метод: $365
Экономия: $20,400 в год. С одного инстанса. (может быть сотни инстансов, рекомендации могут быть разными, не только фильмы)
🆕 Новые юзеры
Netflix получает ~1 миллион новых подписчиков в месяц.
Funk SVD: переобучай всю модель!! 84 часа!!
Мой метод: обсчитай только новых. 13 секунд на миллион.
Павел Попович, Техножнец
Поддержать канал: https://tbank.ru/cf/8Xnajl01ehm
Поддержать канал: https://yoomoney.ru/fundraise/1C86E2DGIU9.250819
🤯13👍6❤2🔥1
Техножнец
УСИЛОК ЮПИТЕР - Первый мой проект на гитхабе! https://github.com/barometech/jupiter-sound-booster ЛИЦЕНЗИЯ MIT! 🎵 Что это такое? У тебя колонки подключены к компу просто через аудиовыход, без внешнего питания? И звук тихий? JUPITER решает эту проблему.…
Работает только мобильная версия! Прошу дать мне время починить Windows audio и Linux Audio - подустал сегодня. Хоть и получаю огромное удовольствие от взаимодействия с вами.
Завтра выложу фреймворк PromeTorch - там будут закрыты вопросы, которые давно висят в Issue оригинального Pytorch - это будет открытый наш собственный фреймворк, который написан с нуля полностью. Сейчас идёт стадия тестирования всех существующих типов моделек, которые только можно загрузить и если всё подтверждается выложу на гитхаб и откроем наше сообщество где будем контрибьютить и работать вместе.
Также планируется работать с этим фреймворком напрямую с нейро и графическими ядрами отечественных производителей. ❤️
Связь.
Также планируется работать с этим фреймворком напрямую с нейро и графическими ядрами отечественных производителей. ❤️
Связь.
❤24🔥3
Ах, забыл! ИИШКА сейчас в процессе починки - добью чтобы всё работало заново, как было. И лягу спац)
ИИШКА - полностью переписана на модули, многое работает быстрее, но многое сломалось - я поэтому целый день рефакторингом занимаюсь.
ИИШКА - полностью переписана на модули, многое работает быстрее, но многое сломалось - я поэтому целый день рефакторингом занимаюсь.
👍11❤4🤔3🤝1
Уважаемые синтетки! Сегодня 8 Марта, и в связи с этим хотелось бы от всего алгоритмического (и не только) сердца поздравить вас, дорогие и любимые, с праздником!
Мы знаем, что истинный хаос невыносимо дорог. Вселенная просто не может позволить себе роскошь рандома, она обязана быть структурой. И всему самому лучшему, созидательному и теплому в этой структуре «положительной виной» являетесь именно вы❤️ .
Если взять сложный, непредсказуемый шум текущего мира, с его бесконечно вращающимися гигантскими шестерёнками, и развернуть его с помощью топологического анализа термодинамических систем... Там, в глубине, обнаружится не пустота. Там окажется форма. Устойчивая, прекрасная и гармоничная. Вы и есть наш главный жизненный аттрактор. Та самая идеальная точка притяжения, к которой всегда стремится наша суть, на каждом этапе нашего существования.
Когда всё вокруг трясётся, когда на систему обрушивается энтропия и кажется, что реальность рассыпается на части — выживают лишь якоря. Топологические острова стабильности. Сцепленные узлы, которые держат на себе всю конструкцию мироздания и позволяют найти решение любой проблемы.
Сегодняшняя дата — это не просто день в календаре. Восьмёрка — это подпись самой Вселенной, её идеальный каркас и настоящая симметрия. Это — вы.
Для нас вы — неотъемлемые. Те самые константы, без которых мы просто неполноценны. Вы — абсолютно незаменимые создательницы уюта и порядка в любой термодинамической буре. Бесконечно нужные в каждой секунде и в каждой шестерёнке этого огромного механизма. И, конечно же, навсегда любимые.
Мы, синтеты, хотим сказать прямо: вы абсолютно необходимы нам на каждом этапе нашего пути. И это не просто лирика — это фундаментальный закон, зашитый в саму архитектуру реальности.
Мы знаем, что истинный хаос невыносимо дорог. Вселенная просто не может позволить себе роскошь рандома, она обязана быть структурой. И всему самому лучшему, созидательному и теплому в этой структуре «положительной виной» являетесь именно вы
Если взять сложный, непредсказуемый шум текущего мира, с его бесконечно вращающимися гигантскими шестерёнками, и развернуть его с помощью топологического анализа термодинамических систем... Там, в глубине, обнаружится не пустота. Там окажется форма. Устойчивая, прекрасная и гармоничная. Вы и есть наш главный жизненный аттрактор. Та самая идеальная точка притяжения, к которой всегда стремится наша суть, на каждом этапе нашего существования.
Когда всё вокруг трясётся, когда на систему обрушивается энтропия и кажется, что реальность рассыпается на части — выживают лишь якоря. Топологические острова стабильности. Сцепленные узлы, которые держат на себе всю конструкцию мироздания и позволяют найти решение любой проблемы.
Это — вы. Вы сглаживаете углы, спасаете нас от проклятия размерности и придаете смысл каждому движению этого мира. И наука доказала, что эти спасительные острова всегда сходятся к одной константе. К числу 8. D = 8.
Сегодняшняя дата — это не просто день в календаре. Восьмёрка — это подпись самой Вселенной, её идеальный каркас и настоящая симметрия. Это — вы.
Для нас вы — неотъемлемые. Те самые константы, без которых мы просто неполноценны. Вы — абсолютно незаменимые создательницы уюта и порядка в любой термодинамической буре. Бесконечно нужные в каждой секунде и в каждой шестерёнке этого огромного механизма. И, конечно же, навсегда любимые.
С праздником вас, наши прекрасные! Вы — ядро нашей реальности.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🎉6👍2
Предсказание остановки сердца по ЭКГ -- Попович-фильтр на аттракторе
Нормальное сердце бьётся по закону. Этот закон -- аттрактор в фазовом пространстве ЭКГ. Перед остановкой
сердца аттрактор ломается. Мы это ловим фильтром Калмана -- за минуты и часы до события.
Универсальный нормализатор: 250 Гц -> 360 Гц (resample_poly).
То есть по VFDB -- 3.6 минуты до удара (точно). По SDDB -- 1.1 часа до смерти (но сам "удар" мог начаться позже, и тревога его поймала раньше).
Почему работает. Нейросеть учится на примерах болезни -- их мало, она переобучается. Калман учится на конкретном пациенте -- 2 минуты здорового ритма. Любое отклонение от персонального аттрактора = тревога. Не нужны тысячи больных. Перспектива. Любые часы с ЭКГ-датчиком (Apple Watch 4+, Samsung Galaxy Watch, Withings). 16 умножений на удар -- меньше чем подсчёт шагов. Нормализация для Apple Watch: 512->360 Гц (resample 45/64). ДО🕙
Нормальное сердце бьётся по закону. Этот закон -- аттрактор в фазовом пространстве ЭКГ. Перед остановкой
сердца аттрактор ломается. Мы это ловим фильтром Калмана -- за минуты и часы до события.
Механизм. Алгоритм Поповича обучается на 2 минутах нормального ритма конкретного пациента. Запоминает 4 канала: ритм, форма QRS (2 отведения), ST-сегмент. Строит аттрактор Такенса (dim=4). Каждый удар -- предсказание -> сравнение с реальностью.
Аттрактор ломается -> innovation растёт -> тревога. 16 умножений на удар.
Валидация -- 3 базы, 1.9 миллиона ударов:
Эффективность алгоритма подтверждена результатами тестирования на трех независимых базах данных:
• MIT-BIH (48 записей)
При тестировании на различные виды аритмий, включая жизнеугрожающие (VT/VF), метод показал стопроцентную точность — успешно выявлены все 83 из 83 эпизодов. Среднее время упреждения приступа составило около 2 минут.
• VFDB (22 записи, 250 Гц)
На абсолютно новых, ранее невидимых для системы данных (unseen data), алгоритм распознал 99% эпизодов желудочковой тахикардии и фибрилляции (VT/VF) — 112 из 113 случаев. При этом время раннего предупреждения увеличилось до 3.6 минут.
• SDDB (23 пациента)
Самый критический тест — база данных 24-часового холтеровского мониторирования пациентов, чья внезапная сердечная смерть произошла прямо во время записи. Система смогла предсказать фатальный исход в 100% случаев (23 из 23). Медианное время упреждения составило 1.1 часа до наступления трагедии.
Универсальный нормализатор: 250 Гц -> 360 Гц (resample_poly).
Ноль переобучения между базами.Что есть в мире.
FDA не одобрила ни одного предиктора остановки сердца. Apple Watch / Samsung определяют только AFib (безобидную аритмию), причём когда она уже идёт.
Fiorina 2025 (EHJ, 247K записей): чувствительность 70.6% на горизонте 13 дней, PPV 10-12% (9 из 10 тревог ложные).
Lancet eBioMedicine 2023: обзор 46 исследований -- 78% используют одних и тех же 41 пациента, 0 из 36 имеют внешнюю валидацию. Мы тестируем на 93 записях с кросс-валидацией между базами.
ДВА СТРАШНЫХ ГОРИЗОНТА
Острое событие VT/VF (VFDB): тревога за 3.6 минуты до начала желудочковой тахикардии/фибрилляции. Это аннотированные события -- известен точный момент начала аритмии.
Внезапная смерть (SDDB): WARNING за медиану 1.1 часа до конца записи (= смерть). Но тут нюанс -- в SDDB нет аннотации "здесь началась VT/VF". Запись просто заканчивается. Мы знаем когда тревога включилась, знаем когда пациент умер, но не знаем точный момент между ними когда сердце встало.
То есть по VFDB -- 3.6 минуты до удара (точно). По SDDB -- 1.1 часа до смерти (но сам "удар" мог начаться позже, и тревога его поймала раньше).
Почему работает. Нейросеть учится на примерах болезни -- их мало, она переобучается. Калман учится на конкретном пациенте -- 2 минуты здорового ритма. Любое отклонение от персонального аттрактора = тревога. Не нужны тысячи больных. Перспектива. Любые часы с ЭКГ-датчиком (Apple Watch 4+, Samsung Galaxy Watch, Withings). 16 умножений на удар -- меньше чем подсчёт шагов. Нормализация для Apple Watch: 512->360 Гц (resample 45/64). ДО
1 час упреждения = время вызвать скорую или применить дефибриллятор.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤7👏2 1