我正在尝试更多地了解答案/推理引擎的工作方式,背后的代码。
是否有关于此主题的任何着名或做得很好的算法,好书或论文?
像Google Now这样的系统(答案不是预测部分),Siri和Wolfram |阿尔法工作?
我知道他们使用自然语言处理和机器学习,但他们如何根据知识/事实的集合回答问题?
答案 0 :(得分:1)
你问一个非常广泛的问题。有许多推理引擎的实现,但它们都依赖于自然语言处理和搜索算法的核心,所以我会专注于它。
试用这本书Artifical Intelligence : A Modern Approach。它有关于NLP和搜索的部分,非常好。
答案 1 :(得分:1)
问题/回答不是用一种算法完成的。它可以是NLP算法的组合,例如词性标记,语义分析,语义和/或词法解析等。然后可以使用许多方法,如监督学习,聚类或仅存储信息并索引它们。
你能解释一下你想要做什么吗?
答案 2 :(得分:0)
此任务称为问答。几年前,它有一年一度的竞争:the data are still available,并广泛用于研究论文。