中文自然语言的SQL语句生成模型的构建方法及应用

    公开(公告)号:CN114020768B

    公开(公告)日:2024-07-05

    申请号:CN202111191677.4

    申请日:2021-10-13

    Abstract: 本发明公开了一种中文自然语言的SQL语句生成模型的构建方法及应用,包括:S1、搭建SQL语句生成模型;S2、将采集到训练集中的中文自然语言问题和相关数据库模式作为输入,对应的正确SQL语句作为输出,通过最小化SQL语句生成模型生成的SQL语句与正确SQL语句之间的差异,训练SQL语句生成模型。本发明通过结合不同数据列的类型信息,捕捉中文自然语言问题与数据库模式之间的对齐关系、隐含的指代关系,并通过有向图的方式对数据库模式显式定义的关系和自然语言问题与数据库模式间的链接关系进行了表示;并通过综合考虑非结构化数据和结构化数据之间的特点,将语义特征和关系特征结合起来联合编码,大大提高了SQL语句生成模型的准确率。

    中文自然语言的SQL语句生成模型的构建方法及应用

    公开(公告)号:CN114020768A

    公开(公告)日:2022-02-08

    申请号:CN202111191677.4

    申请日:2021-10-13

    Abstract: 本发明公开了一种中文自然语言的SQL语句生成模型的构建方法及应用,包括:S1、搭建SQL语句生成模型;S2、将采集到训练集中的中文自然语言问题和相关数据库模式作为输入,对应的正确SQL语句作为输出,通过最小化SQL语句生成模型生成的SQL语句与正确SQL语句之间的差异,训练SQL语句生成模型。本发明通过结合不同数据列的类型信息,捕捉中文自然语言问题与数据库模式之间的对齐关系、隐含的指代关系,并通过有向图的方式对数据库模式显式定义的关系和自然语言问题与数据库模式间的链接关系进行了表示;并通过综合考虑非结构化数据和结构化数据之间的特点,将语义特征和关系特征结合起来联合编码,大大提高了SQL语句生成模型的准确率。

Patent Agency Ranking