【技术实现步骤摘要】
矩阵生成方法及相关装置
[0001]本申请涉及计算机领域,并且更具体地,涉及矩阵生成方法及相关装置。
技术介绍
[0002]随着酒店预定服务的发展,越来越多的用户通过酒店预定平台来预定酒店。目前,用户可在酒店预定平台的酒店列表页中看到后台提前缓存的各个酒店的报价,当用户点击进入酒店详情页后,可看到不同房型的报价。通常情况下,酒店列表页中所显示的酒店的报价为酒店详情页中的最低报价。
[0003]然而,受到诸多因素的影响,经常会出现用户在酒店列表页中所看到的酒店的报价与酒店详情页的最低报价不一致的情况,酒店预定平台的酒店列表页无法为用户提供准确的报价,用户体验不佳。
技术实现思路
[0004]本申请实施例提供了一种矩阵生成方法及相关装置,以期在酒店列表页中为用户提供准确的报价。
[0005]第一方面,本申请提供了一种矩阵生成方法,该方法可应用于酒店预定平台。示例性地,该酒店预定平台的功能可以由服务器来提供,该方法可以由服务器执行,或者,也可以由配置在服务器中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分服务器功能的逻辑模块或软件实现,本申请对此不作限定。
[0006]示例性地,该方法包括:基于酒店的历史数据,确定第一矩阵,该历史数据包括在平台提供的酒店列表页中,酒店被点击的时间、输入的入住时间和离店时间,该酒店列表页用于提供多个可选的酒店的最低报价;该第一矩阵为M
×
N维矩阵,该第一矩阵中的M行与第一参数组中的M个值对应,该第一矩阵中的N列与第 ...
【技术保护点】
【技术特征摘要】
1.一种矩阵生成方法,其特征在于,应用于酒店预定平台,所述方法包括:基于酒店的历史数据,确定第一矩阵;所述历史数据包括在所述平台提供的酒店列表页中,所述酒店被点击的时间、输入的入住时间和离店时间,所述酒店列表页用于提供多个可选的酒店的最低报价;所述第一矩阵为M
×
N维矩阵,所述第一矩阵中的M行与第一参数组中的M个值对应,所述第一矩阵中的N列与第二参数组中的N个值对应,所述第一参数组和所述第二参数组中的一个参数组包括提前预定酒店天数的多个取值,另一个参数组包括在所述酒店连续住宿天数的多个取值,所述第一矩阵中的各个元素与所述酒店在不同参数组合下被点击的次数对应,其中,元素a
m,n
与所述第一参数组中的第m个值和所述第二参数组中的第n个值组合时被点击的次数对应;1≤m≤M,1≤n≤N,m、n为正整数,M、N为大于1的整数;基于预定义的损失值计算公式,确定与多个子矩阵一一对应的多个损失值,所述多个子矩阵包括从元素a
1,1
开始在所述第一矩阵中对不同的行和列截取得到的多个维度的子矩阵;基于所述多个损失值,确定起价矩阵的维度P
×
Q,P、Q均为正整数;基于所述起价矩阵的维度P
×
Q,生成所述酒店的起价矩阵,所述起价矩阵中包括所述酒店在P
×
Q种参数组合下分别对应的最低报价。2.如权利要求1所述的方法,其特征在于,所述第一矩阵中的各个元素为所述酒店在不同参数组合下被点击次数在总点击次数中的占比,所述总点击次数是分别遍历所述第一参数组中的M个值和所述第二参数组中的N个值得到的M
×
N种组合下,所述酒店在所述平台展示的酒店列表页中被点击的次数之总和。3.如权利要求2所述的方法,其特征在于,所述多个子矩阵中的第一子矩阵的损失值与所述总点击次数在所述第一子矩阵的离散程度相关,所述总点击次数是分别遍历所述第一参数组中的M个值和所述第二参数组中的N个值得到的M
×
N种组合下,所述酒店在所述平台展示的酒店列表页中被点击的次数之总和,其中,所述第一子矩阵的维度为I
×
J,1≤I≤M,1≤J≤N,I、J为正整数。4.如权利要求3所述的方法,其特征在于,所述总点击次数在所述第一子矩阵的离散程度D
l
满足:其中,表示以与所述第一子矩阵所在的行和列为界对所述第一矩阵划分得到的一个或多个子矩阵的方差之和,表示落在所述第一子矩阵内的元素的均值,表示所述一个或多个子矩阵中与所述第一子矩阵相邻的子矩阵中的元素的均值。5.如权利要求3或4所述的方法,其特征在于,所述多个子矩阵中的第一子矩阵的损失值还与所述第一子矩阵所...
【专利技术属性】
技术研发人员:陈文冬,金长宁,史超,孟平,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。