Pull to refresh
16K+
7
7
Rating
4
Subscribers
Send message

Персонализация без Big Data: как мы ранжируем новости в Telegram с помощью pgvector и пяти сигналов

Level of difficultyEasy
Reading time9 min
Reach and readers11K

У меня накопилось 23 Telegram-канала.

Не потому что я специально их коллекционировал. Просто со временем подписывался на новые. В какой-то момент понял, что читаю всего несколько процентов того, что приходит. Остальное просто пролистываю в поисках чего-то интересного.

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

Из-за этого появился CleanNews — бот, который собирает посты из ваших Telegram-каналов и формирует персональную подборку.

В этой статье я покажу, как работает его рекомендательный движок. В основе — пять независимых сигналов, pgvector и контрастный вектор. И всё это без огромного обучающего датасета на миллионы записей.

Читать далее

Программатик: Часть 2 — OpenRTB

Level of difficultyMedium
Reading time12 min
Reach and readers11K

В первой части мы обсуждали экосистему программатик рекламы. Получился довольно больший лонгрид, с быстрым обзором самых основных частей. Сегодня идем глубже и останавливаемся исключительно на самом протоколе OpenRTB.

Читать далее

Medallion в ClickHouse: DWH без миграций схемы

Level of difficultyMedium
Reading time20 min
Reach and readers8.5K

Десять запросов — и ты уже думаешь об индексах.
Тысячи запросов — и начинаешь молиться на базу.
Миллионы строк — и ищешь, как поделить данные на кластера.
А триллионы? Ты уже не инженер. Ты смотритель в зоопарке.

И пока ты строишь этот цирк из движков, ответ был прямо перед тобой.
В том самом «движке для отчётов», который уже стоит у тебя в углу.

Может, покончить со зверинцем БД? Логи, метрики, векторы, живые данные — можно просто положить в один движок. И он давно у вас есть, и, кажется, пора дать ему работать.

Читать далее

Программатик: Часть 1 — Экосистема

Level of difficultyEasy
Reading time33 min
Reach and readers6.4K

Весь programmatic в одной статье: от первого запроса пользователя до точного таргетинга и персонализированного маркетинга. Разбираем SSP, DSP, Ad Exchange, DMP и CDP, показываем, как каждая платформа решает свои задачи, кто выигрывает аукционы и как бренды превращают данные в деньги. Настоящий путеводитель по сложной экосистеме digital-рекламы для профессионалов и любопытных.

Читать далее

Information

Rating
1,133-rd
Registered
Activity

Specialization

Ученый по данным, ML разработчик
SQL
PostgreSQL
Python
ООП