DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Два указателя и скользящее окно

Как превратить квадратичный перебор пар и подотрезков в линейный проход: встречные указатели, монотонное окно, условие применимости, амортизационный анализ и …

#алгоритмы#два указателя#скользящее окно
21 мин
Статья

Дашборды: почему их не смотрят и как сделать иначе

Почему большинство дашбордов мертвы, как измерить это в цифрах, и как собрать панель, от которой меняется решение: спецификация плитки, полоса обычного разброса вместо …

#аналитика данных#дашборды#метрики
22 мин
Статья

Датчики и приводы: считывание, фильтрация, калибровка, моторы

Как из напряжения на ножке получается число в градусах: тракт измерения, метрология без иллюзий, калибровка, медиана, EMA и Калман, а затем обратная сторона — H-мост, …

#встраиваемые системы#датчики#приводы
31 мин
Статья

Датчики и медиа: камера, геолокация, звук и разрешения на них

Как работать с физическим миром из приложения: разрешение как состояние, а не флаг, API нулевого разрешения вместо диалогов, конвейер кадра камеры и его буферы, …

#мобильная разработка#датчики#камера
28 мин
Статья

Данные и признаки: очистка, кодирование, масштабирование, утечки

Как превратить сырые таблицы в матрицу признаков: пропуски, выбросы, кодирование категорий, масштабирование, feature engineering и главная болезнь ML-проектов — утечки …

#машинное обучение#данные#признаки
20 мин
Статья

Данные и оффлайн: локальные БД, синхронизация, разрешение конфликтов

Почему на мобильном источник истины лежит на диске, а не на сервере: выбор локального хранилища, схема с метаданными синхронизации, миграции, очередь исходящих операций, …

#мобильная разработка#оффлайн#базы данных
29 мин
Статья

Грейды: что на самом деле отличает junior, middle, senior и lead

Разбор того, чем реально отличаются грейды разработчика — не годами опыта и не количеством фреймворков, а масштабом решений, автономией и способом влиять на результат; …

#карьера#грейды#рост
21 мин
Статья

Графы: представления, свойства и выбор структуры

Как хранить граф в памяти: список рёбер, матрица и списки смежности, CSR; чем они различаются по времени, памяти и локальности, как извлекать базовые свойства графа и как …

#структуры данных#графы#производительность
20 мин
Статья

Графовые нейронные сети

Как обучать нейросети на данных без сетки и без порядка: перестановочная симметрия, передача сообщений, GCN/GraphSAGE/GAT/GIN, пределы выразительности, переглаживание и …

#нейросети#глубокое обучение#графы
22 мин
Статья

Графовые и key-value БД: Neo4j, Dgraph, etcd, RocksDB, LMDB

Два семейства, стоящих на противоположных краях спектра абстракции: движки ключ-значение, из которых собраны почти все остальные БД, и графовые СУБД, где связь — …

#базы данных#key-value#графы
26 мин
Статья

Границы системы: как выбор границы меняет вывод

Граница системы — не свойство мира, а решение аналитика: что считать внутренним, что внешним входом, а что вообще не рассматривать. Разбираем, как этот выбор …

#системное мышление#границы системы#моделирование
20 мин