摘要
本发明涉及电网调控技术领域,尤其涉及基于语义解析的电网调度文本SQL生成方法。步骤如下:通过电网调度业务场景词典构建方法,构建的电网调度词典;基于SQL‑BERT的SQL生成模型,利用BERT的语义理解能力,将自然语言查询转化为相应的SQL语句;基于Attention机制对SQL生成模型进行解码。本发明提供的基于语义解析的电网调度文本SQL生成方法,使用注意力机制结合句法特征和BERT中的语法特征完成对电力文本数据解析,完成SQL语句模型的训练;利用特定领域的词典构建方法,生成字词向量;然后构建文本的语法树,生成节点向量;将节点向量与字词向量使用attention机制结合,完善两种向量的结合能力;其次,使用对比损失函数,使得生成SQL与真实SQL进行有效对比。