📞 +79508873881 ✈ @Vkrbigdata ✉ admin@Vkrbigdata.ru
```html

Алгоритмическая ошибка в дипломе: как не повторить кейс полицейского ИИ

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

В статье разберём, как превратить этот реальный инцидент в сильную дипломную работу. Вы узнаете, какие темы брать, как обосновать актуальность, какие метрики считать и где вставлять схемы, чтобы защита прошла без вопросов «а почему именно так?». Поехали.

Три темы ВКР на основе кейса

Тема Актуальность (отсылка к статье) Цель Задачи (3–4) Структура глав
1. Разработка модуля верификации данных для систем распознавания лиц Статья показывает: даже современные модели допускают критичные ложные срабатывания. Нужен дополнительный контур проверки. Спроектировать сервис, который снижает вероятность ложной идентификации до заданного порога (например, precision 0.99)
  • Классифицировать типы ошибок распознавания
  • Разработать алгоритм кросс-валидации по нескольким источникам данных
  • Реализовать прототип на Python + OpenCV
  • Провести нагрузочное тестирование
Гл.1 — анализ ошибок ИИ и стандарты ISO/IEC 25010; Гл.2 — архитектура модуля; Гл.3 — тестирование и экономия
2. Внедрение метрик дрейфа и аномалий в CI/CD пайплайн ML-модели Полицейский ИИ продолжал ошибаться, потому что не было мониторинга качества. В дипломе вы предложите автоматический «стоп-кран». Разработать пайплайн с Quality Gate на основе OpenTelemetry, который останавливает деплой при снижении качества
  • Выбрать метрики дрейфа (PSI, KL divergence)
  • Интегрировать OpenTelemetry для сбора логов и метрик
  • Настроить CI/CD в GitLab с джобами верификации
  • Рассчитать RTO/RPO при rollback
Гл.1 — обзор MLOps и стандартов; Гл.2 — проектирование пайплайна; Гл.3 — экономическое обоснование (снижение убытков от ошибок)
3. Архитектура отказоустойчивого сервиса биометрической идентификации с Explainable AI Женщина не могла оспорить решение — модель была «чёрным ящиком». Работа с объяснимостью — прямой ответ на кейс. Спроектировать систему, которая выдаёт не только результат, но и объяснение (LIME/SHAP), а также имеет human-in-the-loop.
  • Сравнить методы объяснимости (LIME, SHAP, Anchor)
  • Разработать REST API с пояснениями
  • Спроектировать очередь задач с ручной верификацией
  • Оценить latency и точность
Гл.1 — стандарты Explainable AI и юридические аспекты; Гл.2 — архитектура сервиса; Гл.3 — тестирование на открытых датасетах

Применяем кейс в разделах диплома: конкретика

Аналитическая глава: почему выбрали именно этот стек?

В статье видно: система распознавания работала изолированно, без дополнительных контуров проверки. В своей аналитике вы показываете таблицу сравнения подходов. Например:

Подход Precision (точность) Recall (полнота) Стоимость внедрения Соответствие ГОСТ 34.602-89
Только одна CNN модель 0.92 0.88 Низкая Не покрывает
Ансамбль моделей + Quality Gate 0.985 0.94 Средняя Да
+ Explainable AI + human-in-the-loop 0.997 0.96 Высокая Да

Вывод для диплома: вы показываете, что кейс из статьи — пример failure по всем трём метрикам. Ваша работа предлагает второй или третий вариант. Уже звучит убедительно.

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

Здесь рисуете архитектуру. Обязательно диаграмму развёртывания (deployment diagram) в нотации UML. Покажите, как ваш модуль встраивается между камерой и базой данных полиции. Пример фрагмента кода для quality gate:

# Псевдокод для Quality Gate на основе дрейфа
if ps < THRESHOLD:
    trigger_rollback()
    send_alert("Дрейф данных превышен. Модель требует переобучения.")
else:
    deploy_to_production()

Укажите, что используете OpenTelemetry для сбора метрик, а CI/CD пайплайн останавливается при падении precision ниже 0.95 — это прямой ответ на ситуацию из новости.

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

В дипломе обязательно должны быть цифры. Статья даёт вам отличный контекст: ложное срабатывание стоило человеку 6 месяцев свободы. Ваша задача — показать, что ваш сервис снижает вероятность такого исхода. Какие метрики считаем:

  • Precision и Recall — базовые для задачи распознавания.
  • FPR (False Positive Rate) — именно он привёл к аресту. Цель: снизить до <0.001%.
  • RTO (Recovery Time Objective) — если качество упало, сколько времени нужно на rollback? В статье — полгода. У вас — <5 минут.
  • RPO (Recovery Point Objective) — какой объём данных теряется при откате. Должен быть близок к нулю.

Где брать тестовые данные? Используйте открытые датасеты: LFW, YouTube Faces, или синтетические сгенерируйте через GAN. В дипломе обязательно укажите источник.

Чему вы научитесь, сделав такую ВКР

  • Проектировать архитектуру с Quality Gate и human-in-the-loop
  • Работать с OpenTelemetry для мониторинга ML-моделей
  • Обосновывать выбор стека через метрики и стандарты (ГОСТ 34, ISO/IEC 25010)
  • Писать техническое задание по ГОСТ 34.602-89
  • Считать экономический эффект (снижение репутационных рисков и судебных издержек)

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

  1. Подмена терминов: пишут «внедрили нейросеть», но не уточняют, какую (CNN, ResNet, Vision Transformer). Решение: всегда называйте конкретную архитектуру и версию.
  2. Нет метрик эффективности: диплом превращается в «просто код». Решение: добавьте таблицу с precision, recall, F1, RTO, RPO. Статья даёт вам контекст — используйте его.
  3. Игнорирование ГОСТ 34.602-89: ТЗ должно быть оформлено по стандарту. Решение: в приложении дайте ТЗ с разделами «Основание для разработки», «Требования к надёжности» и т.д.

Часто задаваемые вопросы

Сложно ли реализовать Quality Gate в дипломе? Не завалят?

Нет, это стандартная практика MLOps. Достаточно реализовать прототип на Python с библиотекой deepchecks или evidently. Для диплома не нужно промышленное решение — покажите концепцию, метрики и диаграммы. Большинство вузов это принимают.

Обязательно ли писать код? У меня гуманитарная специальность.

Если у вас «Прикладная информатика» — код обязателен (хотя бы прототип). Если «Бизнес-информатика» — достаточно архитектурных схем и ТЗ. Уточните в своём вузе. В любом случае, можете заказать диплом с готовой реализацией.

Как оформить UML-диаграммы, чтобы не придрались?

Используйте нотацию UML 2.5. Обязательно: диаграмма вариантов использования (use case), диаграмма деятельности (activity), диаграмма развёртывания (deployment). Инструменты: Draw.io, PlantUML. Не рисуйте от руки.

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

Открытые датасеты: LFW (Labeled Faces in the Wild), CelebA, или сгенерируйте синтетические лица через StyleGAN. Укажите это в дипломе как ограничение. Никогда не используйте реальные фото людей без согласия.

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

  • 🔲 В каждом разделе есть отсылка к статье (актуальность, проблема, решение)
  • 🔲 Таблица сравнения подходов или метрик
  • 🔲 UML-диаграммы (минимум 3: use case, activity, deployment)
  • 🔲 Фрагмент кода с quality gate или explainable AI
  • 🔲 Расчёт RTO/RPO (даже приблизительный)
  • 🔲 ТЗ оформлено по ГОСТ 34.602-89 (в приложении)
  • 🔲 Выводы соответствуют задачам (не пишите лишнего)
  • 🔲 Проверка на антиплагиат (оригинальность ≥70%)

Материал подготовлен экспертами компании Дипломный Центр. Мы помогаем студентам с 2010 года: от выбора темы до защиты. Если вам нужна помощь — пишите, подберём тему под ваш кейс. Консультация бесплатная.

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

🎯 Хотите такую же структуру для своей темы? Мы подготовим план ВКР за 1 день. 120 часов — среднее время работы над дипломом с нашим куратором. Оставьте заявку на бесплатную консультацию — поможем с любой темой, включая распознавание лиц, CI/CD и архитектуру.

Источник: Американка полгода просидела в тюрьме, потому что ее оговорил полицейский ИИ (опубликовано 2026-03-16)

```