基于三输入网络与制高点树的数据库高维数据查询方法技术

技术编号:41504081 阅读:19 留言:0更新日期:2024-05-30 14:45
本发明专利技术提供了基于三输入网络与制高点树的数据库高维数据查询方法,包括如下步骤:构建三输入网络,并从用于训练三输入网络的数据集中抽取标准样本,根据标准样本构建三元组样本;使用三元组样本训练三输入网络,并随机选取一个样本数据作为根节点,其余样本数据作为子节点,构建制高点树;通过三输入网络计算数据集中每个子节点与根节点之间的距离,并将距离存储至节点集合中;通过节点集合构建出相应的制高点树,通过制高点树进行查询得到与目标节点距离最近的节点。本发明专利技术有益效果:通过将三输入网络与制高点树重新拆分组合,在三输入网络保证查询准确性的同时,利用制高点树显著减少查询的数据量,从而提高数据库查询效率。

【技术实现步骤摘要】

本专利技术属于计算机,尤其是涉及基于三输入网络与制高点树的数据库高维数据查询方法


技术介绍

1、triplet网络是基于孪生网络衍生出来的。孪生网络是一种特殊的神经网络架构,它由两个相同权重的子网络组成,每个子网络处理一个输入数据。使用孪生网络进行高维数据匹配时,两个子网络分别输入不同的数据,当两组数据具有同样标签时,网络输出的距离较近,被认为匹配成功;具有不同标签时,输出距离较远,被认为匹配失败。为了使具有同样标签的样本输出距离更近,具有不同标签的样本输出距离更远,triplet网络在孪生网络的基础上增加一个输入分支,采用三输入的方式达到更好的网络训练效果。这种网络结构在图像搜索、人脸识别等许多场景中都有广泛的应用。

2、制高点树是一种用于在高维空间中进行相似性搜索的数据结构,通常用于诸如音频检索、图像检索、基因序列分析等领域。其基本思想是将二分查找建立在具有距离信息的高维数据空间中,从而增加高维数据的查询效率。

3、随着技术的逐年发展,数据库开始支持包括二进制大对象和字符大对象等更多的数据类型,这使得数据库除了存储低维度文本数本文档来自技高网...

【技术保护点】

1.基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

3.根据权利要求2所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

4.根据权利要求2所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

5.根据权利要求1所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

6.根据权利要求1所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

...

【技术特征摘要】

1.基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

3.根据权利要求2所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

4.根据权利要求2所述的基于三输入网络与制高点树的数据库高维数据查询方法,其特征在于:

<...

【专利技术属性】
技术研发人员:裴钰璇白云海何加余
申请(专利权)人:天津南大通用数据技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1