【技术实现步骤摘要】
一种推荐系统三元组的验证方法、装置、介质及电子装置
[0001]本申请属于量子计算
,特别是一种推荐系统三元组的验证方法
、
装置
、
介质及电子装置
。
技术介绍
[0002]量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算
、
存储及处理量子信息的物理装置
。
当某个装置处理和计算的是量子信息,运行的是量子算法时,它就是量子计算机
。
量子计算机因其具有相对普通计算机更高效的处理数学问题的能力,例如,能将破解
RSA
密钥的时间从数百年加速到数小时,故成为一种正在研究中的关键技术
。
[0003]现有的推荐系统三元组验证网络多采用经典卷积神经网络,受限于经典计算机的运行能力,仅基于头实体向量和关系向量对三元组正确性进行预测,既无法获取尾实体的特征,也无法获取三元组组成要素
(
头实体
、
关系
、
尾实体
)
之间的交互特征,网络性能较差,推荐系统三元组的验证准确度较低
。
[0004]申请内容
[0005]本申请的目的是提供一种推荐系统三元组的验证方法
、
装置
、
介质及电子装置,旨在提高推荐系统三元组的验证准确度
。
[0006]本申请的一个实施例提供了一种推荐系统三元组的验证方法,所述方法包括:
[0007]从推荐系统三元组的头实体向 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种推荐系统三元组的验证方法,其特征在于,所述方法包括:从推荐系统三元组的头实体向量
、
关系向量
、
尾实体向量中选取任意两个向量,得到个组合方式,以及根据每种组合方式确定一个重构矩阵;使用量子变分卷积层对所述重构矩阵进行特征提取,得到特征矩阵,并降维所述特征矩阵,得到特征向量;使用全连接层对所述特征向量进行置信度测量,得到三元组置信度;基于所述三元组置信度判断推荐系统三元组是否正确
。2.
如权利要求1所述的方法,其特征在于,所述量子变分卷积层对应的量子电路包括编码电路,纠缠电路和变分电路,所述编码电路用于将所述重构矩阵加载至量子比特,所述变分电路用于在加载后的量子比特之间建立纠缠,所述变分电路用于对建立纠缠后的量子比特进行变分量子编码
。3.
如权利要求2所述的方法,其特征在于,所述编码电路包括作用于每个量子比特上的第一单量子逻辑门和第二单量子逻辑门,所述纠缠电路包括作用于多个量子比特上的多量子逻辑门,所述变分电路包括作用于每个量子比特上的第三单量子逻辑门,所述第一单量子逻辑门和第二单量子逻辑门的参数基于所述重构矩阵确定,所述第三单量子逻辑门的参数基于训练确定
。4.
如权利要求1所述的方法,其特征在于,所述从所述头实体向量
、
关系向量
、
尾实体向量中选取任意两个向量,得到个组合方式,以及根据每种组合方式确定一个重构矩阵,包括:从所述头实体向量
、
关系向量
、
尾实体向量中:选取头实体向量
、
关系向量,得到第一组合方式;选取头实体向量
、
尾实体向量,得到第二组合方式;选取关系向量
、
尾实体向量,得到第三组合方式;基于所述头实体向量
、
关系向量
、
尾实体向量和所述第一组合方式
、
第二组合方式
、
第三组合方式确定第一重构矩阵
、
第二重构矩阵
、
第三重构矩阵
。5.
如权利要求4所述的方法,其特征在于,所述基于所述头实体向量
、
关系向量
、
尾实体向量和所述第一组合方式
、
第二组合方式
、
第三组合方式确定第一重构矩阵
、
第二重构矩阵
、
第三重构矩阵,包括:分别对所述头实体向量
、
关系向量
、
尾实体向量中的元素进行随机排列,得到对应的重组头实体向量
、
重组关系向量
、
重组尾实体向量;分别对所述重组头实体向量
、
重组关系向量
、
重组尾实体向量进行均等分割,得到对应的子头实体向量组
、
子关系向量组
、
子尾实体向量组;将所述子头实体向量组
、
子关系向量组中的向量作为所述第一重构矩阵中的一维向量,将所述子头实体向量组
、
子尾实体向量组的向量作为所述第二重构矩阵中的一维向量,将所述子关系向量组
、
技术研发人员:窦猛汉,请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:本源量子计算科技合肥股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。