基于知识图谱随机游走和深度内容匹配的API组合推荐

来源 :云南大学 | 被引量 : 0次 | 上传用户:Tiny_Drunk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的快速发展,单一功能的Web API己越来越无法应对复杂的业务需求,Mashup通过集成多种功能的API来满足业务需求,已经成为应对当前挑战的重要手段之一和推动API经济繁荣的重要驱动力。面向Mashup的API推荐研究旨在依据应用开发需求,有针对性地推荐API组合,从而为开发者提供技术支持,提升开发效率。近年来,WebAPI生态系统积累了大量可用于增强API推荐模型的知识,但目前在这方面的研究仍然有限。为了解决这个问题,本文提出了一种技术框架用于API推荐任务,该框架结合基于知识图谱的推荐策略和基于深度内容匹配两种算法模型。在知识图模型方面,本文设计了一个简洁的知识图模式来编码特定于API组合开发的上下文,并使用图形实体对开发需求进行建模,继而利用带重启的随机游走策略根据知识图评估开发需求与Web API之间的潜在相关性,此过程提出了特定于查询的加权策略来增强知识图的构建。在深度内容匹配模型上,通过Word2Vec和CNN对历史数据的文本描述信息进行向量表示和特征提取,加入多层感知机联合训练模型参数,然后进行特征匹配,根据匹配结果拟合真实使用的API记录。最后,本文将两种模型结合起来,实现了一个性能互补的API推荐模型。本文创新之处在于有效地将API的历史调用记录信息和文本描述信息相结合,将图模型与神经网络相结合,为API的推荐提供了一种全面且有效的解决方案。实验结果表明,本文提出的方法远胜一些最新的基线方法,也在减少计算开销和抑制API推荐中的负面马太效应方面取得了显著的效果。
其他文献
立体匹配作为计算机视觉中的基本挑战,其任务是获得左右图片中像素的对应关系,计算出视差图。在过去的很长一段时间,科研人员都在提高立体匹配算法的精度和速度上不断探索。
内存数据库将数据常驻在主存中,以优越的性能,在实时数据库领域应用广泛。Redis是一个开源、支持网络、高性能、可基于内存亦可持久化的键值(Key-Value,K-V)数据库。当前使用Redis往往要进行RDB(Redis DataBase)或AOF(AppendOnly-File)持久化以保证数据可靠地存储在外存设备中,而持久化过程又会反作用数据库,影响数据库的性能。其中,AOF的读写性能和保存频
改革开放以来,马克思主义史学理论在与中国实践结合的过程中,获得了显著发展。面对新时期以来的新形势,史学家们经过艰苦的探索,在一些史学理论问题上取得了丰硕的成果。本文以人物评价、历史过程、历史规律这三方面的理论问题为研究对象,通过梳理与分析它们在1979年到1999年这一时期的发展变化以及给当代史学的启示,希望借此能更好地推动马克思主义史学理论的更快发展,巩固其在史学中的指导地位。本文主要由绪论、正
近年来,人工智能成为了人们日常生活中的热点话题之一,而随着科学技术的发展与进步,人工智能更是应用到了科研和和工程等等多个领域当中。作为人工智能中的一个重要分支,深度
文本型Web内容(Textual Web Content,TWC)包含电子邮件、网页新闻等。以TWC文档中实体关联为基础,可完成数据获取、关系强度评估、社交网络分析等任务。隐含实体关联(Latent Entity Association,LEA)表示两个实体通过不同TWC文档中的中间实体间接地产生关联。发现并利用LEA有利于改善基于实体关联的分析方法的结果,但需要解决这些问题。(1)理论角度:TW
硝烟弥漫,战火滚滚;八年抗战,一举终获全胜。回首这些年,国际战场上风起云涌,国内社会动荡不安,人民在水深火热之中苦苦挣扎。笔者依据所写内容对考查范围内的1324篇王芸生社评作品进行了多维度剖析后了解到国际社评和国内社评是构成王芸生社评选题的主要部分,笔者在第二章中主要对王芸生社评作品的立场和观点进行了分析,发现王芸生的社评不仅具有鲜明的民族立场还有显著的民间立场。在国际社评中,他站在民族的立场对非
目前社会及学术界对单身现象的认知呈现一种性别对立的二元结构态势,即认为男性单身主要分布在社会底层农村社区,以被动型单身为主;女性单身主要分布于城市社会,以主动型单身为主。大理州鹤庆县彝族支系“白依人”社区所呈现的“女性单身”现象对此二元结构认知模式提出了质疑,因此对白依人单身现象的研究有助于突破我国当前对“单身现象”已经固化的认知局限,对科学的审视我国“单身现象”具有重要意义价值。此外学术界对于单
随着固态盘(Solid State Drive,SSD)应用的普及,其正在逐步替代磁盘成为主要的存储设备,与此同时,基于固态盘的全闪存阵列系统(Redundant Array of Independent SSDs,RAIS)也被广泛应用。然而,RAIS5上严重的小写问题,包括读改写和重构写,不但严重影响阵列小写性能,还导致阵列级别的校验块和数据块损耗不均,进而影响全闪存阵列的可靠性。针对小写请求
糖尿病性视网膜病变(Diabetic Retinopathy,DR)作为糖尿病的主要并发症之一,如不进行及时诊断和治疗,可能会导致视力障碍和失明。通过定期眼科检查和及时治疗,可以减少DR患者
近几年随着深度学习算法的深入研究,特别是在人脸识别和智能驾驶等领域落地,深度学习算法及其应用已逐渐成为现实生活中不可或缺的一部分。在保证一定检测速度的条件下,神经