当前位置: 首页 > 专利查询>燕山大学专利>正文

一种应用于云API高阶互补推荐的溯因矫正方法技术

技术编号:42236628 阅读:28 留言:0更新日期:2024-08-02 13:50
本发明专利技术提供了一种应用于云API高阶互补推荐的溯因矫正方法,属于智能软件工程技术领域,包括利用高阶互补推荐模型得到候选云API的互补得分并由高到低排序;选择前K个候选云API并利用注意力机制生成综合云API;对输入到高阶互补推荐模型的云API查询集采样得云API溯因子集,再选取未在云API溯因子集中的云API作为真实原因;将云API溯因子集和综合云API输入到溯因推理模型,预测得到真实原因的互补得分;利用真实原因的互补得分计算溯因损失;以最小化溯因损失信号反向传播,矫正前K个候选云API的互补得分;根据矫正后的互补得分对前K个候选云API重新排序。本发明专利技术能够矫正云API高阶互补推荐结果,保障云API高阶互补推荐模型在实际服务化软件开发中的应用效果。

【技术实现步骤摘要】

本专利技术属于智能软件工程,具体涉及到一种应用于云api高阶互补推荐的溯因矫正方法。


技术介绍

1、在当前软件工程实践中,面向服务架构(soa)是一种广泛采用的软件开发范式,其倡导将应用程序划分为可重用且相互独立的服务单元。使用这种松散耦合的架构开发的应用程序能够适应不断变化的业务需求和技术环境,提供更好的灵活性和可扩展性。随着soa理念的深入发展,云api凭借其松耦合、跨平台和轻量级等优势为开发人员提供了便捷的访问云服务的途径,极大的促进了服务化软件的快速开发和部署。然而,网络中不断丰富的云api在给开发者提供了更多便利的同时,也将其淹没在海量的云api选择之中,由此阻碍了云api的普及应用以及进一步发展。针对动态开放网络环境中海量云api挑战和开发者对云api推荐的客观需要,研究者们从不同的视角提出了多种云api推荐方法,其中已有典型的方法包括内容驱动的云api推荐、服务质量感知的云api推荐和基于偏好的云api推荐。内容驱动的云api推荐方法主要利用搜索关键词匹配或文本语义理解生成功能单一的云api推荐列表,不能有效满足开发者的服务质量和个性化偏好。本文档来自技高网...

【技术保护点】

1.一种应用于云API高阶互补推荐的溯因矫正方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种应用于云API高阶互补推荐的溯因矫正方法,其特征在于:所述步骤S1已有训练好的高阶互补推荐模型fCR,云API查询集Q={q1,q2,...,qQ}通过fCR得到按互补得分由高到低排序的候选云API列表:

3.根据权利要求2所述的一种应用于云API高阶互补推荐的溯因矫正方法,其特征在于:所述步骤S2包括:

4.根据权利要求3所述的一种应用于云API高阶互补推荐的溯因矫正方法,其特征在于:所述步骤S3对云API查询集Q进行采样得到云API溯因子集,再...

【技术特征摘要】

1.一种应用于云api高阶互补推荐的溯因矫正方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种应用于云api高阶互补推荐的溯因矫正方法,其特征在于:所述步骤s1已有训练好的高阶互补推荐模型fcr,云api查询集q={q1,q2,...,qq}通过fcr得到按互补得分由高到低排序的候选云api列表:

3.根据权利要求2所述的一种应用于云api高阶互补推荐的溯因矫正方法,其特征在于:所述步骤s2包括:

4.根据权利要求3所述的一种应用于云api高阶互补推荐的溯因矫正方法,其特征在于:所述步骤s3对云api查询集q...

【专利技术属性】
技术研发人员:陈真廖浩南谢登辉王小龙尤殿龙
申请(专利权)人:燕山大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1