计算系统使用神经网络将自然语言查询转换为数据库查询。该计算系统使用基于机器学习的多个模型,每个机器学习模型用于生成数据库查询的一部分。机器学习模型使用基于输入自然语言查询项、数据库模式的一组列和数据库查询语言(例如,结构化查询语言SQL)的词汇表生成的输入表示。基于机器学习的多个模型可包括:用于确定数据库查询的聚合算子的聚合分类器模型,用于确定数据库查询的结果列的结果列预测器模型,用于确定数据库查询的条件子句的条件子句预测器模型。该条件子句预测器是基于强化学习的。
声明:
“基于神经网络的自然语言查询到数据库查询的转换” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)