Prolog 还在 AI 中使用吗?
人工智能
历史
编程语言
序言
2021-11-08 19:58:54
2个回答
记住人工智能长期以来一直是一项学术努力,Prolog 是早期用于研究和实施人工智能的语言之一。它很少进入大型商业应用程序,话虽如此,一个著名的商业实现是在Watson 中,prolog 用于 NLP。
爱丁堡大学为这门语言做出了贡献,它有时被称为“爱丁堡序言”。作为人工智能课程的一部分,它仍然在那里的学术教学中使用。
Prolog 在 AI 中被认为功能强大的原因是该语言允许轻松管理递归方法和模式匹配。
引用IBM Thomas J. Watson 研究中心的 Adam Lally和石溪大学的 Paul Fodor 的话:
Prolog 语言非常富有表现力,允许递归规则表示解析树中的可达性,并使用否定作为失败的操作来检查条件的缺失。
其它你可能感兴趣的问题