介绍 19
4.5.1总体开发环境 19
4.5.2开发工具简介 19
4.6数据库设计 20
4.7数据库连接 20
4.7.1程序设计时与数据库的连接 20
4.7.2程序运行时与数据库的连接 21
第五章关键模块代码设计 22
5.1应用程序对象设计 22
5.2主界面设计 23
5.3糖尿病初步诊断窗口设计 25
5.4糖尿病慢性诊断窗口 31
5.5糖尿病预防模块 31
5.5糖尿病预防模块 32
5.6糖尿病治疗模块 32
5.7血糖检测模块 33
第六章系统的编译和发布 34
6.1创建工程对象 34
6.2编译生成和测试 34
6.3发布 35
第七章结论 36
致 谢 37
参考文献 38
附录 39
前言
一般认为,临床诊断是运用已有的医学知识对疾病的表现进行辩证分析,得出符合逻辑的结论的过程。就是把问诊、体格检查、试验室及其他各项辅助检查所得到的资料,运用医学知识进行辩证分析、综合、推理与判断,从而得出符合患者病情的诊断结论。其基本环节如下:收集资料以综合分析、推理,作出诊断。
在传统的疾病诊断过程中,其综合分析、推理除了从过去的历史资料中得来以外,还主要依据医生的个人经验。因此,其诊断存在一定的片面性和主观性。计量诊断与传统的疾病诊断基本环节一致,但其分析、推理不是凭经验,而是用一种定量的推理模式代替,再根据-定的法则作出合理的临床判断。因此,计量诊断也称定量诊断或数值诊断。随着计算机应用的发展,计量诊断过程可由计算机部分或完全实现,所以也称之为计算机辅助诊断。
从计算机科学角度讲,计算机辅助诊断就是利用机器模仿医生的智能。利用机器模仿人类的智能即人工智能。目前,基于神经网络模型人工智能的研究是世界智能技术研究的热点。人工智能技术在医学上的典型应用是专家系统。专家系统的实质就是让计算机系统代替专家为患者诊断,换句话说就是利用机器模仿人类专家的智能。
本文所介绍的糖尿病专家系统正是基于人工智能和专家系统的理论,利用POWERBUILDER9.0开发与实现的,系统包括知识库、推理机、数据库、人机对话界面、解释器等。系统可以根据用户输入的症状,推理出他患糖尿病的概率,对糖尿病进行分型,以及糖尿病急性、慢性并发症诊断,并且给出糖尿病及并发症治疗方案,从而实现计算机模拟专家医生诊断、治疗糖尿病的功能。
第一章人工智能概述
1.1人工智能定义
智能可以理解为:知识如何获取、表达和存储;智能行为如何产生和学习;动机、情感和优先权如何发展和运用;传感器信号如何转换成各种符号;怎样利用各种符号执行逻辑运算、对过去进行推理及对未来进行规划;智能机制如何产生幻觉、信念、希望、畏惧、梦幻甚至善良和爱情等现象。广义地讲,人工智能是关于人造物的智能行为,而智能行为包括知觉、推理、学习、交流和在复杂环境中的行为。人工智能的一个长期目标是发明出可以像人类一样或能更好地完成以上行为的机器;另一个目标是理解这种智能行为是否存在于机器、人类或其他动物中。因此,人工智能包含了科学和工程的双重目标。
1.2人工智能应用领域
人工智能的研究领域非常广泛,而涉及的学科也很多。目前,人工智能研究领域为以下几个方面
*专家系统(ExpertSystem)
*自然语言处理(NaturalLanguageProcessing)
*机器学习(MachineLearning)
*自动定理证明(AutomaticTheoremProving)
*分布式人工智能(DistributedArtificialIntelligence)
*机器人(Robots)
*模式识别(PatternRecognition)
*博弈(GamePlying)
*计算机视觉(ComputerVision)
*人工神经网络(ArtificialNeuralNetwork)
1.3人工智能的研究方法
尽管人工智能已经创造了一些实用系统,但人们不得不承认这些远未达到人类的智能水平。正因为如此,就选择人工智能研究的最佳方法-既为人工智能的最终研究目标打好基础,又能创造出短期效益-存在大量的讨论和争辩。这样,在过去的四十年里涌现出大量方法,每一种方法均有其拥护者,有些甚至有趣得令人爱不释手。也许所有这些方法应该综合起来运用。总之,所有这些拥护者都认为自己的研究方法具有突破性进展,值得特别关注。其中的一些方法可分为两大类。第一类包括符号处
上一篇:
PB科研管理系统pb(论文和程序).SQL
下一篇:
HTML基础教程:学习掌握HTML 元素