К содержимому
Работает· Опубликован и открыт

ML Atlas

Атлас машинного обучения на русском: 18 разделов, 218 тем

Справочник по машинному обучению на русском языке: 18 разделов и 218 тем, статическая генерация, поиск по всем темам и деплой из контейнера.

Открыть ml-atlas.ru
Отрасль
Образование и справочники
Год
2026
Стадия
Опубликован и открыт
Роль лаборатории
Полный цикл

218

тем в 18 разделах

0

внешних зависимостей рантайма: ни базы, ни API

1

файл на раздел — точка правки контента

Ключевое в продукте

  • Единая карта области: 18 разделов и 218 тем — от линейной алгебры и работы с данными до глубокого обучения, топологического анализа, метрик, интерпретируемости и MLOps
  • Контент — это код: тема правится в одном файле раздела, страницы, поиск и sitemap пересобираются сами
  • Ни базы данных, ни внешних сервисов: весь сайт собирается статически и отдаётся как готовые страницы
  • Клиентский поиск по всем темам работает без бэкенда и без запроса на сервер
  • Многостадийный образ на standalone-сборке: в финальном слое только рантайм и приложение, запуск от непривилегированного пользователя, healthcheck встроен
  • Сборка образа вынесена в GitHub Actions и публикуется в реестр — хостингу остаётся только запустить готовый образ

Что за продукт

ML Atlas — справочник по машинному обучению на русском языке, собранный как единая карта области: 18 разделов и 218 тем, от линейной алгебры и подготовки данных до глубокого обучения, топологического анализа данных, метрик качества, интерпретируемости и MLOps.

Он работает на ml-atlas.ru.

Зачем он нужен

Материалов по машинному обучению много, но они разрозненны: курс объясняет свой кусок, статья — свой, а общей карты, по которой видно, где ты находишься и что идёт следом, нет. Особенно на русском языке.

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

Как устроено

Контент — это код

Раздел живёт в одном файле, тема — в одном объекте внутри него. Чтобы добавить или переписать тему, правится только этот файл: страницы разделов и тем, sitemap и поисковый индекс собираются из него автоматически. Ошибиться в навигации нельзя — её никто не ведёт руками.

Ни базы, ни бэкенда

Сайт полностью статический: на сборке из данных получаются готовые страницы. Поиск по всем темам работает в браузере, без запроса на сервер. У такой архитектуры нет ни отдельной базы, которую надо поддерживать, ни API, который может лечь, — а страницы отдаются мгновенно.

Деплой из контейнера

Образ многостадийный, на выходе — standalone-сборка: в финальном слое только рантайм и само приложение, без dev-зависимостей. Приложение слушает 0.0.0.0:$PORT, работает от непривилегированного пользователя, живость контейнера проверяет встроенный healthcheck.

Сборка вынесена в GitHub Actions и публикуется в реестр образов — хостингу остаётся только запустить готовое. Так деплой перестаёт зависеть от того, стабилен ли сегодня сборочный раннер платформы.

Роль лаборатории

Структура и рубрикация материала, проектирование и интерфейс, разработка, публикация, поисковая выдача и вся техническая обвязка — от контейнера до домена и сертификата.

Что делала лаборатория

  • Структура и рубрикация материала
  • Проектирование и дизайн
  • Разработка и запуск
  • SEO и техническая обвязка

Состав решения

  • Next.js 15 (App Router)
  • React 19
  • TypeScript
  • Статическая генерация (SSG)
  • Docker и docker compose
  • Timeweb Cloud

У вас похожая задача?

Мы проходим этот путь вместе с фаундером — от проверки гипотезы до продукта в руках пользователей. За долю, а не за чек.