- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二届全国工程建设计算机应用学术会议论文集 北京·2004
建筑设计领域的专家系统知识库研究
方立新1 王琳琳2
(1 东南大学建筑系2 南京理工大学计算机系)
【摘要】本文讨论了当前建筑设计领域专家系统的实际应用能力,分析了利用EsrA外壳
技术建立建筑设计领域实用型专家系统知识库的要求和特点。
【关键词】专家系统;建筑设计;外壳技术
I研究现状
专家系统是一个与具体专业配合很密切的计算机软件开发过程,要能在专业活动中有
具体作用和价值,关键因素在于专家系统中专业知识库的构造问题,因此对于具体专业人
员来讲,研究专家系统实际上就是研究如何构成它的知识库…。
作为人工智能领域较为成熟的分支,专家系统被研究了很多年,目前公认较有实际
价值的是在诊断领域;而在设计领域,建筑专业人员对它的期望值有降低的趋势,国内
建筑界在各种层面上对它进行研究的兴趣越来越淡薄。当然这不包括土木的结构研究人
员,他们已不满足于抗震评估、震害诊断型专家系统,正在向系统中的案例推理应用等
前沿领域拓展[2],但是对建筑设计专业,类似的探索还是属于开始的前瞻领域而不是前
沿领域。客观原因是:建筑设计中涉及的变量太多且复杂,综合了诸多专业包括结构方
面的因素,而且设计过程中包含了不少基于人类生活常识的规则判断,而通常专业以外
的常识性判断,恰恰是人工智能比较弱智的环节,放而这样的专家系统,由于缺乏洞察
力,往往会设计出一个荒谬的方案。因此,在人工智能技术有大的突破之前,专家系统
在建筑设计领域的进展不会太如人意。我们认为在现有国情下该领域专家系统研究定位
应立足于现实,寻找降低专家系统设计门槛高度的途径,不追求功能完备,争取让有兴
趣的建筑设计人员可独立创建小型的专家系统用于辅助咨询设计活动。当然这样的专家
系统目标值是较低的,但高端的研究如试图让电脑设计出柯布的廊香教堂或者密斯的范
思沃斯别墅则太不现实,以国内建筑界的科研评估标准,如此虚妄的目标恐怕更让专家
系统在建筑师的眼里显得尴尬。
2传统型的专家系统——底层研发和借壳构造
最新的专家系统研究范畴比如案例推理(CaseReasoning)等能否在建筑设计领域获得
像其他领域那样有效的试验成果尚值得怀疑。从适合应用的角度看,目前基本上没有成功
的范例。杰出建筑创作中通常都蕴涵令人赞叹不已的非理性创造元素,这也不是目前专家
·56·
建筑设计领域的专家系统知识库研究
系统水平下的案例学习能够学到的。然而即使仅仅让专家系统承担一些比较呆板的工作如
建筑构造细部设计或建筑规范的解释,即传统应用范围的所谓低技型专家系统,其研发过
程也不是一件简单的任务。
英国Reading大学曾经研制过建筑砌体和轻型隔墙设计的专家系统。整个系统从底层
研发,投入的资源相当庞大,完成了知识库建构、推理引擎实现和人机界面接口编程的整
个专家系统工作流程。然而其系统封闭性太强,因而适应新产品扩充和规范修订的性能并
不理想。
实际上专家系统并没有必要都从底层做起,这既无多少原刨性,也无多少实际意义。
如果改为借壳创建,即利用成熟的专家系统外壳生成系统则带来不少方便。利用外壳,系
统创建者无需任何编程技术,只需关注知识库各种规则的建立即可,外壳本身则提供了合
理的推理引擎和人机交互界面。EXBUILD是悉尼大学建筑系研究的一个专家系统外壳,用
户可以通过网络联上该系的计算机服务器来使用它建立自己的专家系统。ⅨBuⅡD给出的
用它内嵌的知识编辑器编写的规则范例如下:
R: Ⅲ 6re co璐咖d蚰OF
resistiIlg bu丑dingIstypel
ANDsmIcturalillemberdefmed
THEN丘re№ist∞ce OF hours
Ta血grequiIedpan俗3
3用专家系统外壳创建知识库
上述专家系统外壳D【BuILD是用C语言编程实现的,类似于大家熟悉的专家系统工
具CLIPS(C
LanguageInte鲥l吲Pmducfion
自带的文本输入编辑器至今仍属于老式的行编辑器。总
文档评论(0)