- Ритупарн Шукла (Тим Лид)
- Тим Згейби (Full-Stack Разработчик) github
- Гильермо Себастьян Тикона Пералес (Разработчик МО) github
- Дарвеши Гитон-Баптсит (Разработчик МО) github
Для запуска приложения, находясь в корневой директории проекта, выполните команду:
docker compose upЗатем откройте localhost:5000 в браузере.
На главной странице можно попробовать модель, перетащив изображение товара в окно, чтобы получить распознованный цвет товара и 5 наиболее вероятных цветов.
В этом проекте используется предварительно обученная нейронная сеть на базе EfficientNet-B3 для распознавания цвета продукта по изображению, которое мы обучили на основе данного набора данных.
Перед запуском убедитесь, что у вас установлены все необходимые библиотеки:
pip install -r requirements.txt- Загружает изображение товара.
- Преобразует его с помощью
torchvision.transforms(изменение размера, нормализация, изменение яркости, контраста и т. д.). - Загружает модель
EfficientNet-B3и подгружает веса из файлаgeneral_3_reg.pth. - Передает изображение в модель.
- Выдает 5 наиболее вероятных цветов и их вероятности.
- Выдает все 19 возможных цветов с их вероятностями.
Список возможных цветов на выходе модели:
- бежевый
- белый
- бирюзовый
- бордовый
- голубой
- желтый
- зеленый
- золотой
- коричневый
- красный
- оранжевый
- разноцветный
- розовый
- серебристый
- серый
- синий
- фиолетовый
- черный
Запишите локальный путь к фото: example.jpg
Товар имеет цвет: красный
Топ-5 наиболее вероятных цветов: {'красный': '0.85', 'оранжевый': '0.07', 'розовый': '0.03', 'коричневый': '0.02', 'белый': '0.01'}
Топ-19 наиболее вероятных цветов: {'красный': '0.85', 'оранжевый': '0.07', ..., 'черный': '0.001'}