Pull to refresh
8K+
6
Проваторов Александр@AlexProvatorov

Python Backend Developer

19,1
Rating
2
Subscribers
Send message

Почему никто не объясняет аномалии во временных рядах?

Level of difficultyMedium
Reading time10 min
Reach and readers9K

Недавно встретились с коллегой за кружкой кофе, без всякой рабочей повестки. Он занимается Data Science, я — backend‑разработкой. Разговор как‑то незаметно, как это обычно бывает, свернул в сторону обсуждения рабочих нюансов, а самый обычный вопрос про очередной график в дашборде — закончился идеей проекта, который в итоге вырос в open‑source фреймворк.

В какой‑то момент он сказал фразу, которая неожиданно зацепила:

Читать далее

BM25 против эмбеддингов, Protocol против наследования: как рождался фреймворк WhyTrend

Level of difficultyMedium
Reading time8 min
Reach and readers7K

В прошлой статье я рассказывал про WhyTrend — open-source инструмент, который не просто находит аномалии во временных рядах, а пытается объяснить, почему они произошли: собирает внешний контекст (новости, Hacker News, Wikipedia) и формирует объяснение со ссылками на источники. Если коротко: идея выросла из наблюдения, что находить аномалии мы научились отлично, а вот объяснять их до сих пор приходится вручную — гуглить, листать Reddit и Slack, собирать гипотезу самому.

Эта статья — про внутреннюю кухню: почему WhyTrend в итоге оказался фреймворком, а не очередной библиотекой, и какие архитектурные решения к этому привели.

Читать далее

Information

Rating
426-th
Registered
Activity

Specialization

Бэкенд разработчик
Средний
From 220,000 ₽
Python
FastAPI
SQL
NoSQL
Docker
Apache Kafka
RabbitMQ
Grafana
Apache Airflow
CI/CD