通过爬取电影数据和用户数据,再利用所爬取的数据设计并实现相关推荐算法对用户进行电影推荐。然后设计出图形用户界面(GUI)进行交互,封装成电影推荐软件,针对数据集中的用户推荐相关电影。
主要分为三大模块:
爬虫模块:request 库、json 库、MySQL
推荐系统模块:基于物品的协同过滤算法(ItemCF 算法)
GUI 模块:PyQt5
操作说明
运行 GUI 文件夹中的 main.py 文件即可。
通过爬取电影数据和用户数据,再利用所爬取的数据设计并实现相关推荐算法对用户进行电影推荐。然后设计出图形用户界面(GUI)进行交互,封装成电影推荐软件,针对数据集中的用户推荐相关电影。
主要分为三大模块:
爬虫模块:request 库、json 库、MySQL
推荐系统模块:基于物品的协同过滤算法(ItemCF 算法)
GUI 模块:PyQt5
运行 GUI 文件夹中的 main.py 文件即可。