По сути, цель системы рекомендаций — поиск контента, который будет интересен конкретному человеку. Более того, для создания персонализированных списков полезного и интересного контента, специфичного для каждого пользователя/человека, требуется ряд факторов. Системы рекомендаций — это алгоритмы на основе искусственного интеллекта, которые просматривают все возможные варианты и создают индивидуальный список элементов, которые интересны и актуальны для человека. Эти результаты основаны на их профиле, истории поиска/просмотра, том, что смотрят другие люди с похожими чертами/демографией, а также на том, насколько вероятно, что вы будете смотреть эти фильмы.
Это оптимизированное веб-приложение, которое может рекомендовать различные виды похожих фильмов в зависимости от интересов пользователя.
Ссылка на приложение
ШАГИ:
Клонировать репозиторий
https://github.com/dipesg/Movie-Recommendation-System.git
Создайте среду conda после клонирования репозитория в определенной папке.
conda create -n venv python=3.7 -y
Активировать среду
conda activate venv
Установите требования
pip install -r requirements.txt
запустите этот файл, чтобы сгенерировать файл рассола.
generetingEmbedding.py
Теперь выполните следующую команду в командной строке, чтобы запустить приложение.
streamlit run app.py
Author: Dipesh Silwal
Email: [email protected]