Разработан инструмент для визуализации работы сверточных нейронных сетей (CNN) в среде Unity. Проект позволяет в реальном времени наблюдать за активациями слоев, фильтрами и весами модели, преобразуя абстрактные математические операции в интерактивную 3D-графику. Это решение помогает глубже понять внутренние процессы обучения и принятия решений глубокими нейросетями через наглядное представление данных.
Визуализация ориентирована на повышение прозрачности архитектур нейронных сетей. Пользователи могут взаимодействовать с моделью, меняя входные параметры и наблюдая, как именно информация проходит через слои свертки и пулинга. Такой подход упрощает отладку моделей и делает процесс обучения более интуитивным для исследователей и разработчиков, работающих с компьютерным зрением.
Интеграция с игровым движком Unity обеспечивает высокую частоту кадров при отрисовке сложных графов нейронной сети. Система поддерживает динамическое обновление весов, что позволяет видеть изменения в структуре сети непосредственно в процессе обучения или инференса. Это значительно сокращает время, необходимое для анализа поведения модели при различных входных данных.
Ключевые факты
- Инструмент использует движок Unity для рендеринга архитектуры нейронной сети в 3D-пространстве.
- Реализована визуализация активаций слоев, фильтров и весов в режиме реального времени.
- Проект направлен на улучшение интерпретируемости (explainability) сверточных нейронных сетей.
- Система позволяет отслеживать прохождение данных через слои свертки и пулинга с высокой частотой обновления.