关键词:人工智能;图形编程;创新实践
近年来,人工智能已成为一个高频词,各种与人工智能相关的智能家居、自动驾驶、智能语音、图像识别等新技术,深刻影响着社会的方方面面,也逐步改变人们的工作及生活方式。许多国家已经开始积极尝试,大力推进小学人工智能教学。2017年,国务院正式颁布《新一代人工智能发展规划》,明确提出了“在中小学阶段设置人工智能相关课程,逐步推广编程教育”;如今,计算思维培养又成为热点。在这样的一个时代背景下,学校和教师有责任和义务组织、引导学生去接触、了解、学习、应用人工智能技术,以适应未来学习和工作环境的变化。人工智能涉及的学科内容较为广泛复杂,小学生相对年龄较小,储备的相关知识较少,学校应如何在小学阶段有效开展人工智能教学,推进人工智能教学真正落地?笔者结合自己的教学实践,从“巧”借活动、“巧”设场景、“巧”编程序、“巧”创项目等方面,积极探索小学人工智能教学的推进路径。
一、“巧”设场景体验人工智能
人工智能的知识结构具有较强的逻辑性和抽象性,与之前信息技术课上所教的内容相比,难度及复杂性更高。在日常人工智能教学中,教师应根据学生的心理特点以及不同教学要求,改变教学方式,把体验搬进课堂,让学生通过具体的体验活动逐步理解人工智能的相关知识,把重难点从对概念、原理、技术的学习转换到了解相关概念、技术实现的过程、体验人工智能技术的应用上。丰富有趣的教育实践活动可以让学生在愉悦的教学情境中,从不同的思维角度、用不同的思维方式来认识和理解与生活密切联系的一些人工智能概念,如机器学习、大数据、神经网络等,体验人工智能在实际生活中的应用。例如在《人脸识别》一课教学中,需要让学生了解人脸识别技术的应用、影响、实现过程和原理,其中人脸识别的原理和过程较为复杂,如果教学中只进行简单说教,无法有效达成教学目标。本课设计了一个“人脸大比对”体验活动,活动分两个部分,第一部分就是通过百度AI开放平台里的人脸检测与属性分析功能,体验人脸检测中具体检测哪些属性;第二部分就是通过人脸对比功能,完成教师提供的三组人像照片的对比分析。在第一部分的实例体验中,学生通过自己上传照片进行检测,主要是通过对人脸的面部、肤色、毛发、眼睛、嘴、鼻和轮廓等150个特征的精准定位来准确地识别和计算出一张人脸的特征和属性信息,包括年龄、性别、颜值、情绪、是否戴眼镜等。这样的体验让学生非常感兴趣,也能很好地理解特征提取的过程。第二部分的体验是人脸对比,教师提供给学生三组照片,第一组是一对相似度很高的双胞胎;第二组是同一个人戴口罩和不戴口罩的照片;第三组是同一个人的两种表情。学生先自己观察,记录三组照片的结果,再上传照片到百度AI体验人脸对比过程,并查看对比结果。经过体验,学生认识到在现有的技术下,人脸识别的准确度还是非常高的,对人脸识别的过程也留下了非常深刻的印象。
二、“巧”编程序理解人工智能
从当前人工智能技术应用的实际情况分析来看,主要应用领域为大数据及机器学习,这些功能的实现得益于算法的不断完善。可见,算法学习是实现人工智能的关键,而对算法的学习又是计算机编程教学中的一大难点。推进小学编程教学将有利于帮助学生理解人工智能的相关知识。小学生相对抽象思维偏弱,采用图形化的编程教学,更加有利于他们接受,有助于提高学习的积极性。通过编程教学引导学生学会分析问题、抽象与建模、设计算法、编写程序脚本,在验证过程中不断改进和完善,并最终实现问题的解决,能有效培养学生的计算思维,并过渡到对人工智能所需要的其他知识的学习上。例如在五年级的《创编游戏》教学中,情境任务是设计制作一个猫捉老鼠的小游戏,目标是让学生认识“碰到颜色”“如果……那么……”等指令,能够用它们的组合来编写判断角色是否碰到边缘和老鼠的脚本。人工智能的概念主要体现在“碰到颜色”和“如果……那么……”语句的应用上,“碰到颜色”是侦测识别,“如果……那么……”则是逻辑判断的处理。在教学中,首先通过问题引导学生思考完成游戏需要考虑哪几个要素,从问题和答案中帮助学生提炼出“舞台”“角色”“动作”三个要素,进而帮助学生厘清实现游戏功能的基本思路。在程序编写中,让学生具体体验侦测模块的编写与判断语句的应用。简单的编程实践,能让学生逐步了解人工智能的基本概念及其实现流程。
三、“巧”创项目实现人工智能
知识的学习必须与学生的生活实际结合起来,如果学生在掌握人工智能知识和技能后能将所学知识应用于实践,解决生活中的实际问题,那么这样的学习就是真实有效的。学生通过设计创作具体作品,可以大大增强分析和处理问题、解决实际问题的意识和能力,培养逻辑思维和动手实践能力,这也是人工智能教育的方向和目的。根据学生的实际生活经验,教师将人工智能的具体应用案例巧妙引入课程中,引导他们科学地确定项目内容;通过对项目的梳理分析,建立逻辑关系和模型;用编程语言描述逻辑关系;采用硬件设备实现人工智能的具体功能,这种基于真实任务的学习活动,能有效促进学生的理解。例如四年级实践小组的“智能垃圾桶”作品,便是以垃圾桶为课题进行探究,先让学生对现有垃圾桶的优劣势进行分析,思考怎样改造垃圾桶才能真正实现智能化。通过教师的引领和自身观察,学生很快认识到智能垃圾桶应该具有的功能:一是能检测什么时候有人投放垃圾;二是垃圾桶盖能自动开启和关闭。确定了目标之后,就是思考达成上述目标需要哪些条件。学生根据已有知识,确定可以用超声波检测是否需要打开垃圾桶盖子,打开和关闭动作可以通过舵机和连杆来实现。通过探究后,学生根据设计的方案自主完成了智能垃圾桶的作品搭建,接下来就是通过编写程序和不断调试验证来实现预期的功能。作品完成后,学生可以根据实际情况进行功能的增加与修改,如增加桶内垃圾超过一定高度时能自动提醒的装置等,让智能垃圾桶更加智能。本次作品的创作过程,不仅锻炼了学生分析实际问题、解决实际问题的能力,又锻炼了他们的编程思维和计算思维,更重要的是体验了自己创作人工智能作品的乐趣和成就感。在人工智能应用日益普及的今天,人工智能课程进入小学课堂是大势所趋。在小学阶段开展人工智能课程教学,主要是为了让学生掌握人工智能知识,体验和运用人工智能技术,培养学生的信息技术核心素养、创新意识、实践应用能力,为学生适应未来社会打下扎实的基础。但人工智能教学具有其特殊性,如何有效推进人工智能教学,还面临着许多需要解决的问题。学校和教师应尽最大努力创设更好的人工智能教学环境,探索更有效的教学策略,促进学生对人工智能相关知识的学习。
参考文献
[1]丁华.人工智能教学中对学生计算思维的培养[J].华夏教师,2020(13):42-43.
[2]徐欣彦.引入体验活动创新小学人工智能教学模式[J].中小学信息技术教育,2019(9):62-64.
[3]刘建国.人工智能主题作品在小学创客教育中的探索—以“会看杯子的饮水机”作品为例[J].中国信息技术教育,2020(17):15-18.
关键词:人工智能;授课内容;讲授方法
人工智能概论课程是我校智能科学与技术专业开设的一门重要的专业基础课,它在整个专业教学体系中起到奠基的作用,如何针对其特点制定合理的教学目标与授课内容,并有效地组织课堂教学,取得良好的教学效果是非常重要的,本文将从多个角度对其进行全方位的思考与探索,为相关课程教学的改革提供新的思路。
1教学目标的精确定位
首先,人工智能概论课程在智能科学与技术专业整个教学体系中起到引导和奠基的作用,但不同于其他相关的专业基础课,其总的特点可归纳为“少而精”,即在较少的教学授课学时中起到画龙点睛的作用,为学生进一步的深入学习打好基础,并激发他们对智能专业的学习兴趣和爱好。基于以上特点,通常选择一学期共32学时课程的安排计划,并且在大三上学期开始进行授课。
其次,要研究解决同学们所反映的“虚与实”问题。人工智能是一门涉及到多个学科的课程,具有相当复杂的背景,其与哲学、数学、经济学、神经科学、心理学、计算机工程、控制论和语言学都有着密切的联系,并且随着这些学科的发展而深化,不断产生新的思路和新的问题。以上特点决定了该课程内容较为抽象,且难以把握全局,学习起来不易消化理解,从而造成了学生学习的困难,容易产生畏惧感,并且学生常常对其在实际环境中的具体应用产生疑问。
如何在这么短的授课学时里使学生产生学习兴趣并且能取得良好的教学效果是一个具有挑战性的课题,这需要对该课程的授课内容、教材选择、讲授方法和考核形式进行全方位的思考与探索,并在教学过程中落在实处。一方面让学生了解和掌握人工智能的发展历史和思想渊源,并指出各个分支的本质特点和整个领域的发展趋势;另一方面有意识地穿插介绍人工智能在实际中具体应用的例子,开阔学生的眼界,打消他们的疑虑。这些将在本文的后面部分进行深入的介绍。
最后人工智能概论这门课程还要兼顾研究型和应用型这两种特点的共同发展。在以前,由于人工智能授课内容的特点,常常讲授时偏向研究型,往往涉及到复杂的数学推导和逻辑运算,增加了老师讲授的难度和学生学习的困难。因此,针对上述问题,在教学过程中可以引入多种形式的事例说明和多媒体演示环节,以讲授思想为主,具体技术为辅,这将直接反映到授课内容的选择上。
2授课内容的选择
人工智能概论授课内容的选择至关重要,本着该课程“少而精”的特点,既需要让学生在较短时间内掌握基本的思想与概念要点,又要对该课程进行全方位的介绍,并点出其发展趋势,因而对授课教师有着非常高的要求。由于授课课时的限制,我们无法做到既面面俱到,又对每个具体方向进行详细的讲解;而且这样也容易陷入复杂的数学推导和逻辑运算的误区。因而,整个课程的讲授内容应该以传授思想和概念要点为主,并在讲授的过程中加入有趣的事例,通过这些形象的事例说明和多媒体演示环节折射出人工智能思想的精髓和应用的广阔前景。
人工智能概论主要涉及到知识表示、搜索推理、计算智能、专家系统、机器学习、自动规划、Agent和自然语言理解等内容,其中以知识表示、搜索推理和计算智能为授课内容的重点,在讲授的过程中需要对这些内容加以整理精简,分清主次,合理地安排授课内容在总学时内。除了这些基本的授课知识外,还应该在教学环节引入多媒体演示,通过形象生动的视频演示让学生们了解人工智能的科学价值和实际应用所在。视频可以选用世界一流大学实验室的开放多媒体内容,例如:MIT计算机科学与人工智能实验室的相关科研项目中间过程及结果的视频演示,以此来开阔学生的眼界,增长他们的见识,使之了解其应用前景和未来的发展空间。
人工智能领域的发展受到多个学科的影响,这些学科在不同历史时期都对人工智能领域起到了各种推进作用,也产生了许多不同层面的争论,至今也是如此。如何在授课过程中形象地对人工智能历史进行回顾,阐述这些学科对人工智能领域的影响,尤其是思想方面的影响特别重要。“回顾历史,立足当今,展望未来”――给学生形象地描绘出人工智能发展的思想史,并以画龙点睛之笔指出人工智能领域发展的广阔未来,是授课教师艰巨而光荣的任务,只有这样才能使学生把握住人工智能领域的整个发展脉络,激发出他们的学习兴趣和爱好。
以哲学家对强人工智能方向的争论为例,向学生们介绍这些收集整理的资料对于他们思想的启迪是非常有益的。这里值得说明的是这种思想的阐述事实上是非常不容易的,其难度甚至高于复杂的数学推导,因为它常常要求授课教师掌握思想的精髓所在,并用非常形象生动的语言对其进行说明,而这些常常是现在书本中所没有的。例如:知识的表示、获取、存储和推理是人工智能领域中重要的组成部分,虽然目前已经有很多书籍详细地介绍了这些方面,但学生仍然反映听起来比较抽象。为什么会这样?其原因是一些基本的问题并没有得到圆满的说明和阐述,如“什么是知识”,“知识能够表示吗”,“有统一表示各种各样抽象、复杂知识的工具吗”,“抽象的美学与复杂的人类情感,知识能够表示吗”……其中有些问题看似容易回答,却往往涉及到一些复杂的哲学问题,目前在各种人工智能的教科书和专著里常常对这些问题避而不谈,只在数学的层面上针对具体的问题来进行说明和讲授。如果想在这方面有所突破的话,就需要阅读大量的哲学书籍,如认知学、知识论和心智哲学等领域的著作,还需要大量时间的理解和参悟,这些有价值的资料也是对授课内容的极大丰富和补充。近年来,认知神经科学、心理学、生物学、语言学甚至社会学对人工智能领域有着较大的推进作用,也是将来融合发展的总体趋势,如何在课堂上结合具体的事例对其加以说明也是授课内容的一个重要环节。
3相关教材的选择
众所周知,关于人工智能的国内外优秀教材有很多,例如:S.J. Russell和P. Norvig所著的《Artificial Intelligence――A Modern Approach》被全世界89个国家的900多所大学用作教材[1],国内可以考虑使用其影印版或中文翻译版本,大大的降低了购买国外原版教材所需的费用,并可以在此基础上考虑实现双语教学。此外还有蔡自兴教授等编著的人工智能及其应用,详细而恰当地介绍了人工智能领域中的各个研究方向(分别适合于本科生[2]和研究生[3])等。我们从整个教学时间安排上看,因其所占学时较少,所以人工智能概论课程的教材选择不适用于大部头的书籍,宜选用篇幅较小但内容较全的适合于本科生的教材。除了选择合适的教材外,对于任课教师还要拥有大量的参考书,包括上述提到的其他领域的书籍和资料,只有这样才能拓展所掌握的知识,为实现良好的教学效果而服务。
4讲授方法和考试形式的选择
课程讲授时注意主线的选择,着重以思想介绍为主,详细地介绍人工智能发展的历史以及各种学派和学说,如符号主义、连接主义和行为主义等,要重点介绍他们的特点和本质,指出它们形成的原因以及其中的不足之处,并向学生介绍新的学说,例如机制主义[4]等。整个教学过程并不涉及较为复杂的数学,要注重各个分支的思想源流,主要从其机制上做定性介绍。同时可在讲授过程中穿插相关历史问题的争论,例如:中国屋问题[5]等,引发学生学习的兴趣和爱好,开展交互式教学,使学生和老师产生互动。授课方式采用板书和多媒体交互使用方式,力争在每节课的空闲时间里穿插加入人工智能领域的实际应用介绍,放映相关的视频录像,开阔学生们的眼界。在最终考试形式的选择方面不是要学生死记硬背知识点,而是要注重学生思想的发挥,鼓励学生提出新想法和新思路,并丰富其掌握的相关知识,为将来的进一步学习打好基础和做准备。
5结语
我们认为在教学方式上力争采用“启发式”教学,能真正做到启迪学生思想的作用,尤其要鼓励思想创新,在高等教育阶段培养学生具有独立思考、勇于探索的能力,使之成为社会的有用之才。希望这些在人工智能概论课程教学中的思考和探索能在日常教学活动起到有益的作用,并与同行们共同交流和探索。
参考文献:
[1] S.J. Russell, P. Norvig. Artificial Intelligence:A Modern Approach[M]. 2nd Ed. 北京:清华大学出版社,2006.
[2] 蔡自兴,徐光佑. 人工智能及其应用本科生用书[M]. 3版. 北京:清华大学出版社,2003.
[3] 蔡自兴,徐光佑. 人工智能及其应用研究生用书[M]. 3版. 北京:清华大学出版社,2004.
[4] 钟义信. 机制主义方法与人工智能统一理论:人工智能的新方法与新进展[J]. 计算机教育,2010(19):7-10.
[5]J. Preston, M. Bishop. Views into the Chinese Room: New Essays on Searle and Artificial Intelligence[M]. Oxford: Oxford University Press,2002.
Teaching Reflection on Introduction to Artificial Intelligence
YANG Dedong, SUN Hexu, YANG Peng, ZHANG Lei
(School of Control Science and Engineering, Hebei University of Technology, Tianjin 300130, China)
Abstract: In this paper, from the specialty and development for the course of Introduction to Artificial Intelligence in the scope of intelligent science and technology, all-around reflection and exploration are considered in teaching objectives, course content, selection of subject matter, teaching method and examination form and so on. Trying to work hard for developing new teaching thought, form distinct teaching style and obtain well teaching effect.
关键词:人工智能技术;教学方法;编程能力
中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2014)16-3865-02
1 概述
2008年11月16日,中国科协成立50周年新闻会在北京召开。在新闻会上,“五个10”系列评选活动,即10位传播科技的优秀人物、10部公众喜爱的科普作品、10个公众关注的科技问题、10个影响中国的科技事件、10项引领未来的科学技术评选结果揭晓。10项引领未来的科学技术是:基因修饰技术;未来家庭机器人;新型电池;人工智能技术;超高速交通工具;干细胞技术;光电信息技术;可服用诊疗芯片;感冒疫苗;无线能量传输技术。
人工智能技术学科是计算机科学中涉及研究、设计和应用智能机器的一个分支。指人类的各种脑力劳动或智能行为,诸如判断、推理、证明、判别、感知、理解、通信、设计、思考、规划、学习和问题求解等思维活动,可以用某种智能化的机器来予以人工实现[1]。
通过《人工智能技术》课程的学习,使学生对人工智能技术的发展概况、基本原理和应用领域有深入了解、对主要技术及应用有一定掌握,并对现代人工智能技术发展的方向有所研究。通过人工智能技术课程的学习与研究,启发学生对人工智能技术的兴趣,培养知识创新和技术创新能力,并能将人工智能技术融入到今后所开发的计算机软件之中。
《人工智能技术》是一门众多学科交叉的新兴课程,其涵盖范围广,涉及知识点多,知识更新快,内容抽象,不容易理解,理论性强,而且需要较好的数学基础和较强的逻辑思维能力,这给该课程的讲授带来了一定困难。《人工智能技术》也是一门应用型学科,怎样将理论运用到实践中,使学生将学到的人工智能技术知识和思想运用到自己的实际课题,这也是该课程需要解决的问题之一。
因此,对《人工智能技术》课程教学来说,我们要了解课程的最新信息,把握课程的特点,帮助学生找到好的学习方法,使他们能充分发挥自己的创新思维能力,提高学习兴趣,该文给出了《人工智能技术》课程的教学与实践的探索。
2 教学与实践的探索
2.1 教材和实验教学内容的选取
1) 人工智能技术是整个计算机科学领域发展最快,知识更新最快,最前沿的学科之一。在教材选用方面,我们采用了蔡自兴教授等主编,由高等教育出版社出版的《人工智能基础》这本教材。蔡自兴教授的主要研究领域为人工智能、机器人学和智能控制等。这本教材是作者在美国国家工程院院士、普度大学教授傅京孙先生的指导和鼓励下编写,借鉴了国内外人工智能技术研究领域专家的最新研究成果和学术书籍的长处,该书比较全面地介绍了人工智能技术的基础知识与技术,材料新,易于理解,兼顾基础及应用[2]。
此外,我们还给学生自主学习提供多种类型的学习资料,其中包括参考书目,如:Russel S, Norvig P.等编著的《Artificial Intelligence: A Modern Approach》一书,人工智能技术国内外期刊,如电子学报,计算机学报,人工智能与模式识别,Artificial Intelligence,Journal of Artificial Intelligence Research,Engineering Applications of Artificial Intelligence和International Joint Conference on Artificial Intelligence,AAAI: American Association for AI National Conference等人工智能技术会议,使学生能够掌握人工智能技术的更多前沿动态,提高学习兴趣。
2) 配套的实验教学内容。《人工智能技术》是一门理论性和实践性都很强的课程,实践性教学环节对该课程尤为重要。除了完成课本上的作业之外,还注重实验教学,培养学生的创新能力、算法设计能力和编程能力。首先,每个章节设置相应的实验,而实验内容经过严格的考虑,如:五子棋游戏,产生式系统,旅行商问题,传教士和野人问题,BP神经网络实现简单的分类,遗传算法、人工生命程序等,要求学生运用所学章节的知识,独立地设计和实现实验内容。实验报告包括简述实验原理及方法,给出程序设计流程图,源程序清单,实验结果及分析等内容,通过这种方式,进一步加强学生的信息获取能力和研究能力。
2.2 教学方法和手段的改革
人工智能技术课程交叉性强,涉及面广,传统的教学方法手段单一,缺少交流,课堂气氛沉闷,激发不起学生的学习兴趣,教学效果不理想。人工智能技术这门课程内容抽象,如何激发学生的学习兴趣是本课程需要解决的主要问题,也是关系教学改革成败的关键。本课程需采用多种方法进行教学,以此来激发学生的学习兴趣。
1) 问题启发式教学。《人工智能技术》这门课程中有很多似是而非、引人入胜的问题,主要是用计算机模拟人类的智能来解决这种问题。在教学中,有目的的提出这些问题,鼓励学生思考,提出自己的想法和解决方案,并进行分析和比较,这样强化学生的主动学习意识,提高学习积极性[3]。
2) 个性化学习和因材施教。学生中存在计算机专业和非计算机专业本科毕业的差别,由于他们每个人的基础不同,有的计算机知识比较匮乏,因此有必要针对每个学生的学习进度,课堂作业和实验报告情况进行及时评估,对学生提出个性化的教学。例如:在实验教学中,要求有能力和兴趣的学生可以做探究性和创新性的附加实验,从而引导学生发挥个性的空间,而对稍微吃力的学生则要求完成基本的实验,更注重基础知识的学习和夯实,这样就能达到因材施教的目的。同时对不同层次的学生进行分析,进一步提出学习建议,并进行有针对性的指导。
3) 多媒体使用和多学科知识的融合。本课程PPT课件图文并茂,提纲挈领,便于学生理解。课堂讲授、板书与PPT手段相结合,注重课程中的关键词用英文表示,并适当指定英文参考书,使学生能够接触国外文献资料,加深对学习内容的理解,获得更宽广的知识。PPT课件运用了大量多媒体技术,如动画、声音、图像,通过动画和视频演示抽象的概念、算法和过程,使人工智能技术中抽象的知识形象化,在课件中融入了文学,历史等其他学科的相关知识,便于学生较好地理解知识难点和重点[4]。
4) 师生互动和课内外答疑。在教学中,改变了传统的老师讲,学生听的教学模式。针对人工智能技术的实用性,适当提问,收集学生学习情况,尽量使用实例进行讲解。设置了实验讲解互动课程,对于实验的讲解,学生可以提出疑问,然后在课堂上展开讨论,学生可以看到问题从提出、分析到解决的整个过程,让学生自己在讨论中总结结论。为了解决教学中存在的疑难问题,还设有课后答疑,使学生能将所有的问题都理解透彻。
5) 理论研究与实践结合。在教学内容的安排上,注重学生的理论研究和动手能力,适当布置一些课程相关的论文和实验编程。通过课程论文,可以培养学生钻研问题的兴趣; 通过查阅科技文献使学生掌握如何查找相关文献的技能,可以培养学生撰写科技论文的能力。通过实验实践,使学生可以更加清楚地了解人工智能技术基本概念和难点,也能了解算法的设计具体运行过程,并对其进行验证,提高了学生的编程能力和和学习兴趣。
6) 考试考核方式改革。本课程的考核考试也是一个值得探讨的问题,本课程应采用多种综合考试方法,注重学生对基础概念、知识和基本的技能的掌握以及理论联系实际的能力。平时作业考核成绩,实验实践教学成绩、提交课程论文成绩,以及最后的期末考试成绩形成一种有效的考试考核方法,促进学生主动学习,提高教学质量。实验的评价指标在于算法设计、编程的准确性和实验结果及分析。课程论文评价指是选题是否严谨科学和具可研究性,论文结构、思路是否严谨,论文内容科学性、正确性,能否提出自己的见解。考查查阅科技文献的能力主要通过是否查找到权威的、最新文献以及撰写是否规范。
2.3 学生学好《人工智能技术》课程的建议
《人工智能技术》是一门理论与实践相结合的应用课程,学生如何学习这么课程,也是我们应该探讨的问题。
学生应该正确看待《人工智能技术》这门科学的发展。人工智能技术孕育于20世纪30、40年代,形成于60、70年代,发展至今,人工智能技术只有短短60多年的历史,它是一门不断发展和完善的崭新学科,还有许多课题处于探索中,理论和技术还远未成熟,我们应该对它有科学的认识。
针对非计算机专业本科毕业的学生,除了课堂听讲之外,还应该课下自学该课程的先修课程,如:数据结构、离散数学等课程。人工智能技术中涉及到大量的数学知识,如:模式识别需要具有较好的概率论,数理统计知识,另外还会用到少量随机过程、模糊数学的一些知识。人工智能技术是一门应用课程,编程语言的掌握必不可少,涉及到SVM算法,粒子群算法,免疫算法神经网络,遗传算法等算法,实现这些算法要求学生具有较强的编程能力。
学生应该多读,多查阅资料,特别是国外的期刊文献和重要国际会议论文,多了解人工智能技术最前沿的信息,理论联系实际,加深对基本算法的理解,并将人工智能技术的知识运用到自己所研究的领域,以做到学以致用。
3 结论
人工智能技术在一定程度上代表着信息技术的前沿,该文对《人工智能技术》的课程教学进行了一些探讨,教学与实践效果有了显著提高,但仍然有许多方面还需要我们继续探讨和改进。
参考文献:
[1] 蔡自兴,徐光佑.人工智能技术及其应用[M].北京: 清华大学出版社,2003.
[2] 蔡自兴,肖晓明,蒙祖强,等.树立精品意识搞好人工智能技术课程建设[J].中国大学教学,2004(1):28-29.
[3] 陈爱斌.《人工智能技术》课程教学的实践与探讨[J].株洲工学院学报,2006,20(6):137-139.
关键词:人工智能;Prolog语言;专家系统;虚拟足球机器人 新一轮课程改革亮点之一:技术课程标准,由信息技术和通用技术组成。作为技术领域的集大成者:人工智能贯穿于整个技术领域。信息技术开设人工智能初步选修模块,通用技术也有简易机器人选修模块,面向中学生有青少年机器人大赛。经过两年准备,笔者在部分学生中开展人工智能实验教学,深受学生欢迎。下面是笔者的一些做法和感受。
一、联系实际,激发学习兴趣
信息技术必修课中“用智能工具解决问题”一节,学生已对身边的智能工具及其使用已经有一定的感性认识。但是对什么是人工智能,人工智能给人类生活带来哪些好处等问题还不是很清楚。哪里没有兴趣,哪里就没有记忆。通过生活中的一些实例,如,俄罗斯国际象棋世界冠军卡斯帕罗夫与电脑“深蓝”间“人机大战”视频,英国eliza机器人对话,灭火机器人、足球机器人等引导学生进入人工智能的多彩世界当中,也可以让学生通过百度搜索其他方面如军事等方面的应用。让学生明白人工智能技术已经渗透到人们的社会生活,在各个领域得到广泛的应用。
二、由浅入深,介绍人工智能
人工智能是计算机科学的一个重要分支,它是由计算机科学、控制论、信息论、神经生理学、哲学、语言学等多种学科相互渗透而发展起来的。其主要内容是:人工智能语言、搜索技术、知识表示、自然语言理解与机器翻译、专家系统等。要实现人工智能技术,使机器具有智能,则需要人们给它设计智能程序。因此,让学生掌握一种简单实用的人工智能语言是必要的。Prolog是一种逻辑编程语言。它建立在逻辑学的理论基础之上,最初被运用于自然语言等研究领域。现已广泛地应用在人工智能方面,利用它可以建造专家系统、自然语言理解、智能知识库等。Prolog教学主要结合“找医生看病”这个简单的实例,了解Prolog语言的谓词逻辑、事实、规则和目标,进而介绍Prolog程序的运行机理,让学生发现在Prolog程序中一般不需要告诉计算机“怎么做”,而只要告诉它“做什么”。一旦给Prolog提供必要的事实和规则之后,它就能使用内部的演绎推理机制自动求解指定的问题,而不需要在程序中列出详细的解决步骤,这也正是人工智能语言与其他计算机程序设计语言的不同之处。如果系统完善,将机器人专家引入医院,不但能大大减轻医生的工作量,而且专家就在我们身边,让看病难、就医难成为历史。
三、虚拟智能,体验人工智能
由于学校资金和条件限制,笔者利用AI-RCJ虚拟足球机器人作为教育载体。AI-RCJ是一套虚拟足球机器人的制作平台软件和竞技仿真环境。该软件以寓教于乐的方式,打破了传统教育的模式,为使用者提供了一个新颖的教育平台。整个系统由五部分组成,《初识机器人》和《足球机器人》是基础类,《进攻机器人》《守门员》《我的球队》三个模块是整个竞技仿真环境的核心部分。在这三个模块中渗透给学生计算机程序设计的基本思想、顺序结构、分支结构、循环结构;让学生了解数学平面坐标、体会不同质量的物体碰撞带来的不同效果和状态。使用者可根据自己的策略建立一个虚拟足球机器人,用户可选用图形化编辑器――机器人快车或者代码编辑器――CodeCanvas来实现机器人的策略及算法。编写好的机器人控制代码经过编译以后,就可以导入到AI-RCJ仿真竞技环境下和其他的足球机器人进行比赛。不断地在比赛中总结和改进,在竞技中品味学习人工智能的乐趣。
四、实际操作,挑战机器人设计
如果资金允许,可采购一些机器人组件,进行实际的组装和设计。以小型足球机器人为例,其硬件结构主要由6部分组成:行走机构、击球机构、带球机构、电路部分(决策,控制和通信等电路)、电源装置及辅助部分(小车底盘,外罩)。机器人小车应能准确地接收上位机指令,并根据指令要求迅速完成决策子系统的意图(带球,射门,拦截等战术动作)。决策系统是整个系统的核心部分,它主动完成知识提取并确定机器人的协同任务。机器人的通信系统特别是无线通信系统是保证从主机端到机器人底层之间的数据传送是可靠的,从而使得机器人能够比较顺利流畅地进行。
经过两年实验教学,学生认真学习,积极性很高,都想成为机器人制作的高手,与往日的玩游戏和上QQ不可同日而语,信息技术课真正成为学生的主人。遗憾的是由于经费问题不能让每位学生亲自设计机器人,让自己的作品在绿茵场上一展英姿。但笔者相信随着国家教育投入的增加,这一难题必将迎刃而解。
参考文献:
关键词:人工智能;双语教学;教学改革;课程建设
人工智能的研究领域包括知识表示、搜索推理、自动规划、定理证明、知识工程、自然语言处理、机器学习、语音与图像识别、智能机器人、多智能体和计算智能等[1],属于多学科集成交叉的前沿科学,也是目前国际上的研究热点,大量新的研究成果均发表在国际刊物上,要了解该学科的最新动态,就必须具备一定的英语阅读和写作能力。人工智能作为计算机科学与技术专业的主要课程之一,其内容不仅包括基础理论知识,更需要紧跟时代步伐,追踪最新研究成果,并鼓励学生主动学习,为此,采用双语教学不仅可以提高学生的英文水平,也为他们将来能够自己查阅和发表英文文章、培养其国际竞争意识奠定了基础。
经过认真准备,中南大学人工智能课程自2007年开始进行全国双语教学示范课程建设,在国家教育部、湖南省教育厅,尤其是在中南大学及其信息学院相关部门的组织领导和支持下,采取了一系列政策、措施扶持和保证双语教学的开展。
1改革概况
为了适应经济全球化和科学技术迅猛发展的需要,我国加快了对外开放的步伐,同时为了能更紧密地配合国家的经济建设和社会发展,教育部于2001年秋季发出通知,要求各高校积极推动使用英语进行公共课和专业课的双语教学,引进先进的原版教材,加强学生英语的实际应用能力,培养学生的国际竞争意识,从而使我国高新技术领域能够跟上国际发展的步伐,培养出具有国际水平的技术人才,加快我国高等教育与国际接轨的进程[2]。
学校高度重视双语教学工作,采取一系列政策、措施扶持和保证双语教学的开展。近年来,我校出台了《中南大学双语教学管理办法》,每年都会开展双语教学的申报工作,并举行双语教学竞赛,同时在工作量计算方面对双语教学给予倾斜,鼓励广大教师实行双语教学。
2探索与实践
人工智能课程作为首批部级精品课程,更由于其学科本身的前沿性,实行双语教学是一个必然的选择。在教学中,运用双语的目的不再是简单地提高学生日常阅读外语的能力,而是要从听、说、读、写多层面上培养学生的外语综合能力,培养学生用外语思考、用外语获取知识、解决问题的能力,为此,在课程建设上我们采取了以下实施程序,并在实践中不断摸索、改进。
1) 重视本科教学,安排主讲教授和其他具有高级职称的教师上教学第一线。主讲教师授课时按照学生实际情况调整中英文授课比例,鼓励学生用英文回答问题完成作业和报告等。加强对非计算机专业学生的辅导,指导他们参阅一些预备性英文教材或资料,为课程学习打好基础。
2) 健全课程主讲教师负责制,经常开展课程小组教研活动,交流双语教学经验。除安排博士生参加双语教学课程建设外,还要安排硕士生和本科生参加与本学科有关的科研和开发工作。
3) 逐步实现教学资源的英文化,编制英文教学计划及英文的多媒体课件,提供英文参考资料和有关文献,引进英文原版教材。
4) 不断进行教学改革,及时更新教学内容和教案,反映人工智能学科的最新成果。采用走出去、请进来的办法,虚心学习和吸取校外及国外的先进教学经验,并结合自身体会,不断总结经验,整合教学改革成果。重新修订本课程授课教案,课程小组成员全部参加,吸收部分博士生参加。
5) 精心搞好教材建设。在已编写的人工智能教材基础上,精益求精,编著系列化、一体化教材,并选用经典英文配套教材。
6) 高度重视实践性教学环节,开拓新的实验方法,开设新的实验课,鼓励用英文撰写实验报告。通过实验,吸引和鼓励本科生参加我所科研活动。组织参观重点实验室、工程研究中心和重点项目基地,培养学生的科研兴趣。通过相关实践环节,培养学生的创新能力。检查与改进实验教学,并逐步增开新的实验。
7) 进行考试改革试验,采用双语,使用多种综合考试方法,着重检查学生对基础知识和基本技术的掌握情况以及理论联系实际的能力,促进学生的学生主动性,为提高教学质量服务。
学生方面,目前已成功进行了2007、2008、2009年秋季,以及2010年春季的双语授课。从2007年到2009年,开设双语课的对象为计算机科学与技术专业大学四年级的学生,而2010年开始,由于教学计划的调整,选课学生变为大三第二学期的计算机科学与技术专业,并新增智能科学与技术专业的学生。历年选课总人数均达到1000人以上,达到学生总人数的80%以上。综合四年学生成绩,考试通过率为98%。
3成绩与经验
在人工智能双语教学课程的建设中,我们按照教育部双语教学示范课程标准的要求,注重教学效果和人才培养质量,大力深化课程教学改革,注重教师队伍的培养,并不断完善课程网站和教材建设,取得了一定的成绩。
3.1课程教学改革
由于双语教学要求学生上课时必须比平常付出更多的注意力和集中力,因此要让学生在两节课90分钟的课堂上始终保持高度积极性,就必须激发他们对课程的兴趣。一般来说,学生们对新知识、新问题比较感兴趣,对实际生活中能碰到的问题比较感兴趣,针对这些特点,我们在授课过程中时刻注意改革教学方法,更新课程内容,紧跟科技发展的步伐,通过前沿问题作为要讲授知识的引子,启发学生的思路。
1) 增加趣味,利用游戏启发学生思路。
计算机游戏是现在学生们最常见的一种娱乐手段,同时也是人工智能运用得最活跃、最灵活的一个领域。角色扮演游戏中人物的路径规划,游戏中的人机对弈,还有各种以人工智能的相关研究领域为主题的游戏数不胜数。我们将这些,尤其是一些英文游戏都引入到课程当中,利用他们提出问题,再用课程中的知识来讲授解决问题的基本原理,大大激发了学生的兴趣,让同学们有了“自己来做”的想法。比如在讲解神经网络方面的问题时,我们直接使用了Bug Brain这样一款英文游戏,利用各种不同的任务,从易到难,让同学们逐步掌握神经网络的结构特点、几何意义、激励函数以及权值阈值的作用等,让学生从娱乐中学习。
2) 强调主动,开展讨论活跃课堂气氛。
双语教学的目的不是简单地提高学生日常阅读外语的能力,而是要从听、说、读、写多层面上培养学生的外语综合能力,单纯在课堂上灌输知识的教学方法最多只能训练学生“听”,因此要改变这种状况必须鼓励学生自己来讲。为此,我们在授课过程意安排了课堂讨论和课堂报告会的形式,通过提前通知、自由分组的形式,针对某些专题,特别是前沿专题,让学生自己去查资料、写报告、做PPT,并在课堂上宣读。通过对英文报告作出额外奖励的方法来鼓励学生用英文报告,提高他们在说、读、写等层面的外语能力。比如针对现在国际研究的热点和难点问题――人工生命,我们就曾经举行课堂报告会。人工生命作为一个前沿性问题,目前还未形成成熟的技术和方法,采取讲授的方式并不合适,但这类前沿问题的最新研究成果一般都是英文文献,非常适合同学们自己去查阅资料。事实证明,在报告会上,同学们各抒己见,从不同的角度阐述了自己对这个问题的看法,百家争鸣、百花齐放,英文报告的比例达到了50%。
3) 结合实际,通过问题讲述解决方法。
人工智能作为一门前沿性的科学,很容易让人觉得“曲高和寡”,学了不知道怎么用,到底有没有用。因此在授课时要时时注意联系实际,让学生了解如何学以致用是很重要的。比如,在讲神经网络时,首先提出文字识别的问题,再通过例子展示运用神经网络进行文字识别,再介绍一些其他方面的应用,这样学生们不再盲目地学习原理,而是能够将问题与方法结合起来,更好地了解所学的知识。
4) 注重交流,引进人才开拓学生视野。
为开拓学生视野,同时也为了提高教师的业务水平,反映人工智能学科的最新成果,虚心学习和吸取校外和国外的先进教学经验,我们采用“走出去、请进来”的方法,不仅鼓励教师参加各类教学交流活动和双语教学的研讨活动,还积极联系国内外大学的知名学者、教授,聘请他们作为客座教授,来校讲学和交流,为本科生召开专题讲座,让学生直接与国际知名学者面对面交流,培养他们对科研工作的兴趣,了解最新的国际研究动向,从而提高他们学习的兴趣。同时,这些国外学者的讲座都是全英文PPT,有的还是全英文讲授,这些都让同学们了解到双语学习的重要性,也提高了双语学习的水平。
3.2教学队伍建设
从2007年立项以来,曾参与人工智能双语课程建设的教师以达到15人,包括中南大学智能科学技术中心的全体教师和部分外聘教师,并在4年的建设过程中形成了以部级名师牵头,3位主讲教师和若干讲师、博士生组成的教学小组。这些教师,从教学内容的选定、教学大纲的制定到授课课件的制作、实验程序的开发以及网络课程的编制都付出了不同程度的努力,并且其中还有部分博士生和研究生也参与到工作中来,为今后教师队伍的壮大打下了基础。
在教学队伍中,主讲教师均为博导或博士,在年龄上形成老、中、青,职称也形成教授、副教授、讲师的梯队结构,有利于课程建设的发展。教学队伍中的所有成员其专业涵盖自动化、计算机、通信、数学等,很好地体现了人工智能这一高度交叉科学的特点,为课程教学奠定了良好的基础。
另外,对于青年教师还鼓励他们提高学历、学位层次,拓展知识结构,支持攻读博士学位,并有计划地选派中青年教师到国外学习进修。同时,强化青年教师的科研意识,营造浓厚的科研氛围,支持青年教师申请科研课题,鼓励多出论文、专利、奖励等成果,并与晋级、评奖挂钩。要求每个青年教师进入实验室,积极参与科研工作,潜心钻研,每学期至少写好1篇科研论文,对于高质量的科研论文进行资助和奖励,激发青年教师的教研积极性。
3.3课程网站建设
本课程的教学资源已全面上网,包括课程教学大纲、授课教案、习题、实验指导书、课件、现场教学录像等。课程配套的网络课程曾于2003年被教育部评为优秀网络课程。
为扩大课程的辐射面,增强其影响力,并促进课程与国外同类课程的交流,2009年我们对人工智能课程资源进行了英文翻译,将教学大纲、授课课件、习题等全部翻译成英文,并挂在“中国开放教育协会”的网站上,作为中国精品课程,与MIT的优秀开放课程放在同一平台上进行交流。
3.4教材建设
要采用双语教学,引进国外优秀的英文原版教材是必不可少的。为此,我们通过多种途径了解了部分大学的双语教学情况,购买了多本外文原版教材,进行了对比,最后决定选用机械工业出版社出版,Nils J. Nilsson所著的英文版教材《Artificial Intelligence: A new Synthesis》[3]。该书从最基本的反应式Agent入手,逐步向人们展示了现代人工智能不断增强的认知能力,同时也例证了该领域中重要且经久不衰的思维、思想。该书是国外多所大学采用的经典教材,其作者是人工智能领域的主要开创者和重要带头人,用它与我们已有的优秀中文教材一起作为课程教材,能够在教学中互为补充,相辅相成,起到良好的作用。
4进一步的工作
经过多方的共同努力,在4年的建设过程中我们取得了一定的成效,但仍存在一些问题,还需要进一步实践和讨论。
首先,学生拥有原版教材比例不高,大部分学生更愿意阅读中文教材,或者只打印部分英文资料。通过与学生沟通了解到,其原因主要是因为英文原版教材一般售价较高,且大多内容很多,与我国本科教学的实际情况有一定差距,这些都导致有部分学生不愿或不能购买原版教材,使双语教学难以达到理想的效果。为此,能够自己编著出版课程配套双语教材是解决这一问题的途径之一。我们有很多优秀的中文系列教材,将这些教材与国外经典教材相结合,编著出版适合我国国情的双语教材不仅能增加双语教学的教学资源,同时也能促进我国教材与国际接轨,将我们的经验辐射到国际上。
其次,到目前为止,我们的作业、习题等并没有硬性要求一定要用英文完成,试卷中英文题目的比例也不高。毕竟双语教学的首要目的毕竟不是学习英文,而是掌握专业知识,同时也要兼顾部分英文程度不高的学生。但如何保证“兼顾”而不是“姑息”,如何体现“促进”而不是“为难”,这些仍需探讨。因此,我们可以摸索新的课程评分制度。既然是双语,就应该允许学生使用中文,但可以对使用英文的学生采取额外的奖励,变固定的平时成绩为灵活的加分机制,这项措施需要学校有关政策的支持和配合。
再次,仍有部分学生不选,或退选双语课程。通过与学生交谈,大多数学生不选或退选课程的原因也是怕双语教学会难度较高,所以在可以保证学分的情况下,他们会转向选择其他非双语课程。针对这个问题,可以考虑对于双语课程可以增加奖励学分或采取其他奖励措施的办法。假设课程原本是3个学分,但由于采用双语教学就可以增加为4个学分,或者可在其他方面给予一定的奖励。通过这种办法鼓励学生选修双语课程,达到促进双语教学的目的。
参考文献:
[1] 蔡自兴,徐光v. 人工智能及其应用[M]. 北京:清华大学出版社,2003.
[2] 赵正堂. 大学本科专业课程双语教学的几点思考[J]. 经济研究导刊,2009(12):223-224.
[3] Nils J. Nilsson. Artificial Intelligence:A New Synthesis[M]. Boston:Morgan Kaufmann Publishers,Inc,1998.
Construction of Bilingual Teaching of Artificial Intelligence Course
LIU Li-jue, CAI Zi-xing, TANG Jin
(Institute of Information Science and Engineering, Central South University, Changsha 410004, China)
Abstract: In the paper, the construction of bilingual teaching of Artificial Intelligence Course is introduced. There are some achievements and experiences obtained in the construction process, as well as some problems. Some reform proposals are also proposed.
>> 研究生人工智能原理教学改革 研究生人工智能课程教学探索 研究生“人工智能”课程教学改革探索 人工智能系列课程研究 人工智能课程全英文教学改革 人工智能实验课教学改革研究 《人工智能》硕士课程教学改革的研究与实践 落实科学发展观,深化“人工智能”课程的教学改革 创新型人工智能教学改革与实践 人工智能课程教学方法研究 “人工智能导论”课程的教学与实践改革探索 新形势下本科教育阶段人工智能课程教学研究 人工智能课程研究型实验教学的探索与实践 航天类专业“人工智能”课程的教学探索 林业院校人工智能课程教学的思考 应用DBR的人工智能课程教学 人工智能导论课程的兴趣教学法 人工智能概论课程的教学思考 “人工智能”课程教学的实践与探索 面向人工智能的信息管理与信息系统专业教学改革 常见问题解答 当前所在位置:l.
[5] 王海,许德章.“机器人学导论”专业课双语教学改革的实践[J]. 科技咨询,2009(3):182-183.
[6] 徐新黎,王万良,杨旭华.“人工智能导论”课程的教学与实践改革探索[J]. 计算机教育,2009(11):129-132.
[7] 李竹林,郝继升,马乐荣. 人工智能双语教学体系结构的探索与实践[J]. 计算机教育,2010(12):81-83.
[8] 冀俊忠. 落实科学发展观,深化“人工智能”课程的教学改革[J]. 计算机教育,2009(24):105-107.
[9] 朱映辉. 基于导向驱动的《人工智能》课程教学改革研究[J]. 现代计算机:专业版,2009(5):94-96.
Research on Artificial Intelligent Series Courses of Graduate Students
REN Xiao-ping1,2, REN Qing-xiong3, GUO Fan2
(1. Institute of Intelligent System and Software, Central South University, Changsha 410083, China ; 2. Institute of Information Science and Engineering, Central South University, Changsha 410083, China ; 3. Shanxi Institute of Metrology Supervision & Verification, Taiyuan 030002, China)
Abstract: Some suggestions on teaching reform are presented in this paper, which are based on many years experiences from teachers of Institute of Intelligent System and Software, Central South University. These teaching experiences and methods are get excellent results when used in teaching reform of doctorial course reforms, and these experiences will play important roles in the other series course reforms.
关键词:人工智能;创新性教学;精品课程;课程建设;教学改革
人工智能课程是计算机类专业的核心课程之一,也是智能科学与技术、自动化和电子信息等专业的重要课程,其知识点具有不可替代的重要作用。该课程内容广泛,具有很强的综合性、应用性、创新性和挑战性[1],其开设能够更好地培养学生的创新思维和技术创新能力,为学生提供了一种新的思维方法和问题求解手段。同时,本课程能够培养学生对计算机前沿技术的前瞻性,提高他们的科技素质和学术水平。通过课程的学习,学生对人工智能的定义和发展、基本原理和应用有一定的了解和掌握,启发了对人工智能的学习兴趣,培养创新能力。
中南大学人工智能课程开设于20世纪80年代中期。1983年,蔡自兴作为访问学者赴美国普度大学研修人工智能,并与美国国家工程科学院院士傅京孙(K. S. Fu)教授及清华大学徐光v教授合作研究人工智能。在傅京孙院士教授的指导下,蔡自兴和徐光v教授执笔编著《人工智能及其应用》一书,并于1987年5月在清华大学出版社问世,成为国内率先出版的具有自主知识产权的人工智能教材。本教材不仅为我校人工智能课程提供了一部好教材,而且促进了国内高校普遍开设人工智能课程。此后,又陆续编著出版了《人工智能及其应用》第二版、第三版“本科生用书”和“研究生用书”、第四版等,修读该课程的学生也与日俱增。该书第二版还获得国家教育部科技进步一等奖。经过近20年建设,该我校人工智能课程于2003年评为国家精品课程,并在2008年评为国家双语教学示范课程。这是至今国内唯一同时获得部级精品课程和双语教学示范课程的人工智能课程。同时,我们还开发了人工智能网络课程,具有网络化、智能化和个性化等特色,被国家教育部评为优秀网络课程,供兄弟院校人工智能教学参考使用,受到普遍欢迎[2]。
作为国内第一门人工智能精品课程,我们按照教育部精品课程标准建设《人工智能》课程,尤其是在教学内容、创新性教学方法和教学模式上进行不断进行改革与探索,取得了很好的效果。本文即为我校人工智能精品课程建设与改革经验的初步总结。
1教学内容优化
1.1课堂教学内容优化
教学内容的确定是课程的首要任务。如何选好教学内容,使学生既能了解本领域的概貌,又能适合学生的基础,便于他们在有限的时间完成学习任务,是一件难事。教学内容除了包含基础理论外,还应该反映人工智能领域的新发展和新动态,跟上学科发展的步伐。本课程最初设定的教学内容分基础部分和扩展应用部分。基础部分主要包括人工智能的定义和发展、知识的表示以及推理,而扩展应用部分主要包括专家系统、机器学习、机器规划、机器视觉等。
近年来人工智能科学的快速发展,涌现出了大批新的方法和算法,研究热点问题也从符号计算发展到智能计算和Agent等。
学内容,既能使学生了解本领域的概貌,又能适合学生的基础,便于他们在有限的时间完成学习任务,是一件难事。教学内容除了包含基础理论外,还应该反映人工智能领域的新发展和新动态,跟上学科发展的步伐。本人工智能课程最初设定的教学内容分基础部分和扩展应用部分。基础部分主要包括人工智能的定义和发展、知识的表示以及推理,而扩展应用部分主要包括专家系统、机器学习、机器规划、机器视觉等。
近年来人工智能科学的快速发展,涌现出了大批新的方法和算法,研究热点问题也从符号计算发展到智能计算和Agent等。
随着科学技术的不断进步,在科学研究和工程实践中遇到的问题变得越来越复杂,传统的计算方法无法在一定时间内获得精确的解。为了在求解时间和求解精度上取得平衡,很多具有启发式特征的智能计算算法应运而生。这些算法通过模拟大自然和人类的智慧来实现对问题的优化求解。计算智能作为人工智能的一个新的分支是目前的研究热点,它主要涉及神经计算、模糊计算、进化计算和人工生命等领域,在如模式识别、图像处理、自动控制、通信网络等很多领域都得到了成功应用。另一个近10年来人工智能的研究热点是Agent和多Agent系统,其理论最早来自分布式人工智能,并随着并行计算和分布式处理等技术的发展而逐渐成为热点。
以上两个内容都是人工智能的重要分支。因此,我们在《人工智能及其应用》第三第3版[3]和第四第4版教材[4]中已经顺应形势加入了这方面的内容,并将教学内容也进行了相应的扩展,加入了计算智能、分布式人工智能与Agent。由于不确定性推理和基于概率的推理方法应用也越来越广泛,我们也将此类非经典推理方法单独作为一章来进行教学。另外,还增加了一些新的内容,如本体论和非经典推理、粒群优化和蚁群计算、决策树学习和增强学习、词法分析和语料库语言学,以及路径规划和基于Web的专家系统等。图1给出本课程的教学内容大纲。
人工智能的教学内容涉及面广且内容较多,要在有限课时内完成教学计划并让学生掌握,具有一定难度。因此需要根据教学对象的需求有所取舍。中南大度。因此需要根据教学对象的需求有所取舍。中南大学在智能科学与技术、计算机、自动化三3个专业中均开设了人工智能课程,根据相关专业课程教学对象,对学时和教学内容进行适当调整。对于智能科学与技术专业,人工智能课程为必修课,共48个学时含实验8个学时。表1表示为相关专业的人工智能课程教学内容分配情况。对于计算机和自动化专业,人工智能课程为选修课,共32个学时含实验8个学时。许多兄弟院校的计算机专业都把人工智能定为必修课,课程学时也在50学时左右。因此,我们一再强烈建议我校的计算机专业把人工智能列为必修课,并适当增加学时。由于智能科学与技术专业开设有专家系统和智能计算选修课程,因此在人工智能教学内容中只将这两部分做简要阐述,而将重点放在知识表示和推理以及扩展应用上。对于计算机专业学生来说,除基本的知识表示和推理外,计算智能和Agent技术也是他们在软件开发和通讯技术理论学习中需掌握的重要概念。同时,计算智能、专家系统对自动控制和电气工程也十分重要,对自动化专业则应掌握该方面的内容。
1.2实验实践教学创新
国内人工智能课程在开设之初大多没有安排实验内容,仅为理论基础和概念讲授。由于理论比较抽象,很难理解,学习效果不理想,学生们对于其应用实现也十分困惑。此后,各高校也逐步在该课程中分配了实验学时,大多数采用prolog语言和专家系统作为实验语言和对象[5]。为了改进该课程的教学,我们也从没有实验到将实验学时从零调整为设置4个学时的实验课时,然后到现在的8个学时的实验课时。随着课堂教学内容的改革,实验内容也进行了优化和更新。
人工智能课程实验的目的是帮助学生掌握基本理论,发挥主动性,研究探讨人工智能算法和系统的运行和实现过程,提出思路并验证自己探索的思路,从而更好的地掌握知识,培养研究能力和创新能力。因此,在实验教学内容的设计上,实验项目应具备研究性和综合性。实验项目目标明确,要求学生带着问题和任务进行实验,但实验过程又要有一定的灵活性,学生可以根据自己的思考进行适当的调整。再者,充分采用虚拟实验方式进行实验,大大提高了学生的兴趣,提供了分析和探讨智能算法的很好平台。同时,学生的实验数据和实验结果分析既有格式要求,又给学生报告自己的研究的过程和结果留有空间,并在评分时加以充分考虑。这些做法能够鼓励学生,特别是鼓励优秀学生进行独立性研究,满足他们学习的需求。
1) 人工智能课程的实验环节不足和课时分配问题。
中南大学的人工智能课程的实验环节经历了从精品课程建设前没有到开设,一直到其内容和形式上的不断改进过程。但目前实验还主要处于演示性和编程的实验阶段,而非设计和训练阶段。此外,由于人工智能课程涵盖范围广、内容多,而课程所设置的学时有限。,如何分配好课堂教学与实验课时也是一个需要在今后课程建设中不断探索的问题。
对于某些专业的人工智能课程,可以考虑单独开设人工智能实验课程或人工智能程序设计与实验课程。
2) 人工智能技术发展迅速情况下如何保持该精品课程持续发展的问题。
人工智能作为一门高度融合的交叉科学,其发展速度迅速,不断有新理论、新问题涌现出来。我们的
人工智能教学既要注重基础理论知识,又要紧跟学科发展的步伐,势必要求对课程内容进行不断更新,这对我们的教学资源和教师素质都提出了更高的要求。
4结语
本文介绍了中南大学的精品课程――人工智能课程教学内容和创新性教学方法的一些探索,已在课堂教学内容的优化、实验环节的改进、教学方法的创新的实施上取得了很好的效果,充分激励了学生的学习积极性和主动性,多方位培养学生发现问题、分析问题和解决问题的能力。我们的想法和做法可供兄弟院校同行参考。不过,仍然存在一些不足之处。随着智能科学与技术的发展和更为广泛的应用,人工智能课程的重要地位必将更加突显,我们也需要继续努力,与时俱进,不断完善人工智能精品课程的建设。
注:本文受教育部质量工程部级精品课程人工智能(2003)、全国双语教学示范课程人工智能(2007)项目支持。
参考文献:
[1] 薛莹. 创新教育新途径人工智能与机器人教育:哈尔滨市教育研究院张丽华院长访谈录[J]. 中国信息技术教育,2010(1): 20-22.
[2] 蔡自兴,肖晓明,蒙祖强,等. 树立精品意识搞好人工智能课程建设[J]. 中国大学教学,2004(1):28-29.
[3] 蔡自兴,徐光佑. 人工智能及其应用[M]. 3版. 北京:清华大学出版社,2003.
[4] 蔡自兴,徐光佑. 人工智能及其应用[M]. 4版. 北京:清华大学出版社,2010.
[5] 韩洁琼,闫大顺. 人工智能实验教学探讨[J]. 计算机教育,2009,(11):135-138.
[6] 刘丽珏,陈白帆,王勇,等. 精益求精建设人工智能精品课程[J]. 计算机教育,2009,(17):69-71.
Exploration of Innovative Teaching Mode of Artificial Intelligence Elabrate Course
――Construction and Reformation in Elaborate Course of Artificial Intelligence
CHEN Bai-fan, CAI Zi-xing, LIU Li-jue
(Institute of Information Science and Engineering, Centnal South University, Changsha 410083, China)
Abstract: The paper introduces the experiences of the construction and reformation for the elaborate course of Artificial Intelligence in Central South University according to the course’s characteristics and development history. Firstly, the optimization of the teaching contents and experiments reformation are described. Then the innovative teaching mode and methods are discussed, including a modern teaching mode of Artificial Intelligence course by using modern educational technology and interactive teaching guided by interests and freedom study by class seminars. Finally two problems of the course which should be still improved are analyzed. These offer beneficial reference to other schools for developing Artificial Intelligence course and other courses.
关键词:人工智能;教学系统;分析
1 背景
人工智能(Artificial Intelligenee,简称Al)是在计算机科学、控制论、信息论、神经生理学、心理学、哲学、语言学等多种学科相互渗透的基础上发展起来的一门新兴边缘学科。他主要研究如何用机器(计算机)来模仿和实现人类的智能行为。人工智能理论研究如何用人工的方法模拟、延伸和扩展智能,主要是理工学研究者所从事的工作,以自然智能理论为基础,如果能弄清各种自然智能的工作机制及其各个功能部件的结构关系,就可以通过已经高度发达的电子的、光学的和生物的器件构筑类似的结构对其进行模拟、延伸和扩展,从而实现人工智能。通过几十年的发展,已经形成了较为系统的理论体系,包含了极为丰富的内容,并在实际中得到了广泛的应用,发挥了显著的作用。
2 人工智能的发展概述
50年代,人工智能的概念首先提出后,相继出现了一批显著的成果,如机器定理证明、跳棋程序、求解程序、USP表处理语言等,在这一阶段,人工智能专家重视问题求解的方法,忽视了知识的重要性,导致在机器翻译等方面出现了失败,使人工智能走入了低谷。从60年代末到70年代,专家系统的出现,使人工智能研究出现了新高潮。随着第五代计算机的研制,人工智能得到了很大的发展,这一时期人工智能的主要方向就是制造智能机器人。80年代末,神经网络理论和技术得到飞速发展。到90年代,由于网络技术特别是国际互联网技术的发展,人工智能开始由单个智能主体研究转向基于网络环境下的分布式人工智能体的研究,另一方面因为计算机速度的不断提高、存储容量的不断扩大,计算机的硬件有了突飞猛进的发展,许多原来无法完成的工作都能实现,因此,人工智能出现新的高潮。其中有些技术已经实用化,人工智能深入到社会上生活的各个领域。
3 英语教学系统设计分析
随着大学英语教学水平及大学新生英语水平的不断提高,教育部对大学教学大纲有了新的规定,对大学英语教学有了新的要求,对非英语专业学生有了更高的要求, 在这种情况下,有多媒体技术和网络技术支持的计算机辅助的大学英语教学迅速发展,这种教学方式旨在将传统课堂教学与现代信息技术结合起来,实行网络课程和传统课堂的优势互补,但是,目前的英语计算机辅助教学存在着种种问题,主要表现一下几个方面:
(1)师资不足问题。学生增多及英语小班化教学引起了师资短缺,英语教师精力不足,要从根本上解决这个问题就是要在有限师资下,提高教学质量,有针对性教学。
(2)学生基础知识不牢固问题。在大学教学改革下,英语教学的重点己经有了转移,教师没有多余的时间和精力给学生巩固基础知识,比如词汇、语法,基础知识在一定程度上阻碍了学生英语水平的提高,因此,要高效率帮学生巩固基础知识,进一步提高教学质量。
(3)学生自主学习意识不足问题。自主学习包含自我监控、自我指导、自我强化三个过程,要采取有计划的或已经熟练达到自动化程度学习的方法,督促学生定时有效的安排学习时间,使学生通过自我监控、反馈和调节实现学习目标。
4 英语教学系统功能结构分析
本系统采用B/S模式(浏览器/服务器)的体系结构,构建基于internet的网上教学辅助系统。系统包括两个两个模块:大学英语教学辅助专家系统、学生自主学习系统。整个系统包括四种用户:领域专家、英语教师、学生、系统管理员。用户登录时,根据不同的身份拥有不同的模块操作权限。
系统管理员:主要是指系统拥有者指定的对系统进行日常维护的人员,主要权限包括用户管理(对教师用户、学生用户、领域专家用户进行查询、增加、删除、修改)、题库管理(添加、查询、修改、删除)、修改密码等。
领域专家:指具有多年教学经验的资深英语教师,能够透彻分析英语试题中所涉及到的知识点、程度、确定度,能给出训练神经网络时所需要的既定格式的样本。主要权限包括知识库维护(对静态知识库和动态知识库进行添加、查询、修改、删除)、神经网络样本维护(添加、查询、修改、删除)、密码修改等。
教师:指普通英语教师,每个英语教师都有指定的班级和学生,主要权限有组织考试、上传考试结果、分析指定学生群体的知识点掌握情况等。
学生:指能够通过系统管理员给定的用户名密码登录系统的普通学生。主要权限有参加练习、自我诊断、历史练习诊断、知识点强化练习(系统根据历史练习诊断结果,结合记忆学原理进行练习)、修改密码等。
5 结论
本文介绍了人工智能的有关内容,分析了基于规则的不确定性专家系统的实现,并提出了基于人工智能的大学英语辅助教学系统的整体实现方案。本文设计的英语教学辅助专家系统,运用产生式和框架式相结合的知识表达方法,采用不确定性推理技术,能够完成大学英语教师对学生群体进行知识点掌握情况的基本评测。能够实现单个班级、多个班级、单个学院、多个学院的整体评测,减轻教师的教学负担,提高教学质量。
参考文献:
[1] 孔松涛.人工智能的发展及应用[J].河南科技.2003.
[2] 姜波.浅谈人工智能技术[J].教育传播与技术.2008.
[3] 田金萍.人工智能发展综述[J].科技广场.2007.
[4] 孙雪燕.浅谈人工智能的应用与发展[J].电脑知识与技术.2007.
关键词:林业院校;人工智能;课程教学
1背景
近年来,随着“互联网+”的快速普及,互联网跨界融合创新模式进入林业领域,利用移动互联网、物联网、大数据、云计算等技术推动信息化与林业深度融合,开启了智慧林业的大门。我国林业信息化、智能化建设逐步走上了有序、快步发展的轨道,取得了重要的进展。
2011―2013年,国家林业局先后开展了中国林业信息化体制机制研究和中国智慧林业发展规划研究,在此基础上出台了《国家林业局关于进一步加快林业信息化发展的指导意见》和《中国智慧林业发展指导意见》。2012―2013年,在深入研究的基础上,林业局编制了《中国林业物联网发展框架设计》,2016年3月正式了《“互联网+”林业行动计划》。
国家林业局制定的《中国智慧林业发展指导意见》指出,信息化、智能化在林业中的应用已经从零散的点的应用发展到融合的、全面的创新应用。随着现代信息技术的逐步应用,能实现林业资源的实时、动态监测和管理,更透彻地感知生态环境状况、遏制生态危机,更深入地监测预警事件、支撑生态行动、预防生态灾害。
人工智能是计算机科学中涉及研究、设计和应用智能机器的一个重要分支。国际上,人工智能的研究已取得长足的进展;在国内,也呈现出极好的发展势头,人工智能已得到迅速的传播与发展,并促进了其他学科的发展。我国已有数以万计的科技人员和大学师生从事不同层次的人工智能的研究与学习,人工智能已成为一个受到广泛重视并有着广阔应用潜能的庞大的、交叉的前沿学科。特别是经过近几十年的发展,智能技术及其应用已经成为各行业创新的重要生长点,其广泛的应用前景日趋明显,如智能机器人、智能化机器、智能化电器、智能化楼宇、智能化社区、智能化物流等,对人类生活的方方面面产生了重要的影响。
近年来,人工智能已经在智慧林业相关领域中得到了广泛应用,例如,在智能机器人的应用方面,已经有大量的嫁接机器人、水果采摘机器人、农药喷洒机器人、果实分检机器人等投入使用;在专家系统的应用方面,森林病虫害诊断专家系统、病虫预测预报专家系统、林产品生产管理专家系统、专家咨询和人员培训专家系统等也得到了广泛应用。
随着人工智能在智慧林业中的广泛应用,涉林企业和事业单位对智能型林业高技术人才的需求也在不断加大。为了适应市场对智能型人才的需求,自2003年起,国内诸多林业高等院校在计算机科学与技术专业本科阶段、林业相关专业的研究生阶段陆续开设人工智能课程,同时不断加大人工智能课程的比重,因此,人工智能课程教学对于林业院校显得越来越重要。
2林业院校人工智能课程教学现状
林业院校开设人工智能课程的专业不多,但有不断增加的趋势。以中南林业科技大学为例,该校计算机科学与技术本科专业自2003年起就开设了人工智能课程,所用教材一直是蔡自兴教授主编的《人工智能及其应用》;另外,面向部分专业的硕士和博士研究生开设了人工智能相关课程,如农业硕士的农业信息化领域研究生开设了人工智能技术,森林经理和森林培育两个专业的博士研究生开设了人工智能与专家系统。
针对计算机科学与技术本科专业,人工智能课程主要使用蔡自兴教授主编的《人工智能及其应用》教材施教,但由于课时数仅有32学时,关于人工智能的一些高级应用,如神经网络、专家系统、机器学习等,采用专题的形式组织教学。该专业没有设置实验学时,仅在理论课堂上演示了一些仿真软件,如BP神经网络仿真环境。
针对农业硕士的农业信息化领域研究生和森林经理及森林培育两个专业的博士研究生,教学计划安排的学时数为40学时,没有指定教材,仅给学生列了蔡自兴教授的《人工智能及其应用――研究生用书》等几本参考教材。课堂主要以专题的形式组织教学,每一讲除了相关的理论以外,还介绍一些工程实践应用的例子,让研究生能够了解这些人工智能算法如何在实际中得到具体应用。
3林业院校人工智能课程教学存在的问题
全国各高等院校的人工智能课程教学都或多或少地存在一些问题,林业院校更有区别于其他类型院校的显著特征,而且林业院校开设该课程教学相对较晚,因此林业院校的人工智能课程教学存在更多的问题。
(1)师资短缺。在林业院校,林学相关专业开设该课程往往由林学相关专业的教师主讲。这些非计算机相关专业的教师虽然曾从事过人工智能个别算法或领域研究,但不具备全面的人工智能相关专业知识,在讲授不熟悉的人工智能知识点时显得力不从心。
(2)教学内容专业性不强。人工智能是计算机科学的一个分支学科,一般的人工智能教材都比较适合计算机相关专业的学生使用,但是农业信息化、森林经理、森林培育等专业的学生不管是专业基础还是行业应用背景均与计算机类专业学生不同,如果我们仍然按普通的教材施教,教学内容就缺乏林科特色,显得专业性不强,无法吸引学生的听课兴趣。
(3)教学难度过大。林业院校涉林专业的学生一般只有计算机文化基础、C语言等简单的计算机课程基础,缺乏算法思想。而人工智能课程涉及很多高级、复杂的算法,不论从算法思想,还是从算法实现和算法应用,对非计算机类专业学生来说难度过大。因此,在教学内容和教学要求上要做一些取舍。
除此之外,还存在诸如缺少实验环节、教学手段单一、教学案例缺乏等其他普遍性问题。
4林业院校人工智能课程教学改革建议
通过分析林业院校人工智能课程教学存在的问题,结合自己近十余年来从事人工智能教学的经验,我们提出了一些改革建议。
(1)推行专题式教学,解决师资缺乏的问题。在师资缺乏的情况下,由一名教师完成整个人工智能课程教学比较困难,同时,可能有多名教师分别在人工智能的不同方面进行过深入研究。因此,可以将该课程按章节分成各个不同的模块,每一个模块设一个专题,如神经网络专题、专家系统专题、机器学习专题等,再由多名教师分别承担自己熟悉的专题进行讲授。这样既可以解决一位教师的知识不足,又可以让各位教师结合自己的科研将每一个熟悉的专题讲授得更加详细、更加有趣。
(2)教学内容与涉林专业紧密结合,解决专业性不强的问题。事实上,人工智能的各领域应用在林业行业都能找到对应的应用实例。例如,林果采摘机器人就是机器人在林业中的应用;林火识别和林木病虫害监测就是模式识别在林业中的应用;林火蔓延预测可以用到隐马尔科夫模型;PAID50专家系统平台就是专家系统在农林业中的应用典范等。因此,在教学过程中,我们可以考虑将人工智能知识与林业应用结合进行讲解,这样学生更容易接受也更乐意接受。更进一步,如果能够结合这些林业应用编写一本《人工智能及其林业应用》教材,将会更加适合涉林专业的学生学习这门课程。
(3)应用计算机仿真软件解决教学内容难度大的问题。非计算机类专业的学生计算机基础较差,编程能力不强,算法训练不足,对各种人工智能高级算法难以理解,更难以编程实现。针对这个实际问题,我们可以主动提供一些相关算法的计算机仿真软件,在课堂上通过演示这些仿真软件,让学生直观地理解算法,甚至能够通过仿真软件应用这些算法解决本专业相关的问题。例如可以开发如图1和图2所示的BP神经网络算法仿真软件,通过该仿真可以把神经网络的结构、训练时的权值偏差变化、训练过程中总误差的变化等信息完全呈现在学生面前,学生通过这个仿真过程就不难理解BP神经网络算法,甚至可以使用这个仿真软件来解决本专业相关的一些问题。
5结语
关键词:人工智能;教学内容;教学方法
中图分类号:G642 文献标识码:A
1 引言
人工智能(AI)是二十世纪五十年代后期兴起的利用计算机模拟人类智能活动去求解问题的学科,与空间技术、原子能技术一起被誉为二十世纪三大科学技术成就,目前广泛应用于专家系统、机器翻译、语音识别、文字识别、计算机视觉、机器人、电子游戏等方面,已经成为计算机技术发展以及许多高新技术产品中的核心技术。
为了适应人工智能技术日益广泛的需要,国内外高校普遍开设了“人工智能”方面的课程,特别是作为计算机方面专业的核心课程之一。我校自从1993年开始为自动化专业本科生开设“智能控制”选修课,1996年为自动化、计算机、机械等专业本科生开设“人工智能导论”、“人工智能及其应用”课程。目前,我校软件学院、信息学院、机电学院都开设了“人工智能导论”课程,已经成为计算机科学与技术、软件工程、数字媒体技术、自动化、机械制造与自动化等许多专业本科生的一门重要的技术基础课程,也是面向包括人文社科等全校所有专业的公选课之一,其目的是使学生了解人工智能的基本概念和基本原理,初步学习和掌握人工智能的基本技术和前沿内容,拓宽知识面,启发思路,为学生提供最基本的人工智能技术和有关问题的入门性知识,提高学生应用开发软件的能力和水平,为今后在相关领域的研究和应用奠定更为坚实的基础。因此,建设好“人工智能导论”课程具有重要意义和很广的受益面。
由于人工智能是交叉学科,涉及面广、内容抽象、不易理解,学生往往有望而生畏的感觉,在教学过程中,老师教、学生学都比较吃力。为了更好地实现上述教学目标,提高本课程的教学质量,协调好教与学的双边关系,使学生由望而生畏的感觉,变为有用有趣的感觉,根据已有人工智能课程在教学与实践方面的经验和方法,结合“人工智能导论”课程的近几年教学实践,对课程的教学体系、教学内容、教学方法、教学手段、考核方式等方面进行了探索总结。
2 调整与优化教学体系和教学内容
“人工智能导论”是计算机科学与技术、软件工程、数字媒体技术、自动化、机械制造与自动化等许多专业本科生的一门重要的技术基础课程,也是面向包括人文社科等全校所有专业的公选课之一,其研究领域及内容十分丰富,涉及的基础面广。因此如何选好教学内容,既能使学生了解本领域的概貌,又能适合学生的基础,便于他们在有限的时间完成学习任务,是一件重要而又困难的事情。
进入21世纪以来,人工智能学科又有了新的发展。为了及时反映人工智能研究和学科的最新进展,我们修订了“人工智能导论”的教学大纲,对教学内容进一步优化和更新,极大充实了各个系统的内容。我们确定的教学内容主要分为三部分:第1部分为概论,介绍人工智能的基本概念、基本内容、主要研究领域及发展过程;第2部分是知识表示,推理和搜索技术,讨论几种常用的知识表示方法、推理技术(包括确定性推理方法和不确定推理方法)和搜索求解策略;第3部分是人工智能应用研究领域,包括专家系统、自然语言理解、机器学习、人工神经网络、遗传算法等的基本概念和方法等。其中第2部分是基础理论,是人工智能的重要基础,应该循序学习。第3部分是人工智能的应用,由于每个研究内容都相对独立、自成体系且有其专门的学术著作研究、热点,因此针对高等院校的本专科生来说,不必循序学习,而且结合专业特点可以选择其中几个研究领域。例如对自动化专业的学生来说,可以选择专家系统、人工神经网络、遗传算法等,同时可增加在自动控制领域的应用,包括专家控制、神经网络控制和进化控制等热点:而对计算机科学与技术专业来说,可以选择专家系统、自然语言理解、机器学习等,并辅以动物识别系统、语音识别系统、智能机器人等实例。总之就是要把握课程性质和教学目的,调整本课程教学体系,优化教学内容,让学生以有限的时间学到人工智能的基础知识和基本方法。
另外,在选择和确定教学内容时必须兼顾基础知识和新兴技术,注意与相关课程(如离散数学、数据结构、概率论、自动控制原理、Matlab系统仿真、面向对象的编程技术等)的链接,密切理论与实际的关系,通过课堂讲授和课外训练,注意学生能力培养,提高他们的学习效果和整体素质。
3 加强课程立体化建设和系列教材研究
在课程的立体化建设中,教材充当了地基的角色,所有的课程内容安排,无不体现出以教材为基本,以教材为模板。所以本着基础、实用的原则,我们先后编著出版了《人工智能及其应用》课程教材导论部分概括性强,引人入胜;基础部分系统全面,叙述深入浅出,循序渐进;应用部分密切理论与实际关系,典型形象。其中第二版在第一版的基础上,增加了证据理论、模糊推理、神经网络等理论的一些典型应用,使学生能够更深入地理解和应用这些理论;另一方面,又新增了自然语言理解及其应用内容,以适应目前计算机翻译、人机自然语言交互等技术日益广泛应用的需要。系列教材适应了人工智能导论新课程开设的需要,反映了人工智能学科的发展,为人工智能课程确立了基本框架,发挥了重要作用。系列教材的问世不仅解决了本校“人工智能导论”课程教学用书的问题,而且也被各兄弟院校普遍采用,促进了该课程的普遍开设,推动人工智能学科的发展。
为了配合教材第二版的教学和自学,在已有教学经验和教学成果积累的基础上,制作了高质量的教学课件和完整的教学视频录像,并刻录成光盘随书供读者使用;同时又研究与开发了网络课程(http://),以更好地调动学生的学习兴趣和主动性,促进本课程的教学改革。
包括主教材、电子教案、教学视频录像、网络课程及教学资料库等在内的课程立体化建设符合二十一世纪高校教学的要求,支持教师提高教学手段现代化的水平,更贴合学生的学习需求。
4 改革与创新教学模式和教学方法
在“人工智能导论”课程教学的过程中,我们积极探索教学新路,经过数年辛勤试验,结合蔡自兴教授等对人工智能课程的建设经验,对课程的教学模式和教学方法进行了如下一些的改革与创新。
(1)通过多种途径激发学生的学习兴趣
“兴趣是最好的老师”,“人工智能导论”课程的学习效果,直接受到学生兴趣和参与意识的影响。由于这是一门导论性前沿课程,一般来说,学生开始学习兴趣很大。但是,当一些学生开始接触到抽象概念和算法时,往往感到不易接受。我们通过各种途径和方法,激发和培养学生的学习兴趣。例如,鼓励学生参与课堂讨 论、布置读书报告和课外实验、以问题为导向的启发式教学、专题讨论/辩论等形式。特别,我们精心组织和准备了模糊控制技术及其应用、智能机器人技术与应用、智能交通、BCI(脑机交互接口)等专题,以及智能调度软件、语音识别系统、动物识别系统、足球机器人比赛、机器人轨迹跟踪、倒立摆的智能控制等课内演示,使学生扩大了眼界,增加了感性知识,达到提高学生学习兴趣的目的与效果。
(2)面向问题的启发式教学
人工智能中的许多问题,有的似是而非,有的引人入胜。在教学中,有意识的提出相关问题,提请学生思考,鼓励学生提出自己的猜想和解决方案。然后逐步进入教材中的解决方案,启发学生求解这些问题,并进行分析和比较,从而强化了学生学习的主动意识和参与意识,提高了学生的学习积极性。例如,在讲到比较抽象的“遗传算法”时,提出“遗传算法如何用于优化计算?”这一问题。针对该问题,先从“达尔文的生物进化论”入手,讨论“遗传”、“变异”和“选择”作用;然后通过一个简单的例子,从特殊到一般地启发学生思考“遗传”、“变异”和“选择”的实现,最终让学生与教师一起导出遗传算法用于优化计算的基本步骤。这样,学生不但从中学习了遗传算法,而且得到一次逻辑思维的训练,取得很好的教学效果。
(3)课堂辩论与交互式教学
组织课堂辩论,讨论的议题包括人工智能的应用前景和其他比较等有争议的问题。学生对这些问题展开了激烈的争论,激发了学习潜能,明确了学习目标。例如,为了加深学生对智能机器人内涵的理解,我们组织了“机器智能能否超过人类智能”的辩论会。会前正反双方结合本课程内容及其相关知识,认真进行准备;辩论会上正反双方唇枪舌战,激烈争辩,气氛热烈。辩论后,学生余意未尽,讨论热情不减。无论是哪一方获胜,都达到了预期的效果。教学中我们还注意采用了多种交互式策略,如课堂上教师提问可鼓励或指定学生提问,也可由学生自由地就某个知识点进行主题发言后老师点评等。
(4)个性化学习与因材施教
在本课程教学过程中注意对学生因材施教和个性化教学。例如,通过组织学生进行读书报告的形式,鼓励学生从多方面、多角度考虑问题,多提新颖思想,有意识地鼓励优秀学生探讨比较深层的内容,并辅导优秀学生将其成果以科技论文和发表文章的形式转化为成果。又如,在教学设计和实验设计中,注意要求学习有余力和兴趣的学生选作部分探索性、创新性的功课和实验(选学内容,如模糊控制器的设计、进化控制等),从而引导学生发挥个性优势,达到因材施教的目的。同时注意分析学习较差的学生的具体困难,进行有针对性的指导。
(5)多媒体与网络教学的使用
本课程在PPT演示文稿和网络课程上,采用了大量的多媒体表现形式,如视频、动画、声音和图像等。目的在于使得人工智能抽象的知识形象化,便于学生理解。例如,课内让学生在线观看涂晓媛博士的计算机动画“人工鱼”的录像片段、人工生命Floy中生命智能体在环境中不断的适应进化构成演示等,有助于加深学生对所学知识的理解,促进教学水平的提高,激发了学生对课程的兴趣,使学生创新意识得到增强。此外,随教材附赠的教学光盘和开发的网络课程(http://)提供了学生课外自学用的高质量的电子课件、完整的教学视频录像、丰富的实验和案例资料等,以更好地调动学生的学习兴趣和主动性。
(7)理论与实践结合
在教学内容安排上,注意理论联系实际,适时布置一些人工智能实验给学生进行课外练习。设计的课外实验包括产生式系统实验,归结反演实验,主观Bayes推理网络实验,A搜索实验,以及基于Maltab工具箱的模糊控制位置跟踪系统、两车追赶模糊控制系统、神经网络模式识别仿真、遗传算法优化计算等实验。通过实践和参与,保持学习兴趣,有助于学生对人工智能基本概念和难点的理解,掌握基本方法和技术,为从事智能系统应用开发打下基础,从而达到教学目的。例如,我们组织学生参观我们的研究生综合自动化实验室,观看机器人臂取物、倒立摆控制、语音识别软件、指纹识别软件、智能调度软件等演示,密切理论与实际的关系。
我们在教学改革实践中探索的这些教学方法,有利于充分激励学生的学习积极性和主动性,有利于鼓励学生发挥独立思考和创新思维,有利于多方位培养学生学习发现问题、分析问题和解决问题的能力。
5 运用多样化的教学手段和考核方式
5.1 多样化的教学手段
采用现代信息技术进行教学,构筑“人工智能导论”课程的现代教学模式,是本课程的主要特点之一。教学过程中采用了多媒体教学课件和网络课程相结合的方法,充分利用多媒体的丰富表现形式,利用网络课程的交互性、情景化等,进行教学。采用的方法包括:
(1)抽象知识内容的多媒体表示
通过动画和视频来演示抽象的概念、算法和过程,包括机器人轨迹跟踪、机器人臂取物、足球机器人比赛、倒立摆控制、“人工鱼”等录像片段,以及智能调度软件、语音识别系统、指纹识别系统、动物识别系统等软件演示。
(2)通过PPT撰写教案
精心编制PPT,组织好课件内容,做到图文并茂,提纲挈领,便于学生理解,便于教师讲授。
(3)开发与应用网络课程
“人工智能导论”网络课程较好的实现了交互性、在一定程度上实现了学习过程的情景化。在交互性方面,通过网络课程的课堂练习和章节练习,评价学生的学习情况,并给学生提出学习建议。在情景化方面,采用了在线答疑形式,使得学习过程丰富有趣。
(4)先进实验系统的观摩与演示
利用我们的研究成果等有利条件,有针对性地对学生进行成果演示(包括智能调度软件、语音识别系统、指纹识别系统、动物识别系统等软件),使学生知道学了有用,而且很有用,很有趣,很有意义,从而进一步诱导学生的学习兴趣,巩固了课堂所学知识,提高了教学质量。
教学效果通过上述先进的现代信息技术的应用,不仅极大地提高了学生的学习兴趣和主动性,而且也取得很好的实际教学效果,提高教学质量。
5.2 作业、考试等教改举措
(1)改革作业方式与方法
改变过去那种单纯的书面习题作业,发展成为必须交给教师评阅的书面家庭作业、不必交给教师的课外思考题目、口头布置的思考题或阅读材料以及大型作业等。其中上交作业通过网络进行,教师批阅后的作业也通过网络返回给学生,实现了作业呈交和返回的网络化。
(2)改革考试方式与方法
如何对本课程的考试方式进行改革一直是我们探索的问题。我们综合考虑课堂出勤情况(10%)、平时正式作业成绩(20%)和期末课程考试(70%),进行综合评分。期末考试有时采用综合试题考试,出几个大题目让学生选择其中几个进行开卷笔试,当面交卷后评分;有时采用课外开卷论文结合或口试面试。最近,我们还对部分学生结合实验或实际问题提问等进行考核。我们正进一步改革、试验和探索,使考试成为衡量与培养创新能力,促进学生学习主动性和提高课程教学质量的重要环节。
6 结束语
发表评论 快捷匿名评论,或 登录 后评论