【技术实现步骤摘要】
【技术保护点】
一种基于地理位置的Web Service服务质量预测方法,其特征在于,包括以下具体步骤:1)根据用户的地理位置坐标,计算多个用户l与目标用户a之间的空间距离作为用户间距离;2)根据步骤1)得到的用户间距离,在多个用户l中选择与目标用户a距离最近的K个用户作为最相似的邻居l;3)分别计算每一位最相似的邻居l与目标用户a之间的相似度;根据相似度分别计算每一位最相似的邻居l的权重,其中,g表示最相似的邻居的个数;4)建立基础的矩阵分解模型,该矩阵分解模型的目标函数,其中,为之间的调节因子,代表用户隐因子矩阵,代表服务隐因子矩阵,为指示函数,表示用户i调用过服务j,表示用户i与服务j之间未发生过调用行为,表示用户i与服务j之间的网络服务质量QoS,,、分别表示弗洛贝尼乌斯范数;5)应用梯度下降法对步骤4)所得矩阵分解模型进行求解,并得到最终的与,所使用的梯度下降迭代公式为,其中,代表梯度下降过程中的学习率;6)对目标用户a对服务j的调用过程的服务质量进行预测,得到预测值。
【技术特征摘要】
【专利技术属性】
技术研发人员:尹建伟,徐悦甡,李莹,邓水光,吴朝晖,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。