当前位置:文档之家› 疾病诊断专家系统

疾病诊断专家系统

目录摘要............................................... 错误!未定义书签。

Abstact............................................ 错误!未定义书签。

第一章绪论........................................ 错误!未定义书签。

1.1引言........................................ 错误!未定义书签。

1.2问题的提出.................................. 错误!未定义书签。

1.3可行性分析.................................. 错误!未定义书签。

2.1专家系统概述................................ 错误!未定义书签。

2.1.1什么是专家系统........................ 错误!未定义书签。

2.1.2专家系统的组成........................ 错误!未定义书签。

2.1.3专家系统的应用领域.................... 错误!未定义书签。

2.2 知识库..................................... 错误!未定义书签。

2.3推理原理.................................... 错误!未定义书签。

2.3.1推理概念及分类........................ 错误!未定义书签。

第三章鸡疾病诊断专家系统知识库的研究............. 错误!未定义书签。

3.1鸡疾病诊断专家系统介绍...................... 错误!未定义书签。

3.2鸡疾病诊断专家系统设计...................... 错误!未定义书签。

3.2.1系统功能.............................. 错误!未定义书签。

3.2.2 鸡疾病诊断专家系统知识开发的技术流程.. 错误!未定义书签。

3.2.3 鸡疾病诊断专家系统知识库的设计........... 错误!未定义书签。

3.3.1 知识表示.............................. 错误!未定义书签。

第四章系统调试................................... 错误!未定义书签。

4.1 Prolog软件介绍............................. 错误!未定义书签。

4.1.1 Prolog语言的特征..................... 错误!未定义书签。

4.1.2 Prolog语言基本语句................... 错误!未定义书签。

4.2 程序调试................................... 错误!未定义书签。

4.2.1 推理机的概述.......................... 错误!未定义书签。

4.2.2 推理机的使用.......................... 错误!未定义书签。

4.2.2 调试结果.............................. 错误!未定义书签。

第五章毕业设计小结................................ 错误!未定义书签。

5.1论文小结.................................... 错误!未定义书签。

5.2 知识库发展的趋势........................... 错误!未定义书签。

致谢............................................... 错误!未定义书签。

参考文献........................................... 错误!未定义书签。

附录一源程序...................................... 错误!未定义书签。

摘要Visual Prolog语言是人工智能与专家系统最著名的逻辑程序语言,适合表达人的思维和推理规则,能够方便的实现模式匹配,回溯,事实数据库和谓词等功能;针对鸡疾病的各种症状,充分利用Visual Prolog语言在专家系统知识表示及逻辑推理过程中的优点,建立的一个基于规则的鸡疾病诊断专家系统,为饲养户提供诊断鸡疾病的依据。

叙述了基于Visual Prolog的鸡疾病诊断专家系统的体系结构,知识获取和知识表示方法,推理机的设计等。

关键字:专家系统推理机 Visual Prolog语言AbstactVisual Prolog language is the artificial intelligence and expert system's most famous logic programming language, suitable to express human thinking and reasoning rules, can facilitate implementation pattern matching, recollection, facts database and predicate functions; The various symptoms for chicken disease, make full use of Visual Prolog language in expert system knowledge representation and logic reasoning process, the establishment of a advantages in the chicken disease diagnosis based on rules for gotrid off.ltprovides expert system, the basis of chicken disease diagnosis. Based on Visual Prolog described the chicken disease diagnosis expert system structure, knowledge acquisition and knowledge representation method, reasoning machine design, etc.Key word: expert system;reasoning machine;Visual Prolog language.第一章绪论1.1引言专家系统作为一种实用工具为人类提供了保存、传播、使用和评价知识的有效手段。

知识是一种宝贵的资源,知识的推广和使用可以产生巨大的经济效益。

传统的知识转移过程包括育、实习等步骤,通常需要较长的周期。

解决这一问题的有效手段就是把知识形式化并存到计算机中,使知识的复制和转移变得简单易行。

20 世纪80 年代初,专家系统尤其是我国的中医专家系统研究取得了丰硕的成果。

但由于一些因素的制约,如知识获取的瓶颈问题,缺少可视化开发环境等,使得用户界面不够友好,操作过于复杂,灵活性较差,显得过于呆板,致使专家系统的发展几乎进入停滞状态。

近年来由于人工神经网络、数据挖掘等新技术的出现和发展,使人们利用机器加工处理信息有了新的途径和方法。

特别是自丹麦PDC 公司推出Visual Prolog 以来,迅速成为国际上广泛流行的通用智能化应用集成开发工具,为开发基于Windows 可视化专家系统提供了良好的环境,从而给专家系统的复兴带来了希望。

1.2问题的提出我国现代化养殖业起步比较晚,但近10多年发展很快,尤以养禽生产最为突出,加强哦哪饲养总数已经跃居世界第一位。

随着养殖业得发展,禽兽疾病科学也得到很大发展。

1984年,于船等对家禽21钟病症进行计算机辩证施治,属国内中兽医领域首次成功。

1992年,许剑琴设计了鸡常见群发病计算机诊断专家系统,对12份病例进行验证性诊断,基本符合占82%。

基于上面成功的例子,设计一个简单的诊断鸡疾病专家系统。

1.3可行性分析由于本设计主要用于人们日常生活方面,因此在设计上尽量使其安全。

其次,在这次设计可行性上进行分析如下:1、经济可行性:所谓经济可行性,即在这次设计上需要投入资金的多少,由于毕业设计是没有项目资金,没有开发经费,因此在经济上必须能够承受,比较理想化的项目对于我们毕业设计来说是不可行的。

通过分析后,无论是在器件价格或是常见度上均是可行的。

2、技术可行性:技术可行性主要是分析技术条件上是否能够顺利开展并完成开发工作,硬件、软件能否满足设计者的需要等。

通过分析各种软件环境等均已经具备。

综上所述,本系统设计目标已经明确,在经济与技术上均可行,因此本系统的开发是完全可行的。

第二章专家系统及知识库系统概述2.1专家系统概述专家系统是人工智能中最重要的也是最活跃的一个应用领域,它实现了人工智能从理论研究走向实际应用、从一般推理策略探讨转向运用专门知识的重大突破。

20世纪60年代初,出现了运用逻辑学和模拟心理活动的一些通用问题求解程序,它们可以证明定理和进行逻辑推理。

但是这些通用方法无法解决大的实际问题,很难把实际问题改造成适合于计算机解决的形式,并且对于解题所需的巨大的搜索空间也难于处理。

1965年,f.a.费根鲍姆等人在总结通用问题求解系统的成功与失败经验的基础上,结合化学领域的专门知识,研制了世界上第一个专家系统dendral ,可以推断化学分子结构。

20多年来,知识工程的研究,专家系统的理论和技术不断发展,应用渗透到几乎各个领域,包括化学、数学、物理、生物、医学、农业、气象、地质勘探、军事、工程技术、法律、商业、空间技术、自动控制、计算机设计和制造等众多领域,开发了几千个的专家系统,其中不少在功能上已达到,甚至超过同领域中人类专家的水平,并在实际应用中产生了巨大的经济效益。

2.1.1什么是专家系统专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。

也就是说,专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

2.1.2专家系统的组成专家系统与传统的计算机程序系统有着完全不同的体系结构,通常它由知识库、推理机、综合数据库、知识获取机制、解释机制和人机接口等几个基本的、独立的部分所组成,其中尤以知识库与推理机相互分离而别具特色。

相关主题