1、认识阶段知识工程师与领域专家合作,对领域问题进行需求分析。包括认识系统需要处理的问题范围、类型和各种重要特征、预期的效益等,并确定系统开发所需的资源、人员、经费和进度
2、概念化阶段把问题求解所需要的专门知识概念化,确定概念之间的关系,并对任务进行划分,确定求解问题的控制流程和约束条件。
3、形式化阶段把已整理的概念、概念之间的关系和领域专门知识用适合于计算机表示和处理的形式进行描述和表示,并选择合适的系统结构,确定数据结构、推理规则和有关控制策略,建立起问题求解模型。
4、实现阶段。选择适当的程序设计语言或专家系统工具建立可执行的原型系统。
5、测试阶段通过运行大量的实例,检测原型系统的正确性及系统性能。
领域知识的获取、知识的表示和存储、知识库的维护。1、领域知识的获取:要建立一个专家系统,首先需要获取该领域的专业知识。这些知识可以来自于领域内的专家、学术论文、书籍等。
2、知识的表示和存储:需要将领域知识以规则的形式表示出来,并存储在知识库中。通常采用的规则表示方式有IF-THEN规则、产生式规则等。
3、知识库的维护:专家系统的知识库需要不断地进行更新和维护,以保证知识的准确性和实用性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)