DigitableCourses
База знаний

Материалы

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

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

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

Обучение сетей: оптимизаторы, инициализация, нормализация, регуляризация

Полный разбор того, что происходит между «есть архитектура» и «есть работающая модель»: ландшафт потерь, SGD и Adam, learning rate schedule, инициализация весов, …

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

Обучение с подкреплением

Как обучать агента, который принимает последовательность решений и получает только отложенную награду: марковские процессы, уравнения Беллмана, Q-learning и SARSA, …

#машинное обучение#обучение с подкреплением#марковские процессы
27 мин
Статья

Обратная связь: о работе, а не о человеке

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

#лидерство#обратная связь#тимлид
22 мин
Статья

Обратная связь: без неё практика закрепляет ошибки

Почему повторение без коррекции не улучшает навык, что показал метаанализ Kluger и DeNisi про случаи ухудшения, чем добрая среда обучения отличается от злой и как …

#обучение#обратная связь#практика
31 мин
Статья

Обработка ошибок, контракты и отказоустойчивое мышление

Как отличить баг от ожидаемого исхода, зачем нужны предусловия и инварианты, чем исключения отличаются от result-типов, и как таймауты, ретраи, идемпотентность и circuit …

#принципы#обработка ошибок#отказоустойчивость
26 мин
Статья

Обработка ошибок в ФП: Option, Either, Result, накопление ошибок

Почему исключения и null плохо масштабируются, как Option, Either и Result делают отказ частью типа, чем аппликативное накопление ошибок отличается от монадического …

#функциональное программирование#обработка ошибок#монады
21 мин
Статья

Обобщённое программирование и метапрограммирование

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

#парадигмы#обобщённое программирование#метапрограммирование
23 мин
Статья

Обновления и версии: каналы, откат, поддержка старых

Обновление — обязательство, подписанное в момент второй продажи: три разные сущности, которые называют «версией», окно совместимости, каналы и фазовый выкат, механика …

#поставка софта#обновления#версионирование
20 мин