个性化体育运动推荐系统的设计与实现
发布时间:2022-08-10 13:38
随着社会的进步,人们越来越注重自身的身体健康状况,在众多的体育运动信息中,运动者如何选择适合自己的体育运动项目是重中之重。基于此认识,本文首先通过调研总结出系统需求以及对各功能模块运作流程的分析,在此基础上设计并实现出一个面向个性化应用特征的体育运动推荐系统,以便于使用运动数据和用户与系统的交互数据,为运动者推荐个性化体育运动。本文主要研究内容如下:第一,本文把用户群体划分为健康群体和患病群体,将基于用户的协同过滤算法和基于内容的推荐算法进行加权融合,使用用户对体育运动的评分数据,为两种群体推荐个性化体育运动。为了确保健康群体和患病群体的健康性,采用Karvonen公式计算出最大、最佳和最低运动强度,以及采用统计学方法为全方位身体锻炼提供科学的参考依据。第二,根据用户生理特征数据的余弦相似度,在推荐结果中给适合运动者的运动项目贴上“荐”标签。针对患病群体,首先构建疾病领域本体,再通过Wu-Palmer算法和基于语义距离概念相似度算法的加权融合,形成基于疾病领域本体的概念相似度算法,最终计算出与运动者疾病相似度高的其他用户群体。第三,在系统实现方面。系统前端采用HTML5技术、CSS样式...
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 课题背景与研究意义
1.2 国内外研究现状
1.2.1 国内外推荐系统的研究现状
1.2.2 国内外体育运动的研究现状
1.3 研究的主要内容
1.4 本文的组织结构
2 相关技术分析
2.1 个性化体育运动推荐系统相关技术介绍
2.1.1 后台关键技术介绍
2.1.2 前端交互技术介绍
2.2 个性化体育运动推荐系统的技术架构
2.3 个性化体育运动推荐系统模型
2.4 本章小结
3 个性化体育运动推荐系统关键算法研究
3.1 本体基本概念和分类
3.2 领域本体的介绍
3.2.1 领域本体的概念
3.2.2 领域本体的构建方法
3.3 疾病领域本体的构建
3.3.1 确定疾病领域本体的专业领域和范围
3.3.2 考虑复用现有的本体
3.3.3 抽取出疾病领域本体中的重要术语
3.3.4 定义类和类的层次关系
3.3.5 定义数据类型属性
3.3.6 定义对象属性
3.3.7 创建实例
3.4 基于疾病领域本体的相似度计算
3.5 个性化体育运动推荐算法
3.5.1 体育用户建模
3.5.2 体育运动建模
3.5.3 基于用户的协同过滤算法
3.5.4 基于内容的推荐算法
3.5.5 混合推荐算法
3.6 群体的运动强度制定
3.7 本章总结
4 个性化体育运动推荐系统的设计
4.1 软件需求分析过程
4.2 推荐系统的需求分析
4.3 推荐系统的框架设计
4.4 推荐系统主要功能设计
4.4.1 系统功能模块结构
4.4.2 用户信息模块设计
4.4.3 特征匹配和模糊搜索设计
4.4.4 体育运动推荐设计
4.4.5 附近定位和搜索定位设计
4.4.6 “我的健康”功能设计
4.5 推荐系统数据库设计
4.5.1 数据库实体定义
4.5.2 数据库E-R图
4.5.3 数据库表结构
4.6 疾病领域本体的可视化与存储设计
4.7 本章总结
5 个性化体育运动推荐系统的实现与测试
5.1 系统的环境配置
5.2 系统主要功能模块的实现
5.2.1 体育运动推荐模块
5.2.2 详细运动查看模块
5.2.3 用户健康模块
5.3 系统的测试
5.3.1 功能测试
5.3.2 兼容性测试
5.4 本章小结
6 总结与展望
6.1 全文总结
6.2 工作展望
致谢
参考文献
攻读硕士学位期间主要研究成果
本文编号:3673734
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 课题背景与研究意义
1.2 国内外研究现状
1.2.1 国内外推荐系统的研究现状
1.2.2 国内外体育运动的研究现状
1.3 研究的主要内容
1.4 本文的组织结构
2 相关技术分析
2.1 个性化体育运动推荐系统相关技术介绍
2.1.1 后台关键技术介绍
2.1.2 前端交互技术介绍
2.2 个性化体育运动推荐系统的技术架构
2.3 个性化体育运动推荐系统模型
2.4 本章小结
3 个性化体育运动推荐系统关键算法研究
3.1 本体基本概念和分类
3.2 领域本体的介绍
3.2.1 领域本体的概念
3.2.2 领域本体的构建方法
3.3 疾病领域本体的构建
3.3.1 确定疾病领域本体的专业领域和范围
3.3.2 考虑复用现有的本体
3.3.3 抽取出疾病领域本体中的重要术语
3.3.4 定义类和类的层次关系
3.3.5 定义数据类型属性
3.3.6 定义对象属性
3.3.7 创建实例
3.4 基于疾病领域本体的相似度计算
3.5 个性化体育运动推荐算法
3.5.1 体育用户建模
3.5.2 体育运动建模
3.5.3 基于用户的协同过滤算法
3.5.4 基于内容的推荐算法
3.5.5 混合推荐算法
3.6 群体的运动强度制定
3.7 本章总结
4 个性化体育运动推荐系统的设计
4.1 软件需求分析过程
4.2 推荐系统的需求分析
4.3 推荐系统的框架设计
4.4 推荐系统主要功能设计
4.4.1 系统功能模块结构
4.4.2 用户信息模块设计
4.4.3 特征匹配和模糊搜索设计
4.4.4 体育运动推荐设计
4.4.5 附近定位和搜索定位设计
4.4.6 “我的健康”功能设计
4.5 推荐系统数据库设计
4.5.1 数据库实体定义
4.5.2 数据库E-R图
4.5.3 数据库表结构
4.6 疾病领域本体的可视化与存储设计
4.7 本章总结
5 个性化体育运动推荐系统的实现与测试
5.1 系统的环境配置
5.2 系统主要功能模块的实现
5.2.1 体育运动推荐模块
5.2.2 详细运动查看模块
5.2.3 用户健康模块
5.3 系统的测试
5.3.1 功能测试
5.3.2 兼容性测试
5.4 本章小结
6 总结与展望
6.1 全文总结
6.2 工作展望
致谢
参考文献
攻读硕士学位期间主要研究成果
本文编号:3673734
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3673734.html