Двигатель рекомендаций отображает список из 10 фильмов для пользователя и позволяет им оценить их, а затем на основе их рейтингов, он отображает рекомендации.
Пользователь также может отфильтровать результаты на основе года выпуска, времени работы, директоров и жанра.
Пользовательский интерфейс адаптируется к ОС и может выглядеть по -разному в вашей системе, скриншоты ниже были сделаны на Ubuntu 18.04, с темой Canta
Импортируйте проект в IntelliJ и выберите «Используйте существующие источники», когда его предъявлено.
Откройте файл Temploader.java и запустите его
Обратитесь к этой диаграмме, чтобы понять, как различные классы взаимодействуют друг с другом, и как реализованы интерфейсы. Диаграмма была создана автоматически внутри интерллии.
(Нажмите на изображение, чтобы увеличить его)
Двигатель рекомендаций использует набор данных с открытым исходным кодом из проекта твитов в фильме, который присутствует в папке «Данные».
В проекте также используются библиотеки Java Apache Commons и Edu.duke с открытым исходным кодом, которые также включены в источник.
(Легкие исправления - взносы приветствуются)