案例教学在产生式系统教学中的应用.docVIP

案例教学在产生式系统教学中的应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
案例教学在产生式系统教学中的应用   文章编号:1672-5913(2008)06-0079-02   摘要:本文介绍了我院通过引入案例教学方法对“人工智能”课程的教学改革实践。   关键词:案例教学;产生式系统;动物识别系统   中图分类号:G642   文献标识码:B      1引言      案例教学法是将案例讨论的方法运用到课堂教学活动中去,教师根据课堂教学目标和教学内容的需要,通过设置一个具体的案例,引导学生参与分析、讨论、表达等活动,让学生在具体问题情境中积极思考、主动探索,以提高教与学的质量和效果,培养学生认识问题、分析问题和解决问题等综合能力的一种教学方法。案例教学法的特点是:目的鲜明、具有启发性、实践性和综合性。   “人工智能”是一门新兴的前沿学科,是计算机科学与技术的专业基础课。为了培养学生对人工智能的兴趣,提高学生知识创新和技术创新能力,本文在深入研究案例教学的基础上,结合教学内容,自编或精选了一些案例并运用到教学活动中。下面详细介绍基于案例的产生式系统教学实践过程。      2案例教学在产生式系统教学中的应用      2.1产生式系统   在教学中,选用了王永庆编写的《人工智能原理与方法》作为教材,该教材分为三部分,第一部分论述了人工智能的三大技术,即知识表示、推理及搜索;第二部分着重讨论了专家系统、智能决策支持系统等研究领域的有关概念及系统构成技术;第三部分讨论了神经网络和智能计算机的概念、模型、研究现状等。知识表示中产生式系统是一种常用的表示方法,要求学生重点掌握。一个产生式系统通常包括规则库、综合数据库、控制系统三部分。   规则库是一个用来存放与求解问题有关的所有规则的集合。它包含了将问题从初始状态转换成目标状态所需要的所有变换规则-产生式。规则库是产生式系统进行问题求解的基础,其知识的完整性、一致性、准确性、灵活性,以及知识组织的合理性等,对系统的运行效率都有着重要影响。   综合数据库是一个用来存放与求解问题有关的各种当前信息的数据结构。例如,问题的初始状态、输入的事实、推理得到的中间结论及最终结论等。   控制系统由一组程序组成,用来控制整个产生式系统的运行,决定问题求解过程的推理线路,实现对问题的求解。   2.2设计案例   针对产生式系统,通过对所选案例的分析要能包含产生式系统的知识表示、工作过程及其特点,因此必须是以大量的细致研究为基础,并且倾向于对产生式系统进行归纳分析。我们选择了一个简单的动物识别系统,该系统能够识别老虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁这7种动物。   2.2.1背景   问题就是一种情境。在这个情境中,我们希望达到一定的目标,但是又不能即刻知道如何才能达到。人们的任务是运用某种策略,寻找由问题的初始状态到目标状态的一条路径。已知某种动物的一些特征,例如,已知动物有暗斑、有长脖子、有长腿、有奶、有蹄,求解目标:该动物是什么动物?   2.2.2主题   主题是案例的核心理念,要紧扣案例,从最有收获、最有启发的角度确定主题。本案例的主题非常明确就是动物的识别过程。   2.2.3细节   环绕主题,有针对性地描写特定内容,把关键性的细节写清楚。本案例的细节包括动物识别系统的组成、工作过程、在Prolog下的实现。关键性的细节是在Prolog下的实现,包括综合数据库的实现、规则库的实现(15条规则)、控制系统的实现。   综合数据库的实现:(1)已知事实使用什么数据结构描述?(2)如何储存这些事实?(3)中间结论如何表示与储存?(4)最终结论如何保存?   规则库的实现:(1)为了识别动物,选择哪些识别规则?为什么?(2)如何组织这些规则?(3)如何表示这些规则?   控制系统的实现:(1)如何使用规则库中的规则?(2)规则库中的规则有冲突时,采用哪种冲突消解策略?(3)如何把推导出的结论放入综合数据库中?(4)算法思想如何在Prolog下实现?(5)采用正向推理还是逆向推理?   2.2.4结果   教学措施的即时效果,包括学生的反映和教师的感受。   学生的反映:(1)引起了对学习内容产生式系统的浓厚兴趣。“我可以使计算机根据动物的一些特征推断出动物是什么吗”?心理上形成了自我实现需要,为了这种需要就会努力开发自己的潜能,从而提高了分析问题解决问题的能力。(2)促使学会学习。为了解决一个问题,需要运用某种策略,寻找由问题的初始状态到目标状态的一条路径,这条路径是经过大脑思维后从多种路径中选择出来的,甚至是相关知识的综合运用提炼出来的,相关知识经过了反复积淀,获得了自主学习方法,学会了学习。(3)学会了与其他人的沟通与合作。案例教学过程中,需要经过小组、班级的多次合作才能完成任务。

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档