基于Mashup服务语义表达聚类的API推荐方法研究

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:jodan2008tw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,互联网上开始流行一种轻量级的服务组合模式——Mashup技术,它的原理是将两种或两种以上API服务混搭在一起,构建一个全新Web应用。但是随着服务计算快速发展,越来越多的企业与部门将自身开发的服务,数据或者资源通过API的形式发布到互联网上,这导致API服务的数量变的越来越庞大。如何从这样一个大规模的API服务集合中,快速准确、多样化的推荐满足开发者用户Mashup需求的API服务,已成为一个挑战性问题。Mashup服务与API服务之间存在调用关系,所以Mashup服务的功能聚类可以对API推荐提供多样化的建议。所以本文主要针对Mashup服务聚类与API推荐这两个核心问题展开研究工作,主要内容如下:(1)提出了一种基于词向量权重的Mashup服务文本语义表示模型。为了解决Mashup服务描述文本词汇量不足的问题,我们将Mashup服务所调用API服务的标签与描述文本对Mashup服务描述文本进行扩充;通过Mashup服务描述文本与服务标签之间的语义相关性对Mashup服务描述文本特征项赋予权重,构建Mashup服务描述文本语义表示模型。通过实验仿真,结果表明本文提出的模型可以改善Mashup服务文本在聚类模型聚焦性差的问题。(2)提出了一种基于Mashup服务文本语义表示模型相似度的Mashup服务聚类方法。该方法首先计算Mashup服务文本语义表示模型之间的相似度;然后针对K-means聚类算法存在中心点选择困难的问题,提出一种基于密度峰值改进K-means与Agnes融合聚类算法(CFFC);最后CFFC算法通过模型相似度对Mashup服务进行聚类。通过实验仿真,结果表明本文提出的聚类算法可以提高聚类的效果。(3)提出了一种基于Mashup服务构建的API推荐方法。该方法首先在Mashup服务聚类的基础上构建Mashups类簇与API服务之间的历史调用关系矩阵;然后通过矩阵分解探索调用关系矩阵中的隐式因子,对历史调用关系矩阵进行缺失值的预测;最后在已经补全的历史调用关系矩阵基础上,根据用户的需求文本匹配Mashups类簇对API服务进行排名与推荐。通过实验仿真,结果表明本文提出的推荐方法可以提高API服务推荐的精度与多样性。
其他文献
定向问题(Orienteering Problem,OP)是一类特殊的NP-hard组合优化问题,其基本定义为:在指定的时间限制内有序的经过部分带有一定收益的点,使形成的路径最终获得的收益最大。
作为分布式人工智能的重要分支,多智能体系统能够把大而复杂的系统转化为小的,彼此相互通信的,易于管理的系统。近年来,多智能体系统在许多实际工程领域应用广泛,受到了国内外控制领域专家学者的极大关注。在多智能体系统协同控制中,一致性作为基础性问题更是成为关注热点。迭代学习控制以其能够在固定时间区间内完全跟踪期望轨迹的特点,被广泛应用到具有重复运行性质的多智能体系统的研究中。然而在实际多智能体系统的迭代学
随着市场竞争的加剧,并购成为许多企业提高竞争力的重要途径,然而很多企业由于缺乏资金使得并购计划只能搁浅,这种情况下便催生了“PE+上市公司”模式并购基金。该种并购基金由上市公司和私募合作成立,上市公司仅需出资较小份额,剩余资金则由PE进行筹集。通过这种运作模式,上市公司不仅减少了并购对企业资金的占用,还可以借助PE在资本运作和并购领域的经验帮助企业实施并购。因此,“PE+上市公司”并购基金自201
终止原模图 LDPC 卷积码(Terminated Protograph-based LDPC Convolutional Codes,TP-LDPC-CCs)结合了原模图LDPC码和LDPC卷积码的优点,具有多变的编码构造方式和优异的性能,有着广泛的应用前景。在此背景下,本论文主要研究了TP-LDPC-CCs算法及其FPGA(Field Programmable Gate Array)硬件实现,
本文对2015-2019年坦桑尼亚接收布隆迪的难民政策进行了定性评估,这一评估具有重要价值。因此,本文考察了坦桑尼亚在接收布隆迪难民案例上如何施行其移民政策。依据1998年《难民法》与2003年坦桑尼亚的难民政策,坦桑尼亚在布隆迪动乱后立即表示愿意接收布隆迪难民。历史上,坦桑尼亚政府曾多次接收来自其邻国的难民。坦桑尼亚自1961年从刚果、布隆迪与卢旺达中获得独立后便开始接收难民。2015年,时任布
随着互联网的高速发展,以及多媒体设备的普及,文字与图片作为重要的信息载体已经不能满足当前社会的需求,而视频逐渐成为信息传递的重要成员。在不同场景中有效地分析视频中的内容具有极大的应用价值,由于视频中存在着大量的序列图像,若仅将这些图像分别独立地分析将丢失原本存在于序列图像之间的关联信息,使得难以达到分析目的。为此,本文以序列图像作为基础、三维物体分类任务和动作行为识别任务为应用场景,分别提出有效地
该翻译报告选取美国司法部监察长办公室发布的一篇审查报告的部分内容作为源语文本。该审查报告反映了美国司法部执行重要证人法规情况,其中涉及到司法部及各执法部门职权,包括总监察长办公室和联邦调查局,重要证人法规,以及国际恐怖主义调查等。该审查报告反映美国国情及法律特色,因而翻译该文本具有价值。根据赖斯的文本类型理论,文本类型分为三类,即信息型文本、表达型文本和操作型文本。赖斯指出,翻译需首先确定文本类型
目的:探讨T细胞淋巴瘤(T-cell lymphoma,TCL)组织中核因子-κB(nuclear transcription factorκB,NF-κB)、谷氨酸-半胱氨酸连接酶催化亚基(glutamate-cysteine ligase catalytic subunit,GCLC)和谷氨酸-半胱氨酸连接酶调节亚基(Glutamate-cysteine ligase regulatory s
目标跟踪是计算机视觉领域的研究热点之一,在民用和军事等方面被广泛应用。在实际应用中,由于目标物体自身的变形、旋转、缩放以及外界环境的干扰如光照、遮挡等原因,目标跟
《语文读本》是为了贯彻《义务教育语文课程标准》而编写,并且与蒙语文必修课文配套编写的。所以《语文读本》是蒙语文教材的重要组成部分。本论文以初中蒙语文课程的《语文读本》为研究对象,探究《语文读本》在蒙语文教学中的作用,及实际教学中利用《语文读本》的具体情况,进一步分析其中存在的问题,根据以上情况最后提出了在实际教学中如何好好利用《语文读本》的优化手措施。论文的主要结构有前言,正文的三章内容,小结等组