基于改进SVD的医生推荐算法研究与实现

来源 :长沙理工大学 | 被引量 : 1次 | 上传用户:yu19910108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今世界是一个信息爆炸的时代,患者难以在庞杂的医疗信息中迅速并有效地找到对自己有用的信息,因此,一个能够高效地分析和处理大量医疗信息的推荐系统,对于智慧医疗的意义是非凡的。在医疗行业中,患者的症状数据及其对医生的评估数据是非常重要的,通过挖掘这些数据中的有效信息,对医生进行综合评估,进而为患者提供服务。目前,由于医疗化信息数据递增,医疗推荐系统中存在计算复杂度高、推荐精度低以及处理困难等问题,这使得算法在实现的过程中需要耗费大量的时间。为了解决这些问题,本文主要进行了如下两个方面的研究:针对时间复杂度高、推荐精度低的问题,本文引入基于密度的聚类算法,根据患者的症状对患者进行聚类,找到与它相似的患者邻居集,从而获得被相似患者评分过的医生,形成患者-医生评分矩阵R。引入改进SVD模型将患者对医生的评分矩阵R分解成患者隐含特征组成的矩阵P和医生隐含特征组成的矩阵Q。为了降低矩阵分解过程中的时间复杂度,引入梯度下降法来求解P矩阵和Q矩阵;同时在矩阵P中引入患者之间的相似系数,在矩阵Q中引入医生之间的相似系数,修正矩阵分解过程中丢失的患者和医生的相似性信息。仿真结果表明:本文算法与其它算法相比,在推荐上实现了更高的准确度。为了解决矩阵分解算法在处理海量数据时所面临的处理速度慢、计算资源多等问题,本文利用Spark在内存计算和迭代计算上的优势,实现了基于矩阵分解的协同过滤推荐算法在Spark框架下的并行化。同时,本文利用Spark平台设计了一个基于协同过滤的医生推荐系统,并详细描述了该推荐系统的实现过程:数据分析、数据的存储及预处理、建模、推荐模型评价及医生推荐。仿真实验表明,该系统能够提高推荐精确度并降低运算时间,为继续深入研究大数据平台的推荐算法提供借鉴和帮助。
其他文献
【正】 左权同志是中国共产党的优秀党员,人民军队的卓越领导人,老一辈无产阶级革命家,也是我八路军在抗日战场上阵亡的最高将领。他牺牲时年仅37岁! 左权同志从1925年入党到
以初显分离时间为量化指标,研究了淀粉磷酸酯化反应残留物的种类对磷酸酯淀粉和PVA混合浆液相分离速度的影响。此外,文章还研究了焦磷酸钠存在下聚乙烯醇分子量和醇解度对混
股骨骨折术后因需要保持伤肢的正确功能位置及持续重量牵引,而卧床休息致使便秘的患者,采用腹部按摩疗法解除便秘收到良好效果。
【正】 在新时期,进一步加强机关思想政治工作非常重要。党史教育是思想政治工作的重要内容,当前,有些机关在思想教育中往往对党史教育工作重视不够,组织开展活动不多,我感到
文章选了用常用的尼丝纺与春亚纺面料以及聚酯纤维、羊毛、羊绒填料进行组合设计。通过热阻、湿阻实验测试,针对面料与填充设计提出相关建议,以此保证服装的保暖透湿性能。
第二语言学习既关系到个人外语能力的提升,又关系到国家参与全球事务的战略资源,一直是人们关注的热点领域。先前研究者围绕第二语言学习问题分别从不同的角度进行了大量的研
广州公园绿地系统在近百年的发展历程中,经历了萌芽、快速成长、毁坏减少、恢复增长、停滞、不稳定增长和持续稳定增长的过程,公园类型不断丰富完善,逐步形成城郊公园—市级
电磁屏蔽织物在染整前处理过程中,会对银纤维造成一定的损伤,影响其屏蔽性能。文章通过实验测试分析得出结论,染整工艺过程中应尽量降低处理温度,禁止进行煮练处理。
目的:探讨高位腰椎间盘突出症的临床特点、误诊原因、手术治疗及其效果分析。方法:从解剖学的角度分析高位腰椎间盘突出症易于误诊的原因。结论:高位腰椎间盘突出症的临床表现复
【正】 我们党历来重视对干部进行讲学习、讲政治的教育。即使在战争年代也主动创造条件,抓住短暂的有利时机,加强对军政干部的学习和培养。早在1938年,八路军一二九师东进纵