我的老师要求我们学习人工智能的SWI-Prolog。我是SWI-Prolog的新手。我不知道如何开始。我已经安装了SWI-Prolog。但是我应该在哪里写数据库。如何保存数据库。如何使用终端加载数据库以及我应该如何查询查询。如果你们能指出我正确的方向,那么你真的很喜欢。提前致谢。这可能不是一个正确的编程问题,但我无法弄明白在哪里问?
答案 0 :(得分:1)
SWI-Prolog网站拥有丰富的知识,但并不打算教你Prolog编程的开端。为此目的,一个免费且可在线获得的好的介绍是:
对于更高级的东西(语法,Web编程,模块),你可以看看Anne Ogborn的精彩教程:
由于Prolog是一个不同的编程范例,我建议你也看一些书。根据我的选择,以下两本书提供了最佳的介绍:
请注意,Bratko的书专门针对AI。