【技术实现步骤摘要】
一种基于多级评分的相似户型快速匹配的方法及装置
[0001]本专利技术属于数据处理领域,更具体地,涉及一种基于多级评分的相似户型快速匹配的方法及装置
。
技术介绍
[0002]在装修案例匹配领域,市面上户型库不断扩充,用户可以根据输入的户型图得到相似户型的关联推荐,可以通过借鉴的方式大大降低设计成本,而且也更容易使得用户接受
。
[0003]但是目前已知的户型案例匹配方法通常采用单一的相似度计算方法,一方面,不同的相似度计算方法在不同情境下会表现出不同的准确性和鲁棒性,因而往往导致相似户型匹配的案例质量参差不齐
。
其次,单一的相似度计算方式无法精准的考虑到房间布局
、
面积比例
、
功能分配
。
另一方面,采用单一的相似度计算方法,则会耗费大量的计算资源,无法快速应对庞大的数据量,同时也缺乏对模型的可解释性,用户往往希望了解为什么某个户型被推荐,以及如何满足他们的需求
。
[0004]综上,现有的相似户型匹配方法匹配结果不仅质量难以保证,而且实现复杂
。
因此需要提供一种相似户型快速匹配的方法以解决上述问题
。
技术实现思路
[0005]有鉴于此,本专利技术的目的在于提供一种基于多级评分的相似户型快速匹配的方法及装置,以解决现有技术中相似户型匹配方法匹配结果质量难以保证,而且实现复杂的问题
。
[0006]第一方面,本专利技术实施例提供了一种基于多级评分的相 ...
【技术保护点】
【技术特征摘要】
1.
一种基于多级评分的相似户型快速匹配的方法,其特征在于,所述方法包括:获取待匹配户型的户型图;根据待匹配户型图获取所述户型图的最小外接矩形,将待匹配户型图的最小外接矩形与目标户型的最小外接矩形的长宽比值进行排序筛选,得到第一匹配结果;基于待匹配户型图空间类型区分空间区域,生成空间连通拓扑图,计算获得户型动线,基于户型动线计算户型动线相似度,基于预设权重和动线相似度,获得第一权重结果;基于房间的拓扑关系图嵌入向量得到房间拓扑图,将房间拓扑图的每个节点的邻居节点分配不同的注意力权重,并通过注意力权重计算节点表示之间的相似度,基于预设权重,计算得到第二权重结果;将所述第一权重结果和第二权重结果进行累加排序,获得第二匹配结果,并按照排序结果将各个装修方案进行推荐
。2.
根据权利要求1所述的一种基于多级评分的相似户型快速匹配的方法,其特征在于,还包括:提取户型特征作为观测序列特征;根据户型结构定义状态集合;基于观察序列样本和状态集合样本训练待匹配户型图;通过后验概率,计算待匹配户型图与目标户型图的相似度得分,基于相似度得分进行排序筛选,得到第三匹配结果
。3.
根据权利要求2所述的一种基于多级评分的相似户型快速匹配的方法,其特征在于,所述计算待匹配户型图与目标户型图的相似度得分,具体包括:目标户型观测序列为
O_u
=
{O_{u1},O_{u2},...,O_{uT}}
,其中
T
表示观测序列的长度,待匹配户型观测序列为
O_c
=
{O_{c1},O_{c2},...,O_{cT}}
,定义状态集合为
S
=
{S_1,S_2,...,S_N}
,其中
N
表示状态的个数,定义状态转移概率矩阵
A
=
{a_{ij}}
,其中
a_{ij}
表示从状态
S_i
转移到状态
S_j
的概率,定义观测概率矩阵
B
=
{b_{ij}}
,其中
b_{ij}
表示在状态
S_i
下观测到观测符号
O_{uj}
的概率,定义前向概率
α
_t(i)
为在时刻
t
处于状态
S_i
并观测到部分观测序列
O_u
=
{O_{u1},O_{u2},...,O_{ut}}
的概率,定义后向概率
β
_t(i)
为在时刻
t
处于状态
S_i
并观测到部分观测序列
O_u
=
{O_{ut+1},O_{ut+2},...,O_{uT}}
的概率,基于隐马尔可夫模型计算观测序列
O_c
在模型下的...
【专利技术属性】
技术研发人员:徐柴迪,周海,夏江东,
申请(专利权)人:百安居网络技术上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。