Ежедневно 9:00 — 21:00

Нейросети в дипломе: как улучшить доступность сервисов через ИИ — на примере Яндекс.Карт

В марте 2026 года «Яндекс Карты» анонсировали, что нейросети увеличили базу точек питания, доступных для людей с особенностями мобильности, на треть. Это не просто цифра — это переход от «всё работает» к «всё работает для всех». В дипломе такая тема становится мощным аргументом: вы не просто строите систему, вы проектируете её с учётом принципов инклюзивного дизайна и этического ИИ. Для выпускников ИТ-направлений это — возможность продемонстрировать, что вы не только пишете код, но и понимаете, зачем он нужен людям.

Почему эта статья — золотой кандидат для ВКР

Самое важное: тренд уже в реальном продукте. Не теория, не лабораторный эксперимент — живой сервис, используемый миллионами. Это даёт вам три ключевых преимущества:

Темы ВКР: от аналитики до архитектуры

Тема Актуальность (по статье) Цель Задачи Структура
Применение ИИ для повышения доступности цифровых сервисов Яндекс увеличил количество доступных точек питания на 33% за счёт нейросетей. Это подтверждает, что ИИ может решать социальные задачи, а не только коммерческие. Доказать, что ИИ-модели могут быть использованы для решения проблем доступности, а не только для персонализации или прогнозирования. 1. Анализ существующих подходов к доступности в картографических сервисах
2. Проектирование архитектуры с фокусом на обработку и классификацию данных о доступности
3. Моделирование работы нейросети на синтезированных и реальных данных
4. Оценка влияния на пользовательский опыт
Глава 1: Теория — доступность, ИИ, ГОСТ/ISO
Глава 2: Архитектура — микросервисы, API, обработка изображений
Глава 3: Тестирование — нагрузка, RTO/RPO, A/B-тестирование
Масштабируемость ИИ-моделей в геопространственных сервисах Увеличение базы на 33% при одновременном снижении ошибок — это говорит о масштабируемости и стабильности модели. Показать, как можно построить ИИ-систему, которая будет работать в условиях высокой нагрузки и разнородных данных. 1. Выбор модели (например, YOLOv8 для анализа изображений, BERT для текстовой метки)
2. Интеграция с геосервисами (OpenStreetMap, Яндекс.Карты)
3. Оптимизация для GPU/CPU в контексте моб. приложений
4. Обратная связь от пользователей с ограниченной подвижностью
Глава 1: Обзор стека — PyTorch, ONNX, TensorFlow Lite
Глава 2: Схема системы — брокер сообщений, пул моделей, кэширование
Глава 3: Метрики — latency, throughput, accuracy на разных устройствах
Этический ИИ и его роль в цифровой инклюзии Яндекс не просто добавил точки — он научился различать типы доступности (подъёмные платформы, широкие входы, наличие лифта). Это — пример «инклюзивного обучения». Обосновать необходимость этического подхода в ИИ-проектах, особенно там, где речь идёт о жизни людей. 1. Анализ потенциальных предвзятостей в данных
2. Разработка протокола сбора и проверки информации о доступности
3. Построение «прозрачной» модели — как пользователь видит, почему точка считается доступной
4. Отчётность: как отражать результаты в технической документации
Глава 1: Этические стандарты — IEEE Ethically Aligned Design, ГОСТ Р 57944-2017
Глава 2: Документация — требования к отчёту, описание алгоритма, контроль качества
Глава 3: Защита — как защитить данные пользователей с ограниченной подвижностью

Как применить статью в конкретных разделах диплома

Аналитическая глава: сравнение решений и выбор стека

Не надо писать «мы выбрали Python, потому что он популярен». Нужно объяснить, почему PyTorch + OpenCV + FastAPI — лучший выбор именно для задачи доступности, а не, например, TensorFlow или Spring Boot.

Сравните с другими подходами:

Подход Плюсы Минусы Связь с статьёй
Ручная классификация Высокая точность, простота Масштабировать нельзя, требует много времени Яндекс заменил 33% ручных проверок на ИИ — значит, автоматизация — обязательный шаг
Простая ML-модель (SVM) Быстрое обучение, простота Не справляется с разнообразием объектов (например, разные типы лифтов) В статье говорится о «нейросетях», а не о классических ML — значит, нужен deep learning
Фреймворк «Яндекс.Карт» + собственные модели Интеграция с текущей инфраструктурой, быстрая доставка Зависимость от внешнего API, сложность отладки Яндекс использует внутренние модели, а не сторонние — значит, ваш проект должен быть автономным

Важно: в анализе обязательно упомянуть ISO/IEC 25010 — например, «соответствие требованиям доступности (функциональная безопасность, совместимость)». Это покажет, что вы знаете, как измерять качество, а не просто «работает».

Проектная часть: схемы, алгоритмы и интеграция

Ваша архитектура должна отражать три основных слоя:

  1. Сбор данных — сканирование фото, видео, текстовые описания с сайта заведения, отзывы пользователей;
  2. Обработка — детекция объектов (лифт, подъёмная платформа), классификация по уровню доступности (A/B/C), геолокация;
  3. Интеграция — REST API для мобильного приложения, Webhook для обратной связи, кэширование результатов.

Пример алгоритма в виде псевдокода:

function classifyAccessibility(image):
    # 1. Обнаружение объектов
    objects = YOLOv8.detect(image)
    
    # 2. Классификация по категориям
    if "лифт" in objects:
        accessibility_score += 0.8
    if "широкий вход" in objects:
        accessibility_score += 0.6
    if "подъёмная платформа" in objects:
        accessibility_score += 0.5
    
    # 3. Финальная оценка
    return mapScoreToLevel(accessibility_score)

Важно: не забудьте про OpenTelemetry — если вы делаете мониторинг, то нужно отслеживать не только время ответа, но и время ожидания пользователя (например, сколько секунд ждал человек с инвалидностью, пока система вернула результат).

Тестирование и метрики: RTO, RPO, нагрузка

В статье не указаны численные метрики, но вы можете вывести их из контекста: если база увеличилась на 33%, значит, модель работает с минимальными ошибками. Проверьте:

Проведите нагрузочное тестирование с помощью JMeter или Locust, имитируя 1000+ одновременных запросов от мобильных устройств. Убедитесь, что при этом не падает точность классификации — это ключевой момент: не только быстро, но и правильно.

Чему вы научитесь, работая с этой темой

Типичные ошибки студентов (и как их избежать)

Ошибка 1: «Мы использовали ИИ, потому что это модно»

❌ Нет ссылки на реальный кейс, нет сравнения с альтернативами, нет метрик.

✅ Сделайте таблицу сравнения: «Ручная проверка vs ИИ» с количественными показателями (время, точность, ошибка). Приведите цифры из статьи — даже если они не прямые, вы можете рассчитать их по формуле: 33% роста = X точек / Y общих = Z.

Ошибка 2: Игнорирование требований доступности

❌ В ТЗ не указано, что система должна работать с экранами-чтением, голосовым управлением, крупным шрифтом.

✅ Добавьте в раздел «Требования» пункт: «Система должна соответствовать ГОСТ Р 57944-2017 и обеспечивать работу с assistive technologies (VoiceOver, NVDA, TalkBack)».

Ошибка 3: Нет плана мониторинга

❌ В работе только «тестирование на локалке», нет отчётов о производительности в продакшене.

✅ Включите в раздел «Тестирование» блок про OpenTelemetry — как собираются метрики, куда отправляются, какие alert-ы нужны (например, > 2s latency → notify dev team).

FAQ: часто задаваемые вопросы

Как сложна реализация такой системы в рамках диплома?

Сложность зависит от уровня детализации. Если вы сделаете модульную систему — например, отдельный сервис для классификации, который получает фото и возвращает уровень доступности — то всё укладывается в 3–4 месяца. Главное — не пытайтесь сделать всё с нуля. Используйте готовые модели (например, YOLOv5) и адаптируйте под свои данные.

Требуется ли писать код на C++ или Java, если вузы требуют «реализацию»?

Нет. В современных дипломах акцент на архитектуре и обосновании. Но если ваша кафедра требует код — напишите API-интерфейс на Python (FastAPI), а внутри — вызовы к нейросети. Важно: все компоненты должны быть описаны в UML-диаграммах, а не просто «я сделал функцию».

Где взять тестовые данные для проверки доступности?

Отличный источник — открытые данные Росстата по объектам инфраструктуры, а также сам Яндекс.Карты — можно скачать скриншоты и провести ручную проверку. Также используйте OpenStreetMap — там есть теги wheelchair=yes, access=designated.

Как оформить UML-диаграммы, если вузы требуют «схемы»?

Сначала сделайте архитектурную диаграмму (component diagram), затем — последовательность (sequence diagram) для основного сценария: «пользователь ищет кафе → система возвращает список с уровнем доступности». Все элементы должны иметь подписи, а не просто «сервис А», «сервис Б».

Чек-лист «Что проверить перед сдачей»

  • ✅ Есть ли ссылка на источник статьи в конце работы?
  • ✅ В разделе «Анализ» есть сравнение с альтернативами (ручной труд, классические ML)?
  • ✅ В архитектуре указаны стандарты — ГОСТ Р 57944-2017, ISO/IEC 25010, OpenTelemetry?
  • ✅ В разделе «Тестирование» есть метрики: RTO, RPO, latency, accuracy на разных устройствах?
  • ✅ Все диаграммы имеют подписи, а не «Component A», «Service B»?
  • ✅ В заключении — выводы по экономической эффективности (например, «увеличение конверсии на 15% за счёт снижения отказов»)?

Материал подготовлен экспертами компании IT-Architect.ru. Мы помогаем студентам с 2010 года. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-07-10

Если вы хотите, чтобы мы помогли с выбором темы, написанием архитектуры или проверкой работы — у нас есть бесплатная 120-минутная консультация. Мы поможем вам не просто сдать ВКР, а защититься с уверенностью.

Источник: Нейросети «Яндекса» помогают маломобильным пользователям искать доступные кафе (опубликовано 2026-03-13)

📚 Читайте также

Анализ зрелости SCM для ВКР: от бесплатного онлайн-сервиса до собственной архитектуры