你们好,最近小品发现有诸多的小伙伴们对于prologdigital,prolog这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、Prolog提供了一种在谓词中建立结构的方法,即允许谓词的论元有论元,从而达到让谓词论元有结构的目的。这样,谓词中的信息可以反映现实生活中数据的实际关系。例如,考虑以下简单的事实:
(资料图片仅供参考)
2、琼有一头红头发。
3、显然,这个事实可以在Prolog中表述为:
4、还有一系列关于人及其头发、眼睛颜色和其他属性的其他事实,知识库可能如图所示。
5、现在,如果我们想问知识库中每个人的头发颜色,我们必须问这个问题:
6、并不断提示“?”然后键入“;”,强制回溯。对话过程如图所示。
7、如读者所见,这将导致大量不必要的信息输出。这是因为数据是非结构化的,所以问不清楚。
8、准确表达上述事实信息的一个非常有用的方法如下:
9、现在为了知道知识库中每个人头发的颜色,我们可以简单地问:
10、然后要求Prolog在每次回答后回溯,对话过程如图。
11、这些信息不多也不少,正是我们想要的。
以上就是prolog这篇文章的一些介绍,希望对大家有所帮助。
Copyright © 2015-2022 华声动漫网版权所有 备案号:京ICP备2021034106号-36 联系邮箱:55 16 53 8 @qq.com