解析器
解析器分析原始搜索词并生成要由系统其余部分完成的任务。 为此,将处理自然语言句子的简单变体。 对于我们的工作,我们使用斯坦福自然语言解析工具并将其解析结果转换为我们的实习生格式。
现在我们正在研究类似于“谁喜欢猫?”的转换。 ->“兴趣:猫”
更复杂的句子稍后会出现。
解析器将有一个明确定义的输出,我们希望很快定义。
背景讨论:自然语言与请求语言
有可用的变体:
NLP:纯自然语言 (NL) 搜索词解析器
RLP:特殊请求语言 (RL) 中搜索词的解析器
在 NLP 的情况下,我们的工作是使用斯坦福自然语言解析工具并将它们的解析结果转换为我们的实习生格式。
在 RLP 的情况下,想法是使用 javacc 词法扫描器/解析器生成器从请求语言的语法构建解析器。 目前的计划是使用类似于 SQL 的语言作为语言。
以下是迄今为止赞成/反对论点的摘要:
自然语言提高了工具的可用
评论0
最新资源