[发明专利]一种混合概率分布检测的QoS预测模型的构建方法有效
申请号: | 201910428747.X | 申请日: | 2019-05-22 |
公开(公告)号: | CN110232151B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 李俊;林坚 | 申请(专利权)人: | 温州大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q10/04;G06F17/15;G06F17/16 |
代理公司: | 温州名创知识产权代理有限公司 33258 | 代理人: | 陈加利 |
地址: | 325000 浙江省温州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 概率 分布 检测 qos 预测 模型 构建 方法 | ||
1.一种混合概率分布检测的QoS预测模型的构建方法,其特征在于,所述方法包括以下步骤:
步骤S1、获取原始QoS数据,并构建出离散化方式表示QoS数据概率分布的数学模型;
步骤S2、将所获取到的原始QoS数据基于矩阵分解MF方法,构建出用户对服务的第一QoS预测模型;
步骤S3、将所获取到的原始QoS数据基于改进的相似度计算的协同过滤CF方法,构建出用户对服务的第二QoS预测模型;其中,所述用户对服务的第二QoS预测模型由多个用户相似度计算模型决定;所述多个用户相似度计算模型包括采用传统方法构建的用户相似度第一计算模型、采用MF分解后的低维度的用户潜因子矩阵构建的用户相似度第二计算模型以及采用KL散度构建的基于概率分布的用户相似度第三计算模型;
步骤S4、根据所构建出的离散化表示QoS数据概率分布的数学模型,确定预测结果概率置信度计算公式,并根据所确定的预测结果概率置信度计算公式,分别计算出所述用户对服务的第一QoS预测模型及所述用户对服务的第二QoS预测模型各自对应的概率置信度,且进一步将所述用户对服务的第一QoS预测模型及所述用户对服务的第二QoS预测模型分别与各自计算得到的概率置信度相结合,得到用户对服务的最终QoS预测模型,即为混合概率分布检测的QoS预测模型;
所述步骤S1中的“离散化方式表示QoS数据概率分布的数学模型”为
其中,Pi(k)表示特定用户Ui产生的原始QoS数据Qi在区间k内发生的概率,且Pi(k)≥0;Num(Qi,k-1,k)表示Qi在划分区间[k-1,k]内采样数据的个数;Num(Qi,0,k)表示总体采样数据的个数;K为原始QoS数据被等分的区间总数;
所述步骤S3中的“传统方法公式构建的用户相似度第一计算模型”,如下式(6)所示:
其中,s∈NES表示useri和userj之间共同调用的服务集合,qis和qjs分别表示useri和userj用户对共同调用过的服务所产生的QoS值;当用户之间对共同调用的服务所产生的QoS越接近,则相似度越高,否则相似度越低,如用户之间没有共同调用过的项的时候,则相似度为0;
所述步骤S4具体包括:
首先,根据所构建出的离散化表示QoS数据概率分布的数学模型,确定预测结果概率置信度计算公式,如下式(11)所示:
其中,Qi是训练集中用户i的特定原始QoS数据,Qik是Qi的子集表示在第k个区间内的样本数据,||·||表示样本数据的数量;min(Qi)和max(Qi)分别表示Qi中的最小值和最大值;
其次,根据所确定的预测结果概率置信度计算公式,分别计算出所述用户对服务的第一QoS预测模型的概率置信度及所述用户对服务的第二QoS预测模型的概率置信度其中,当获得预测结果后,根据上述公式(11)计算对应区间数k的值,进而计算的概率置信度当获得预测结果后,根据上述公式(11)计算对应区间数k的值,进而计算的概率置信度
最后,将所述用户对服务的第一QoS预测模型及所述用户对服务的第二QoS预测模型分别与各自计算得到的概率置信度相结合,得到用户对服务的最终QoS预测模型,即为混合概率分布检测的QoS预测模型,如下式(12)所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910428747.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热点事件检测方法和系统
- 下一篇:内容推荐方法、装置、服务器以及存储介质