现在有一个问题,比如用户输入:查询天安门广场附近100米范围内的地铁站。如何将这句话转化为相应的SQL语句模板了?可以通过什么方法来进行训练呢?
用encoder-decoder模型,你这个相当于是把自然语言翻译成sql语言,类似于机器翻译的思路。但是这种方法语言标注大量的训练数据。
从你给的例子来看,我建议你用规则匹配的方法可能效果会更好,用正则表达式写一些规则模版。
除非是需要语义理解的句子,不然也没必要上模型。