Система рекомендации объектов исскуства музея The Museum of Modern Art (NY) по свободному текстовому вопросу. Работа базируется на использованиии предобученной LLM-модели.
Проект тестировался с использованием компьютера на os windows и IDE pycharm
-
Использовать автоматическую установку зависимостей
pip install -r req.txt -
Скачать Noda.js
- Сервера для запуска приложения Fast API & Uvicorn server
pip install fastapi "uvicorn[standart]"
- Инструменты работы с данными numpy, pandas, gensim
pip install numpy pandas gensim
- Другие инструменты для загрузки картинок и файлов
pip install Pillow gdown
И другие зависимости (см. req.txt)
При первом запуске происходит подгрузка данных с гугл диска. При повторном приоритет отдается локальному файлу.
Рекомендуется заранее скачать следующие файлы и сохранить в папку /data в корне проекта:
- файл модели https://drive.google.com/uc?id=1TAkVgZNWVLvuEiUsEwn_oSbVLFrRfRVG
- файл с базой объектов https://drive.google.com/uc?id=1cWYd9jYG9nGU0jDJDB3G6X6s-GyB2v_6
Сервер запускается с некоторой задержкой, так как необходимо время для инииализации модели.
uvicorn main:app --reload
- Введите поисковый запрос после запуска сервера
- В результате вы получите список рекомендаций
-
Ниже отражены кнопки оценки качества рекоммендации. Можно дать обратную связь. В дальнейшем это поможет улучшать качество поисковой выдачи.
-
Команда проекта:
Ефимов Андрей Николаевич, Киселев Виктор Валерьевич, Овечкин Евгений Васильевич, Глазков Тимур Михайлович, Килин Георгий Сергеевич
В данном разделе отображены графики построенные на основе обработынных данных, а также работы модели Нотбук с визуализацией ссылка
распределения признака "release_date"
распределение признака "birth_year"
распределение признака "death_year"
Диаграмма распределений признака "release_date" в зависимости от категории "department"
Диаграмма распределений признака "release_date" в зависимости от категории "size_category"
Диаграмма распределений признака "release_date" в зависимости от категории "duration_category"
Диаграмма распределений признака "release_date" в зависимости от категории "gender"
матрица кореляций признаков дат
Диаграмма зависимости количества произведений искусства от категории "classification"
Диаграмма зависимости количества произведений искусства от категории "size_category"
Диаграмма зависимости количества произведений искусства от категории "duration_category"
Диаграмма зависимости количества произведений искусства от категории "gender"
матрица кореляций признаков дат
Распределение к-ва произведений искусства в зависимости от department и size_category
Распределение к-ва произведений искусства в зависимости от department и duration_category
Pаспределение к-ва произведений искусства в зависимости от department и gender
Распределение к-ва произведений искусства в зависимости от classification и size_category
Распределение к-ва произведений искусства в зависимости от категории "gender"
Распределение к-ва произведений искусства в зависимости от "classification" и "gender"
Распределение к-ва произведений искусства в зависимости от "nationality" и "gender"
Распределение к-ва произведений искусства в зависимости от "nationality" и "department"
Распределение к-ва произведений искусства в зависимости от "nationality" и "size_category"
Распределение к-ва произведений искусства в зависимости от "nationality" и "duration_category"
























