Система анализа фото и видеоконтента

Задача проекта

Необходима система автоматической классификации входящего фото и видеоконтента для последующей сортировки материалов. Система будет использоваться для сервиса по поиску лиц.
Реализация
Сбор и обработка большого количества данных - это сложность, которую удалось преодолеть. Готовый алгоритм поиска лиц через векторные представления выполняет работу быстро и хорошо.
Система анализа фото- и видеоконтента
Этапы работы:
  1. Поиск готовых решений
  2. Кастомизация под данные заказчика
  3. Внедрение алгоритма
Gunicorn
Gunicorn
Переводит запросы, полученные от Nginx в формат, который может обрабатывать веб-приложение, а также обеспечивает выполнение кода при необходимости.
Flask
Flask
Фреймворк для создания веб-приложений, благодаря которому, настраивается логика взаимодействия с нейросетью через интернет.
Streamlit
Streamlit
Ресурс для демонстрации визуальной составляющей после обучения нейросети. Благодаря Streamlit, заказчик может протестировать нейросеть перед запуском сервиса. Таким образом, продукт можно доработать, если результаты не устраивают.
Nginx
Nginx
Принимает все запросы из Интернета. Он может обрабатывать их очень быстро и, как правило, настраивается так, чтобы пропускать только те запросы, которые действительно должны поступить в веб-приложение.
Elasticsearch
Elasticsearch
Elasticsearch - это база данных, в которой есть встроенный алгоритм ANN, его нет в других базах.
ANN (Аpproximate Nearest Neighbor) - это алгоритм, благодаря которому происходит быстрый и эффективный поиск по огромному количеству примеров, используя вычислительные ресурсы
ArcFace
ArcFace
Благодаря этой функции, модель обучается разделять в пространстве векторы, олицетворяющие людей так,
что мы точно находим нужного человека среди похожих.
Docker
Docker
Docker - инструмент, в котором есть все необходимые библиотеки и программы для работы нейросети. Благодаря ему, нейросеть можно легко и просто запустить на любом компьютере.
Команда проекта
Разработчик
Андрей А.
Разработчик
Дмитрий И.
Руководитель проекта
Фрэнк Ш.
Сферы использования
Похожий проект полезен в любой сфере, где требуется идентификация человека по фотографии. Данная технология была использована в одном из наших проектов, где была реализована возможность поиска по фотографии имён актёров и фильмов с их участием.
Мы на связи
Мы на связи!
Напишите нам для сотрудничества или если у вас возникли вопросы.