# movie_recommendation_APP_question **Repository Path**: liuwenjing2/movie_recommendation_app_question ## Basic Information - **Project Name**: movie_recommendation_APP_question - **Description**: 使用sklearn的KNN实现电影推荐应用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 193 - **Created**: 2023-10-22 - **Last Updated**: 2023-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 电影推荐应用 ## 介绍 这是一个使用KNN算法实现的电影推荐系统模拟。用户可以为两部电影打分,然后系统会根据用户的评分和已有的数据预测用户可能喜欢的电影类型。 ## 软件架构 ##运行截图 ![输入图片说明](0ec458614d8f87b6dacf9acaa71612d.png) ![输入图片说明](c4539c8c4cce041833ea8c9e61dfcf7.png) ### 该应用使用Python编程语言,主要使用了以下库: - tkinter:用于创建用户界面 - pandas:用于数据处理 - sklearn:用于实现KNN算法 - matplotlib:用于数据可视化 应用的主要类是MovieRatingApp,它包含了应用的所有功能。 ## 安装教程 1. 确保你的环境中已经安装了Python和上述的库。 2. 下载本仓库的代码。 3. 完成代码中所有`TODO`的部分的内容。 4. 在命令行中运行python movie_rating_APP.py启动应用。 ## 使用说明 1. 在应用中,你会看到两部电影的图片,你可以为每部电影打分(1-5分)。 2. 选择你更喜欢的电影类型(动作片或喜剧片)。 3. 点击"Confirm"按钮,你的评分和喜好将被记录下来。 4. 点击"Predict"按钮,系统会根据你的评分和已有的数据预测你可能喜欢的电影类型。 个人信息 - 学号: 202152320124 - 年级: 2021 - 专业: 智能科学与技术 - 班级: 1 班