1
专家系统的一般结构
专家系统由知识库、推理机、综合数据库、解释接口和知识获取等五部分组成。专家系统中的知识的组织方式是,把问题领域的知识和系统的其他知识分离开来,后者是关于如何解决问题的一般知识或如何与用户打交道的知识。领域知识的集合称为知识库,而通用的问题求解知识称为推理机。按照这种方式组织知识的程序称为基于知识的系统,专家系统是基于知识的系统。知识库和推理机是专家系统中两个主要的组成要素。
(1)
知识库
知识库是知识的存储器,用于存储领域专家的经验性知识以及有关的事实、一般常识等。知识库中的知识来源于知识获取机构,同时它又为推理机提供求解问题所需的知识。
(2)
推理机
推理机是专家系统的“思维”机构,实际上是求解问题的计算机软件系统。其主要功能是协凋、控制系统,决定如何选用知识库中的有关知识,对用户提供的证据进行推理,求得问题的解答或证明某个结论的正确性。推理机的运行有不同的控制策略。正向推理或数据驱动策略是从原始数据和已知条件推断出结论的方法;而反向推理或目标驱动策略则是先提出结论或假设,然后寻找支持这个结论或假设的条件或证据,如果成功则结论成立,推理成功;双向推理方法为首先运用正向推理帮助系统提出假设,然后运用反向推理寻找支持该假设的证据。
(3)
综合数据库(全局数据库)
综合数据库又称为“黑板”或“数据库”。它是用于存放推理的初始证据、中间结果以及最终结果等的工作存储器(Working
Memory)。综合数据库的内容是在不断变化的。在求解问题的初始,它存放的是用户提供的初始证据。在推理过程中,它存放每一步推理所得的结果。推理机根据数据库的内容从知识库中选择合适的知识进行推理,然后又把推理结果存入数据库中,同时又可记录推理过程中的有关信息,为解释接口提供回答用户咨询的依据。
(4)解释接口
解释接口又称人—机界面,它把用户输入的信息转换成系统内规范化的表示形式,然后
交给相应模块去处理,把系统输出的信息转换为用户易于理解的外部表示形式显示给用户,回答用户提出的“为什么?”“结论是如何得出的?”等问题。另外,能对自己的行为做出解释,可以帮助系统建造者发现知识库及推理机中的错误,有助于对系统的调试。这是专家系统区别于一般程序的重要特征之一。
(5)知识获取
知识获取是指通过人工方法或机器学习的方法,将某个领域内的事实性知识和领域专家
所特有的经验性知识转化为计算机程序的过程。早期的专家系统完全依靠领域专家,和知识工程师共同合作,把该领域内的知识总结归纳出来,规范化后送人知识库。对知识库的修改和扩充也是在系统的调试和验证中进行的,是一件很困难的工作。知识获取被认为是专家系统中的一个“瓶颈”问题。目前,一些专家系统已经具有了自动知识获取的功能。
2
专家系统的知识表示
专家系统的性能主要取决于所拥有知识的数量和质量,所以知识的表示和获取是开发和利用专家系统的关键环节。知识表示是将相关领域的知识形式化,以便被计算机存储并有效地运用。因此,知识表
示在专家系统设计中占有重要地位。一种好的知识表示方法应具备如下性质:
(1)
充分表达:它应当有能力表达有关领域内的各种所需知识。
(2)
充分推理:知识表示的形式应当有利于从旧知识推出新知识,导出新结构。
(3)
有效推理:它应当有能力把附加信息结合到结构中去,这些信息能使推理机把搜索
方向放到最有希望获得最佳解的方向上。
(4)
有效的知识获取:它有能力促使很方便的获取新知识,更新知识库。在人工智能领域里,知识表示大致可以分为叙述型方法和过程型方法两类。
3.云计算电子商务平台
云计算对企业电子商务应用的改善主要表现在以下方面:
(1)
云计算可以为企业提供可靠安全的数据存储中心,能够改善企业电子商务应用的安全性。
(2)
云计算可以为企业提供快速、快捷的云服务,能够改善企业电子商务应用的灵活性和专业性。
(3)
云计算可以为企业电子商务的应用提供强大的计算能力,能够快速完成用户的各种业务要求,实现普通计算环境下难以达到的数据处理能力。
(4)
云计算可以为企业电子商务的应用提供良好的经济效益。
首先,
云计算使得中小企业不必花很多成本在基础设施建设上。云计算为电子商务提供了具有自我维护和管理功能的虚拟计算资源,
也就是大型服务器集