时间:2024-02-18 15:59:35
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇人工智能课堂教学范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
一、引言
近年来,随着云计算、人工智能、大数据和移动计算等新技术的发展与应用,知识管理理念的日趋成熟,新兴技术对高等学校教育教学模式的改革与创新带来了良好的机遇。2012年3月13日,教育部印发的《教育信息化十年发展规划(2011-2020年)》,旨在推进信息技术与教育教学的深度融合,实现教育思想、理念、方法和手段全方位创新。2016年6月7日,教育部颁布实施的《教育信息化“十三五”规划》,以期加快推动信息技术与教学教育的融合发展。这些政策的出台为高校翻转课堂教学模式的发展提供了明确的实施导向和政策支持,也为重庆理工大学会计信息化国家级精品课程之《会计软件开发技术》(AccountingSoftwareDevelopmentTechnology,以下简称为ASDT)课程实施翻转课堂教学模式改革与创新带来了良好的契机。知识库采用知识表示方式来存储、组织、管理和使用互相联系的基础学习知识、学习过程沉淀的知识和学生自我搭建的知识。基于人工智能技术的翻转课堂知识库构建与应用,不但可以调动学生的积极性和主动性,让课程教学延伸到网络平台,还能够在很大程度上提高课程的教学质量和教学效果。大数据、人工智能、知识库等技术的发展为翻转课堂教学模式的有效开展提供了良好的技术支撑,引起了教育界的广泛关注。周宇等人(2016)提出了一种面向关联数据的机构知识库构建方法,该方法能够覆盖机构知识库构建的整个过程,并支持机构知识的资源整合、语义检索、知识推理和关联数据。钟晓流等人(2013)信息化环境中基于翻转课堂理念的有效教学设计模型,对翻转课堂产生的背景与缘起、含义与特征、当前的研究进展与实践案例、相关的技术工具等进行了系统分析。曾明星等人(2014)阐述了翻转课堂的内涵、应用与研究现状,分析了软件开发类课程实施翻转课堂的可行性,探讨了软件开发类课程翻转课堂教学模型及其构成要素。刘清堂等人(2016)分析了机器教学、计算机辅助教学、智能导师系统的基本设计理念、关键技术以及代表性系统,提出以学习分析为核心的智能技术整合、融合人工智能和人类智能的自适应学习。综观上述文献,现有研究主要从翻转课堂的可行性和模型等方面去思考翻转课堂的教学模式改革问题,而利用人工智能、大数据等现代信息技术去改革与创新翻转课堂教学模式的研究文献还相对比较匮乏。基于人工智能技术的翻转课堂知识库构建与应用,通过全程记录课上和课下的教学互动过程,可以改善翻转课堂在教学方式、学生学习方式、评价体系等诸多方面的不足。鉴于此,本文基于大数据、人工智能等技术,探索改进与提升翻转课堂教学模式改革与创新的新技术与新方法。
二、基于人工智能的春秋战国翻转课堂知识的表达
人工智能(ArtificialIntelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,主要包括机器人、语言识别、图像识别、自然语言处理、智能监控、智能搜索等核心技术。ASDT课程将语音识别、语义识别、图像识别和智能搜索等人工智能技术融入翻转课堂教学改革的同时,导入春秋战国时期的七国争霸作为教学情景,将班上所有学生平均分成七个小组,分别对应齐、楚、燕、赵、韩、魏、秦等七个国家,每个小组的学生进行角色扮演,实施“春秋争霸”翻转课堂教学。在ASDT教学过程中,在讲授会计软件开发技术和会计数据业务处理流程的同时,让学生充分参与课程教学活动,强化互动学习,培养学生的团队协作能力、沟通能力、PPT制作与演讲能力、知识消化吸收及应用等能力。基于人工智能翻转课堂知识库构建的基础是将ASDT课堂的课堂教学活动和学生自主学习活动过程中形成的知识符号化的一个过程,通过对知识的映射转化为可供描述的事实和推理事实的数据结构。在构建知识库的过程中,知识的表达方式是构建知识库的关键。知识表达方式主要包括描述性、直接性、过程性等表达方式。其中,描述性的知识表达方式是客观和完整地反映相关专业领域的理论知识,具有准确性和逻辑性的特点。直接性的表达方式是以专业理论知识为基础,以图片、视频、音频和图形等方式直接表达知识的本质。过程性的知识表达方式是在教学过程中的积累和总结的经验知识。以下具体阐述在课堂教学活动和学生自主学习活动中知识的表达方式。
(一)课堂教学活动课堂教学活动由教师围绕各小组在完成作业的过程中遇到的实际问题,引导学生进行小组作品展示和组织小组间互动讨论。在课堂教学活动中,各小组通过PPT演示讲解本组作品中所涉及的知识点,运行程序进行作品展示。其他小组针对展示的作品轮流提问,小组回答问题以后,教师对作品进行综合性点评并打分。最后,教师根据知识库中的记录的学生自主学习活动中遇到的问题引导学生互动讨论,解决问题,针对学生不能解决的问题,进行重点讲解。在整个课堂教学活动中,教师对知识点的讲解、评价表现为描述性的知识,而教师和学生的角色高频切换,教师和学生评价、引导和提问不停迭代的探究式教学过程,表现为过程性的知识。通过语音识别、语义识别等人工智能技术的运用,自动识别和理解学生作品展示、各小组提问、教师综合点评等教学活动中的语言,转换为相应的文本,按照知识的表达方式自动分类,并实时传送到网络平台,更新知识库。
(二)学生自主学习活动将ASDT课程的教学目标和教学内容按主题进行任务分解,根据教学计划逐步推进,学生根据小组任务在重庆理工大学精品课程网上观看教学视频进行自主学习,小组成员合作完成小组任务。学生在学习过程中产生的疑问,可以借助智能搜索技术检索知识库,知识库推送相关知识点,帮助学生解决问题。在学生的自主学习过程中,学生在网页中通过简单检索、组配检索、限制检索等手段,进行交互式的访问,最终获得所需的知识信息,表现为过程性的知识。学生观看教学视频对相关知识点进行学习表现为直接性的知识。
三、基于人工智能的翻转课堂知识库的构建
在知识的直接性表达、描述性表达和过程性表达等多种方式下,多角度获取教学活动中的各种知识以构建知识库。基于人工智能的翻转课堂知识库包括教师编辑维护的知识库、学生自我搭建的知识库以及课堂学习过程中沉淀积累形成的知识库三部分,在教学活动中不停地进行动态更新,形成一个翻转课堂知识库的生态循环。其中,老师编辑维护的知识库是根据教学计划和教学任务按规则生成课题所需的知识点;学生自我搭建的知识库是根据学生在网络平台上提出的问题,生成的答案和解释;课堂学习过程中沉淀积累形成的知识库是自动记录和存储学生在课堂上的各种学习行为。基于人工智能的翻转课堂知识库,
(一)教师建立维护学生基础学习知识库教师首先根据教学总任务和总目标规划具体小组任务,按照教学大纲小组任务,同时在网络平台上编辑学生完成小组任务所需的基础知识和教学视频。此环节对课程的翻转和构建基础学习知识库具有重要的指导意义。建立基础学习知识库要和小组任务相匹配,并且具备合理性、科学性和可操作性,尽量涵盖完成小组任务所涉及的知识点。否则学生将无法完成小组任务,也无法有效建立基础学习知识库。学生根据小组任务和本小组实际情况,观看教学视频和学习资料,满足基础知识储备,完成小组作品。教师根据学生在自主学习过程中提出的问题不断更新维护基础学习知识库。
(二)学生自主学习形成知识库学生根据教师在网络学习平台上的任务,进行自主学习,完成小组的学习任务。当学生提出疑问时,网络平台会自动检索知识库,找到相应的知识点和教学视频对学生进行智能推送,学生解答问题。并且在人工智能技术的应用下,会自动记录学生在网络学习平台上的问题,形成并更新知识库,把学生的学习记录反馈给教师,帮助教师及时调整教学计划。
(三)课堂教学活动中形成知识库在学生的课堂学习中,小组成员进行PPT讲解和作品展示,在语音识别、语义识别和自动计分等人工智能技术下,自动记录和分析小组的作品展示情况、个人发言情况和积分情况。并且自动记录老师的总结点评和答疑,通过图像分析技术,自动归集学生个人的学习资料。同时,把课堂过程中的学生提问、教师答疑所涉及的知识,自动对接到网络平台,更新知识库。
四、知识库在翻转课堂教学活动中的具体应用
基于人工智能的知识库在翻转课堂教学活动中的具体应用主要包括自主学习、课堂教学和效果评价等三个方面。自主学习是指学生在翻转课堂的网络学习平台上进行课前的基础知识学习和基础知识自测,并且借助知识库解决疑问;课堂教学是利用基于人工智能技术构建的知识库,帮助教师和学生解决教学过程中的问题;效果评价是在翻转课堂的教学模式下,建立的适合现行教学模式下的学生评价体系,教师根据基础学习情况,在线统计问题,制定教学计划。下面将详细阐述人工智能的知识库在翻转课堂教学活动各中的具体应用,如图2所示。
(一)自主学习在自主学习过程中,学生首先了解教师的小组任务,在人工智能技术的应用下,根据老师的学习任务,智能化地制定学习目标。学生根据细化的学习目标进行自主学习,明确自主学习的课程内容,并根据课程内容和自身情况选择合适的学习内容。学生通过网络平台观看教师提供的教学视频或其他形式的学习材料开展学习,对学习收获进行记录,最后在网络平台上进行知识检测。同时,应用智能监控技术可以实时监控学生在网络上的学习情况和发言情况。学生可以根据自己的预习情况,在线提出问题,网络平台会根据学生提出的问题自动检测知识库,知识库推送相关知识点和学习资源,帮助学生分析和解决问题。利用智能监控技术,可以收集学生频繁在网络平台上搜索的所有问题。同时,学生也可以将问题进行拍照或者录制成视频发送给教师,利用图像分析技术可以自动识别图片或者视频中的问题并且推送给教师,根据问题调整教学内容和教学计划。
(二)课堂教学教师根据知识库中记录的学生自主学习情况,全面系统地了解学生的基础知识学习情况。知识库汇总学生在网络平台上的发言和提问情况,教师根据汇总的问题在课堂上进行重点讲解,使课堂学习更加高效。在学生作品展示、小组互动提问、教师综合点评等教学活动中,学生和教师可以借助知识库智能推送相关知识点,帮助解决教学活动中的问题。同时可以智能推理出合适的教学计划给教师进行选择。在学生提出问题和解答问题的过程中,智能收集问题和答案,形成知识,更新知识库。
(三)效果评价效果评价包含教学质量评价和学生评价两个环节。其中,教学质量评价是全面、系统的了解学生的学习情况和知识储备情况下,合理、客观地评估教师的教学质量。学生评价是考核学生的知识掌握情况、交流与沟通能力、演讲能力、协作能力、PPT制作能力、课堂参与程度和小组展示情况等。在基于人工智能的翻转课堂教学模式下,学生评价包括课堂教学活动和学生自主学习活动两个部分。通过语音识别和语义分析技术等人工智能技术,详细记录每一位学生在课堂上的发言情况、小组展示情况和教师对作品的点评情况。通过大数据分析技术,可以全面地了解学生在课外观看教学视频的情况和自测情况。因此,这种学生评价方式更加具有合理性和精准性。
五、结论
与传统的ASDT课堂相比,基于人工智能下的翻转课堂知识库的构建促使教学逐步从静态走向了动态,实现了以学生为主题,教师为主导的课堂教学理念,是适应新时期ASDT课程教学改革的必然。在基于人工智能的翻转课堂教学模型下,一定程度上改进了翻转课堂中的课堂教学、学生自主学习和效果评价等模块,有效督促学生自主学习,帮助学生在线答疑,同时更加综合地对学生进行考评,让老师教学更加高效。人工智能技术的广泛应用对于解决翻转课堂教学当前所面临问题的是较为理想的方案,它有助于提升翻转课堂整体的教学水平,促进翻转课堂的快速发展。
参考文献:
[1]周宇、欧石燕:《面向关联数据的高校机构知识库构建方法研究》,《图书情报工作》2016年第1期。
[2]刘清堂、毛刚、杨琳等:《智能教学技术的发展与展望》,《中国电化教育》2016年第6期。
[3]曾明星、周清平、蔡国民等:《软件开发类课程翻转课堂教学模式研究》,《实验室研究与探索》2014年第2期。
[4]钟晓流、宋述强、焦丽珍:《信息化环境中基于翻转课堂理念的教学设计研究》,《开放教育研究》2013年第1期。
[5]胡立如、张宝辉:《翻转课堂与翻转学习:剖析“翻转”的有效性》,《远程教育杂志》2016年第4期。
[6]王红、赵蔚、孙立会等:《翻转课堂教学模型设计》,《现代教育技术》2013年第8期。
云计算、大数据、人工智能新兴领域的崛起,推动信息技术全面渗透于人们的生产生活中。信息技术的核心在于计算机技术和通信技术。然而,虽然目前各个高校都开设了计算机基础课程,但是其教学却存在着诸多问题,导致该课程无法达到预期的教学效果。教育部在2012年《教育信息化十年发展规划(2011-2020年)》,其中指明“以教育信息化带动教育现代化,促进教育的创新与变革”[2]。因此,本文以华中师范大学计算机基础课程教学为例,深入阐述了传统计算机基础课程教学的弊端,提出了在当前人工智能如火如荼的时代背景下,如何应用人工智能相关技术对传统的计算机基础教学进行改革的具体方案。该方案以创建网络智慧课堂教学模式改革为主体,辅以教学观念、知识体系和课程考核方式改革,以期对高校的计算机基础课程教学有所裨益。
1传统教学的缺陷
⑴课程的教学地位没有引起足够的重视一些高校为计算机基础课程分配较少的学时(少于48学时),甚至有的专业将此课程设置为选修课。这种设置降低了该课程在教师和学生心目中的位置,导致了对该课程的忽视。同时,不少老师因为学时不够,时间紧迫,仅仅讲述与考试相关的内容,不考的一概不讲。这导致学生的眼界受限,知识和能力受限,无法培养其全面综合的计算机素质。还有的专业没有将这门课给专业的计算机学院的老师讲授,而是随意安排授课人员。没有经过系统专业训练的教师缺乏足够的知识储备,很难讲好这一门看似简单的课程。⑵课程教学内容的制定与当今时代对于信息化人才的需求脱节一些高校的现状是计算机基础的课程教材知识陈旧[3]、质量堪忧,教材总是无法跟上知识更新的步伐,例如都2019年了还在讲Office2010。有的高校由于缺乏对课程的重视,没有对教材优中选优,而是基于利益的考虑,优先选择自己院系编写的教材。其教材内容是七拼八凑,没有整体性、逻辑性和连贯性,更不用说前瞻性。这样的教材,无疑对学生的学习设置了巨大的屏障。除此以外,一些院校的课程教学知识体系不够明确和完善,教学大纲的制定不够科学。从教学大纲中制定的学时分配来说,常常偏重实用性[4],常用计算机软件操作占据了大部分的课时。这会让教师在授课时轻理论而重操作,如此培养学生,非常不利于其计算思维的形成,对后续其他计算机相关课程的学习也是很大的伤害。⑶教学模式过于传统,信息化水平较低从教学方式上来说,传统的教学模式以教师课堂授课为中心,是以教师为主体的教学模式[5]。在这种模式下,教师仍然主要以填鸭式教学为主[6],无法通过课堂教学发现学生的个性化特点,并进行有针对性的教学。另外,虽然计算机基础课程一般都配备了实验课时,但是实验课常常是采用教师布置上机任务、学生做完抽样检查的模式。这对于大课堂来说,教师的任务繁重,无法搜集到每一个学生的任务完成情况,无法清晰地掌握学生学习的实际情况和薄弱环节。而且,该课程缺乏相应的研讨课时,很难让学生对其所学知识进行深入思考和探究,以增强思辨能力和对课程的学习兴趣。⑷课程考核方式不够公平合理从考核方式上来说,该课程普遍采用“平时成绩”+“期末考试”的加权方式对学生成绩进行评定。平时成绩多由考勤分所得,期末考试多采用机考模式。这种考核方式过于单一化、机械化,无法对学生进行全方位的评价。很多学生来到教室打考勤,但可能根本没听讲,而是在睡觉或者玩手机。期末机考的公平合理性也是存在着很多的漏洞。例如机考的试题库可以十年不变,分值的分配和难度的掌握都没有经过系统的考量。甚至有的考试系统不够稳定和安全,频频爆出Bug,严重影响了考试结果的真实性。
2新人工智能环境下对计算机基础课程改革的具体方案
2012年开始,在随着卷积神经网络技术在视觉处理方面的应用取得巨大的成功之后,人工智能到达了有史以来的第三个爆发期。目前,深度学习技术在AlphaGo、无人驾驶汽车、机器翻译、智能助理、机器人、推荐系统等领域的发展如火如荼。与此同时,人工智能技术在教育领域方面的应用已经兴起。人工智能的教学产品也已有先例,例如基于MOOC平台研发的教学机器人MOOCBuddy等等。基于人工智能的教育是融合云计算、物联网、大数据、VR、区块链等新兴技术的增强型数字教育[2].在当前人工智能的大时代背景下,针对传统计算机基础的种种弊端,我们提出了如下教学改革方案。⑴改变教学理念,确立计算机基础课程的重要地位计算机基础作为高校的一门公共课,实则应当作为各个专业的学生后续的学习、科研的必修之课程。因此,高等学校应从源头上确立该课程的重要地位,将该课程纳入必修课范畴,并给与更充分合理的课时分配。除教学课时、实验课时之外,需要为该课程增加一定的研讨课时。任课老师必须是来自于计算机专业的人才。同时,定时举办关于该课程的教学培训、教学研讨会和教学比赛,改变教师的教学理念,从源头上给予该课程足够的重视。⑵优化教学内容,重新制定课程的教学知识体系教材是教师教学的主要依据,也是学生获得系统性知识的主要来源。因此,教材对于教学的重要性不言而喻。教材的选取需要优中择优,必要的时候可以根据自身院校的情况自己编写,力求使用好的教材使教学事半功倍。在选定优质教材的基础上,制定更加合理的教学大纲,优化计算机基础课程的教学知识体系,突出计算机学科入门相关基础理论知识的重要地位。对现有的过时内容进行更新,例如操作系统以Windows10的操作取代Windows7,Office这部分使用Office2019版本取代2010的版本,同时增加关于算法入门知识、程序设计入门知识以及人工智能、区块链等前沿知识单元的介绍。以华中师范大学为例,我们在图1中给出了该校计算机基础课程的教学知识体系结构图。⑶充分利用现代化的教学工具和人工智能技术,构建智慧课堂,改变传统教学模式现代化的教学应当转变以教师为核心的教学模式,更加突出学生的主体性地位。因此,在人工智能、物联网、大数据等技术和蓬勃发展的情形下,应当改变传统的课堂教学形式,充分利用现代化信息技术,将传统课堂教学和网络课堂教学模式相结合,构建智慧课堂。融合课堂教学身临其境的效果与网络课堂自主性强且方便师生交流的特点,通过师生之间多层次、立体化的互动,达到提升教学效果的目的。同时,建立功能强大、完善的学生实验平台,基于不同专业学生的不同特点和不同需求,进行个性化的作业设置。针对教师布置的实验任务和学生的完成情况,结合在线网络教学系统,通过传感器及网络数据,搜集学生的学习行为数据,并且使用人工智能算法进行智能分析,使教师对当前的学生的学习情况一目了然,并能引导学生对重点、难点的巩固和掌握。研讨课以学生为主体,按照所选课题进行分组调研、分组讨论,刺激学生的学习兴趣,培养其思辨能力。研讨内容最终可以课程论文的形式上交至课程共享平台,由教师和同学共同给出评分。这里,仍以华中师范大学为例,我们将在线教学系统、实验课平台、研讨课共享平台等集成为一个基于人工智能技术的网络智慧教学综合平台系统。该系统主要包括用户管理、在线教学、课堂互动、作业管理、考试管理、BBS系统、智能分析和平台管理8个模块,其主要功能如图2所示。该系统采用C/S模式,系统的服务器选用Linux服务器,同时开发基于PC机的和手机端的客户端系统,方便学生和教师随时选用、更加灵活。在线教学模块中的智能学习助理功能,能够根据历史用户的学习行为和当前用户的学习行为,自动地识别学习内容中的难点以及当前学生的难点内容,有针对性地对学生进行知识点强化。课堂互动模块中,通过可穿戴式传感器搜集学生的学习行为,用于后续智能分析模块中对学生的学习态度和学习行为进行智能分析。在线作业评价模块包括机器评价和教师评价两个功能。机器评价是系统为学生作业(客观题、主观题)自动评分,其中主观题的评分也是使用人工智能技术来实现。教师评分时可以参考机器评分,减少教师工作量。同时,教师评分为机器评分提供机器学习的经验数据,促进机器评分更加智能。智能分析模块能够依据学生的在线课程学习模块、课堂学习模块、作业管理模块等搜集到的学习行为数据进行综合分析,促使教师深入了解学生的学习情况和个性化特点,提升教学的针对性,并且有助于后续对学生进行全面、综合的分析和成绩评定。所有系统模块中使用到的智能分析技术包括基本的统计分析、以及各类机器学习算法(k-means,NaveBayes,SupportVectorMachine,DeepLearning等等)。⑷改变传统成绩考核的方式在“教学”+“实验”+“研讨课”课程结构以及网络智慧教学综合平台的辅助之下,学生的成绩评定更加全面化、多元化、公平化、自动化[7]。平时成绩中,除了教学综合平台的“课堂签到”次数之外,还增加更多丰富多元化的考察信息,如:学生的课堂讨论、在线课程学习和考核结果、平时作业完成情况,以及智能分析模块中辅助分析的学习态度、学习能力、平时成绩预测。期末上机考试系统也是智慧课堂综合平台的一个子模块,是精心设计的稳定、安全、功能强大的子系统,方便教师每一年更新试题库,修改bug。试题库中的每一套试卷都应当经过科学的考卷质量分析,使其难度、覆盖范围在一个均衡、合理的范围。最后,教师通过对各类平时成绩指标以及期末考试成绩加权,给出最终的学习成绩。通过规范、合理、公平、全面的考核体系,获得对学生公平、完善的评价机制,激励学生并刺激教学良性运转。
2教学方法研究
研究生教学应更突出学生的主体地位,注重发挥其学习的主动性和自觉性,为此,课程组结合课程特点,在教学方法进行了如下探索。
2.1加强教学设计
教学设计就是对教学活动进行系统计划的过程, 是教什么(课程内容)及怎么教(组织、方法、策略、手段及其他传媒工具的使用等)的过程[2]。在教学过程中,每节课授课前,坚持集体备课的原则,由课程组集体讨论选定授课内容,补充阅读文献,根据授课对象与课程内容特点,确定课堂组织方式,采用的授课方式以研讨式教学为主,给合讲授、实验、自学等。
2.2抓好课堂教学环节
教学方法与教学手段是保证课堂教学效果的关键。本课程授课对象主要为硕士研究生,他们的接受能力较强,有一定的求知欲。由于学员人数较少,授课方式可灵活组织。教室有完备的多媒体设备,基本的软件实验环境,教学过程可采用灵活教学方法、多种教学手段,提高教学效率,保证授课质量。
1) 以研讨式为主的教学方式。研究生教学应坚持学术研究为导向,发挥学员在学习过程中的主动性和自觉性。由于研究生学员有一定的学习基础与自学能力,教员可以在课前给学员布置预习内容,学员通过查阅资料、分析整理进而形成自己的观点,使在课堂教学中师生互动交流成为可能,改变传统的教员讲,学员听的灌输式教学方式。研讨式教学也有力于培养学员积极思考、创新思维的习惯与能力。
2) 教学手段的信息化。人工智能原理教学一个突出矛盾是知识点多、内容抽象、理论性强,但学时较少,因此,必须发挥现代教学手段的作用,提高教学效率。为此,课程组对每节课都精心设计了教学课件,课堂教学中以课件为主,辅以板书,充分利用多媒体信息量大、直观等优点,改善教学效果;引入教学声像资料,便于学员课下学习;设计演示程序,使部分比较抽象、不易于理解的内容,如子句归结、搜索策略更形象直观,易于学习和掌握。
3注重培养学员学术研究能力
学术能力是指专门对某一学问进行系统的哲理或理论研究的能力,它不仅包括思辨的方面,还包括实践及感性的敏感力等方面。研究生阶段学习的一个突出特点是要求学习的主体――研究生必须具备研究的能力[3]。论文写作是培养、锻炼、提高研究生的学术能力的重要途径,在教学实施过程中,要求每个专题学习结束后,都要提交一份格式符合期刊发表要求的总结报告,题目可自行选定,也可由教员指定;内容既可以是人工智能该专题某一算法的实现,也可以是对某一问题的进一步研究,或者是对该专题最新研究进展的综述。教员重点在以下几个方面予以指导。
1) 选题准确。要求选题不能过于宏大,应以小题目反映大问题,具有一定的可研究性为宜。
2) 研究内容。研究目标明确,方法恰当,能够提出自己的见解,所提观点正确。
3) 论文结构。结构清晰、完整,论述严谨,表达规范。
4) 占有文献丰富。撰写过程中要有意识培养学员查阅科技文献的能力,要求查阅反映最新研究成果的权威文献。
4加强实验环节教学
人工智能教学在进行各种理论知识讲授的同时,还应重视实践教学,把抽象的知识转化为形象、直观的实验,让学员真正理解人工智能的概念、本质、研究目标,从而提高学员多角度思维的能力和逻辑推理能力,进一步了解信息技术、计算机技术发展的前沿,培养他们对人工智能研究的兴趣,激发对人工智能技术未来的追求。为此,课程组借鉴国内外知名大学人工智能实验教学经验,编写了《人工智能原理实验指导书》,围绕问题表示、经典逻辑推理、不确定推理、搜索策略及简单专家系统实现等教学内容提供了7组实验供学员选择。
例如,在状态空间搜索一节教学过程中,先完成理论部分的教学,使学员对状态空间基本概念、问题表示及求解方法有一个准确的认识,然后进行实验教学。由学员自主完成重排九宫问题求解的程序,初始状态和目标状态如图1所示,调整的规则是,每次只能将与空格(左、上、下、右)相邻的一个数字平移到空格中[4]。实验过程重点指导学员掌握状态空间进行问题求解的关键步骤:问题表示和搜索策略。问题表示就是要确定该问题的基本信息及程序实现的数据结构,基本信息有初始状态集合、操作符集合、目标检测及路径费用函数,数据结构可采用向量、链表等形式;搜索策略可分为盲目式搜索和启发式搜索,可按照先易后难的原则,先实现盲目搜索中的广度优先及深度优先搜索,在此基础上再定义估价函数实现启发式搜索。而在启发式搜索实现过程中,又可以通过定义不同的启发函数:如某状态格局与目标节点格局不相同的牌数、不在目标位置的牌距目标位置的距离之和等加以比较,准确理解启发函数的意义。通过实验,学员加深了对课堂讲授的理论知识的理解,能够熟练地将状态空间法运用于实际问题的求解,提高了工程实践能力。
实验教学组织方式可根据具体的实验内容特点,采用上机编程实验、演示程序验证、模拟平台开发、分组讨论等多种形式进行。
5适度开展双语教学
研究生的英语基础普遍较好,基本都通过了国家公共英语四级考试,部分学员通过了六级考试,加之在本科阶段还开设了专业英语课程,因此,在培养研究生人工智能知识的同时,我们要提高学员阅读原版英文资料、用英语进行简单科技写作及对外学术交流的能力,适度开展双语教学,对此,我们可采取以下基本方式。
1) 专业术语全部用英语表示。
在教学过程中用英语表达人工智能原理中的专业术语和主要概念,如Knowledge Representation(知识表示)、Depth-First Search(深度优先搜索)、Breadth- First Search(广度优先搜索)等。
2) 以英文原版教材为教学参考书。
选定机械工业出版社出版的《Artificial Intelligence Structures and Strategies for Complex Problem Solving》为参考书,该书“是人工智能课程的完美补充。它既能给读者以历史的观点,又给出所有技术的实用指南[5]。”
3) 加强英文文献的阅读。
在课程论文撰写时,要求阅读一定数量的外文文献;在讨论课中,鼓励学员使用英语进行讨论。
经过课程学习,学员都能准确掌握人工智能学科专业词汇,英文运用能力得到一定提高,能较自如地阅读原版英文专业资料,为进一步用英文进行学术交流及学术论文写作打下基础。
6考试与成绩评定改革
考核方式采用传统的试卷与课程论文、实践环节等三部分组成,全面考查学员对基础理论知识掌握情况以及理论联系实际的能力,其中试卷占70%,课程论文占10%,实践环节占20%。课程论文题目不作限制,由学员在课程学习阶段结合某一专题选定题目,课程论文以选题意义、研究内容、论文结构、参考文献及撰写规范等指标为评价依据;实验成绩采用实验过程考查、实验结果验收和实验报告评阅相结合的考核方法,综合评定。这样做不但考核了学员人工智能基本理论掌握情况,也反映了学员的学术研究能力和工程实践能力。同时,考核结合实际教学进程,改变了单一课终总结性考核的弊端。
7结语
经过课程组近两年的教学方法研究与教学实践,研究生人工智能原理课程教学收到较好的效果,但仍存在一些问题,如在课堂讨论环节,个别学员准备不充分、讨论不够深入;课程论文撰写选题随意,文献综述不够全面、准确,论文格式不够规范等。在今后的授课中,课程组将根据授课研究生人数较少的特点,采取明确每名学员预习重点、加强课程论文交流等方式予以改进,力求取得更好的教学效果。同时,进一步充分利用便利的校园网平台,开展“人工智能原理”网络课程建设,购买或自主开发网络教学资源,引导学员利用网络资源进行个性化自主学习,增强教学过程的信息化程度。
参考文献:
[1] 王永庆. 人工智能原理与方法[M]. 西安:西安交通大学出版社,2002:1.
[2] 李志厚. 国外教学设计研究现状与发展趋势[J]. 外国教育研究,1998(1):6-10.
[3] 肖川,胡乐乐. 论研究生学术能力的培养[J]. 学位与研究生教育,2006(9):1-5.
[4] 周金海. 人工智能学习辅导与实验指导[M]. 北京:清华大学出版社,2008:204.
[5] George F.Luger.Artificial Intelligence Structures and Strategies for Complex Problem Solving[M].北京:机械工业出版社,2009:754.
Reform on Postgradrates Artificial Intelligence Course Teaching
TAN Yuehui, QI Jianfeng, WANG Hongsheng, LI Xiongwei
人工智能(Aritificial Intelligence,英文缩写为AI)是一门综合了应用数学、自动控制、模式识别、系统工程、计算机科学和心理学等多种学科交叉融合而发展起来的的一门新型学科,是21世纪三大尖端技术(基因工程、纳米科学、人工智能)之一。它是研究智能机器所执行的通常与人类智能有关的职能行为,如推理、证明、感知、规划和问题求解等思维活动,来解决人类处理的复杂问题。人工智能紧跟世界社会进步和科技发展的步伐,与时俱进,有关人工智能的许多研究成果已经广泛应用到国防建设、工业生产、国民生活中的各个领域。在信息网络和知识经济时代,人工智能现已成为一个广受重视且有着广阔应用潜能的前沿学科,必将为推动科学技术的进步和产业的发展发挥更大的作用。因此在我国的大中专院校中开展人工智能这门课的教学与科研工作显得十分紧迫。迄今为止,全国绝大多数工科院校中的自动控制、计算机/软件工程、电气工程、机械工程、应用数学等相关专业都开设了人工智能这门课程。南京邮电大学自动化学院自2005年成立至今,一直将“人工智能”列为自动化专业本科生的选修课程,到目前为止已经有八年的历史了。由于南京邮电大学是一所以邮电、通信、电子、计算机、自动化为特色的工科院校,因此,学校所开设的许多专业都迫切需要用人工智能理论和方法解决科研中的实际问题。在问题需求的推动下,南邮人经过多年的努力工作,在人工智能科研方面取得了丰硕的成果,如物联网学院所开发的现代智能物流系统、自动化学院所开发的城市交通流量控制与决策系统,为本课程的开设提供了典型的教学案例。我们结合近几年的实际教学经验,从优选教材、考核方式、教学内容调整、教学手段的改进和实践教学等方面对人工智能课程教学方法进行了总结归纳。
一、优选教材
目前,国内有关人工智能课程的中英版教材种类非常多,遵循实用、简单、够用的原则,再经过授课老师和学生们的共同调研,我们选用由中南大学蔡自兴教授主编的《人工智能及其应用》第三版作为南邮本课程的授课教材。本书覆盖的人工智能知识体系比较全面,包含知识表示、搜索推理、模糊计算、专家系统等。本书主要针对计算机、自动化、电气工程等本科专业的学生所编写,内容基础,难度适中。蔡教授所编写的这本教材全面地介绍了人工智能的研究内容与应用领域,做到了内容新颖、简单易懂、兼顾基础和应用,受到了全国广大师生们的一致好评,多年的教学实践证明我们所选择的教材是恰当的、正确的。
二、考核方式
在全国大部分高等院校,“人工智能”这门课大都选择开卷考试的方式来进行考核。为了强化学生对人工智能这门课基础知识的掌握,南京邮电大学自动化学院选用闭卷考试的方式来进行考核。为了打消部分学生想在期末闭卷考试中通过作弊手段来完成人工智能这门课考核的侥幸心理,我们加强了对学生平时考勤成绩、课下作业成绩和实验成绩的考核,从而杜绝了“一纸定成绩”的现象。我们对人工智能这门课的最后期末成绩是按如下权重来划分的:平时考勤成绩占10%、课下作业成绩占10%、实验成绩占20%、最后的期末考试卷面成绩只占60%。为了克服国家现行教育体制的弊端,避免学生“机械式”地的应对教学和考试,我们对考试题型进行了调整,不再是以往的填空、选择、简答等题型,而是改为以解决实际问题为导向的应用题型为主,这样学生只需要在理解授课内容的基础上利用自己的思维来解题就可以了,这也体现了国家目前正在提倡的应用型教学导向。
三、教学内容调整
对于本科生而言,人工智能这门课程所需要讲授的内容实在太多,由于课时所限,我们必须精简教学内容,让学生在掌握基础知识的同时,也能够了解它的具体应用。因此,我们将人工智能这门课程的教学内容分为两个部分:第一部分是基本理论和方法,包括人工智能的概述、知识表示方法、确定性推理方法等;第二部分为人工智能研究成果的具体应用,包括神经元网络计算、模糊智能计算、专家知识库系统、机器语言学习等。通过对教材内容的合理调整和安排,使得授课计划能够比较全面地覆盖了人工智能这门课程的基本知识点,从而满足了学生们的求知需求。
四、教学手段的改进
(一) 激发学生的学习兴趣
经过长时间的教学我们发现,在选修“人工智能”这门课程时,每个学生的心中所想各有不同,这些学生在刚开始学习时兴趣还比较强烈,但随着教学内容变得越来越抽象,学生逐渐对这本课的学习失去了信心,甚至上课时间不去听课,使授课教师对教学也渐渐失去了信心,导致恶性循环,严重影响了教学质量。针对这种现象,我们认为,在开课前充分激发学生的学习兴趣是很有必要的。我们要结合学校的实验条件,开课前给学生演示“机器人医疗服务”实验,通过该实验的演示,让学生们看到机器人能够给病人提供多项人性化的服务,理解人工智能技术在开发医疗服务机器人多项关键技术中的应用,让学生在开课前能够对本课程的学习产生极大的兴趣,实践证明这种方法是有效的。
(二) 借助多媒体教学
多媒体教学是现代教学过程中一种非常重要的形式,它往往根据教学目的和学生们的特点,通过合理的设计、选择教材内容,应用公式、图形、文字、视频等多种媒体信息进行有机组合并通过电脑和投影机显示出来,与传统教学手段相结合,形成合理的教学过程结构,达到最优化的教学效果。人工智能这门课具有针对性强、内容抽象、公式繁琐等特点,学生学习起来比较困难,为了让学生生动、形象地学习该课程,我们在教学过程中充分利用了多媒体技术来组织教学。例如在课堂教学过程中播放南邮自动化学院梁志伟博士带领学生所开发的“智能足球机器人”比赛片段;让学生在线观看北京大学工学院谢广明博士带领学生所开发的“自主视觉机器鱼”录像片段等。在讲解某些重要的求解算法时,借助Matlab软件和投影机,直接展现该算法的求解过程,从而改善了课程教学的形式,提高了教学质量。
(三)提倡课堂辩论
我们在教学过程中打破了传统的“老师讲课学生听课”的教学模式,多次组织课堂辩论,辩论的主题包括人工智能研究过程中出现的技术困惑、人工智能研究成果转化中的市场前景等。如组织了“电脑PK人脑”“电脑是否让电视消失”“电脑的未来发展方向在哪里”等一系列辩论会。经过激烈的辩论,无论正方还是反方都感觉自己收获很大,增长了知识,开阔了眼界。在教学过程中通过将学生由“被动听课”角色变换为“主动参与”角色,大大地调动了学生的学习积极性,从而提高了课堂教学质量。
五、实践教学
实践教学是课堂教学不可缺少的重要组成部分,通过让学生亲自动手实验来对理论知识进行检验和应用是目前国内外各个大学提高学生综合素质、增强学生市场竞争力的重要手段。人工智能实验教学的目的是让学生通过亲自动手体会授课中的各种智能控制算法,从而使学生能够更加形象地掌握课本知识。人工智能教学计划安排了4学时实验课,设置了“传教士和野人过河”“机器人路径规划”这两个人工智能问题,要求学生独立完成这2个实验题目的编程,并书写实验报告。通过实验,学生动手实践了课堂上所掌握的理论知识,加深了对智能算法的理解。
人工智能是一门实用性较强的课程,我们总结了近几年来的教学经验,从优选教材、考核方式、教学内容调整、教学手段的改进和实践教学五个方面对人工智能课程教学进行了总结。从学生的反馈来看,我们所总结的教学经验对于指导新教师讲授“人工智能”这门课程具有积极的作用,需要指出的是,我们仍有很多不足之处,需要在以后的教学过程中不断努力完善,提高自己的教学能力,争取更好的教学效果。
参考文献
[1]蔡自兴,徐光佑.人工智能及其应用[M].北京:清华大学出版社,2003.
[2]路小英,周桂红,赵艳等.高等农业院校《人工智能》课程的教学研究与实践[J].河北农业大学学报:农林教育版,2007,9(4):66-68.
[3]马建斌,李阅历,高媛. 人工智能课程教学的探索与实践[J].河北农业大学学报:农林教育版,2011,13(3):330-332.
中图分类号:TP18 文献标识码:A 文章编号:1671-2064(2017)01-00218-01
人工智能包含三个层次:计算智能、感知智能和认知智能,讯飞超脑计划是包含模拟人脑的知识表示与推理、类人学习机制与新知识的获取、机器加载专业知识成为专门的教育领域。讯飞超脑计划是基于全球关于人工神经网络的深度学习研究,简单来说就是希望未来讯飞超脑计划能够将人工智能从只是简单地能听会说到能够深度思考相关问题的科技转变。人工智能的不断开拓创新是为了帮助人类能够更好地生活,我们应该注重人工智能的发展推进,将其广泛合理地应用到生活的实际中去。
1 讯飞超脑计划目前取得的阶段学习研究成果
1.1 讯飞超脑计划关于我国现阶段关于高中生学习教育的人工智能成果
随着近年来教育电子多媒体设备的投入普及使用,使目前的高中老师在课堂上更习惯用电子化的教学方式来替代传统的板书课本单一枯燥的教学,与此同时,现阶段高中生也同样具备使用移动互联网的条件,这样就使得科大讯飞超脑计划的教育产品可以形成以下的模式如图1所示。
采用此智能的学习模式可以使我国的高中生接受公平的最好的教育,这就需要借助人工智能的帮助来使老师提高自身的教育水平,使高中生丰富并开阔自身的视野。课堂教学包括了在线课堂、畅言交互式多媒体教学系统以及畅言智能语音等,这种新颖的课堂教学模式使原本单一的教学方式变成了思想上任意遨游的知识海洋;智能考试包含了标准考场、英语四六级网上阅卷、普通话与英语口语测试等方面,智能考试系统从字迹工整的程度、词汇量的丰富度、语法的正确性与通顺性等多个方面来评判考试试卷,加上多年来的不断改进,人工智能的评判方法跟相关专家的人工试卷评判的相似度相差无几,很大程度地增加了试卷评判的效率性与公平性;学习产品与教育评价更是覆盖到了从低到高的各个层面的产品组织结构,更有利于高中生的学习与应试教育的公平性。
1.2 讯飞超脑计划对于提高人类生活水平的成果
随着人工智能技术在经济、教育、文化、娱乐等领域的不断应用,使人们的生活质量水平得到了很大程度的提高,人工智能带来的方便快捷对于人类的发展进化与物质文化的进步产生了不可忽视的作用。随着讯飞超脑计划的推出,一方面,可以把人类从繁重的劳动中解放出来,很大程度地提高人类生产生活的效率与质量;另一方面,人工智能的进步会极大地革新人类的思维方式,使人们能够多角度地认知世界,加深对人类对自身所处的宇宙地位的思考,利于人不断地探索奥秘,进一步推进人类社会的进步。
2 讯飞超脑计划下人工智能对于未来生活的影响及其发展趋势
2.1 讯飞超脑计划下人工智能对未来生活的影响
由于讯飞超脑计划是感知智能结合认知智能的再创新,使得未来机器将会实现高水平的感知智能,具有更多的包括语音识别、手写识别以及图像识别的更多智能感知能力与实现包括智能客服、人机交互等的取代人类脑力劳动的认知智能突破。所以说讯飞超脑计划下的人工智能在未来的教育、经济、文化、社会结构等未来生活的各个方面都会产生重大影响。在教育上,人工智能的应用优化了课堂结构,使学生能够实时接受外界的新知识以及与时俱进的教育模式改革;在经济上,人工智能的高效能与高效率会明显提高经济效益,用人工智能来进行财务管理有助于缩减不必要的人工劳务开支与相关的培训费用,利于经济的变革与提高;在文化上,人工智能对于人类语言文化与图像处理上的优势日益凸显出来,可以确定的是人工智能的发展将会深入到人类生活的各个层面中去。
2.2 讯飞超脑计划下人工智能的未来发展趋势
随着人工智能的不断演进,人工智能从最初能存会算的计算智能阶段,到后来的能听会说、能看会认的感知智能阶段,最后再到讯飞超脑计划下提出的让机器能理解、会思考的认知智能阶段,未来的人工智能在语言理解、知识表达、联想推理以及自主学习等方面都将会取得很大的进展。
3 结语
人工智能对于未来生活的影响是多方面的,在未来生活的各个方面都十分显著。与此同时,讯飞超脑计划下的人工智能不断的改革创新与发展,也将更快地推动人类的发展,人工智能与人类的生活是互相影响又相互制约的。人工智能的不断发展给人类的未来生活带来了很大程度的改变,人类在不断开拓人工智能的领域时也应不断提高自身能力与素养,以适应人工智能带来的不断创新和改变。
参考文献:
1.2基于人工智能知识体系的教学案例库建设根据所确定的教学内容、知识重点和知识难点,从国内外经典教材、科研项目、研发设计、生产建设以及国内外人工智能网站等多种途径,收集案例素材,加以整理,撰写各知识要点的教学案例及其内容。表1给出基于人工智能知识体系的教学案例示例。
2人工智能课程教学案例的详细设计
在教学案例具体设计时应包括章节、知识重点、知识难点、案例名称、案例内容、案例分析过程、案例教学手段、思考/讨论内容等案例规范,分别从以下单一案例、一题多解案例和综合应用案例3种情况进行讨论。
2.1单一案例设计以人工智能课程中神经网络课堂教学内容为例,介绍基于知识点的单一案例的设计。神经网络在模式识别、图像处理、组合优化、自动控制、信息处理和机器人学等领域具有广泛的应用,是人工智能课程的主要内容之一。教学内容主要包括介绍人工神经网络的由来、特性、结构、模型和算法,以及神经网络的表示和推理。这些内容是神经网络的基础知识。其重点在于人工神经网络的结构、模型和算法。难点是人工神经网络的结构和算法。从教学要求上,通过对该章节内容的学习,使学生掌握人工神经网络的结构、模型和算法,了解人工神经网络的由来和特性,一般性地了解神经网络的表示和推理方法。采用课件PPT和演示手段,由简单到复杂,在学生掌握人工神经网络的基本原理和方法之后,再讲解反向传播BP算法,然后运用“手写体如何识别”案例,引导学生学习理解人工神经网络的核心思想及其应用方法。从国外教材中整理和设计该案例,同时应包括以下规范内容。章节:神经网络。知识重点:神经网络。知识难点:人工神经网络的结构、表示、学习算法和推理。案例名称:手写体如何识别。案例内容:用训练样本集训练一个神经网络使其推广到先前训练所得结果,正确分类先前未见过的数据。案例分析过程:①训练数字识别神经网络的样本位图;②反向传播BP算法;③神经网络的表示;④使用误差反向传播算法训练的神经网络的泛化能力;⑤一个神经网络训练完毕后,将网络中的权值保存起来供实际应用。案例教学手段:手写体识别的神经网络演示。思考/讨论内容:①训练改进与权值调整改进;②过学习/过拟合现象,即在一个数据集上训练时间过长,导致网络过拟合于训练数据,对未出现过的新数据没有推广性。
2.2一题多解案例设计一题多解案例有助于学生把相关知识点联系起来,形成相互关联的知识网络。以人工智能课程中知识及其表示教学内容为例,介绍一题多解案例的设计。知识及其表示是人工智能课程三大内容(知识表示、知识推理、知识应用)之一。教学内容主要包括知识表示的各种方法。其重点在于状态空间、问题归约、谓词逻辑、语义网络等知识表示方法。难点是知识表示方法的区别及其应用。从教学要求上,通过对该章节内容的学习,使学生掌握利用状态空间法、问题归约法、谓词演算法、语义网络法来描述和解决应用问题,重点掌握几种主要知识表示方法之间的差别,并对如何选择知识表示方法有一般性的了解。通过讲解和讨论“猴子和香蕉问题”案例,来表示抽象概念。该案例从国内外教材中进行整理和设计,同时包括以下规范内容。章节:知识及其表示。知识重点:状态空间法、问题归约法、谓词逻辑法、语义网络法等。知识难点:知识表示方法的区别及其应用。案例名称:分别用状态空间表示法与谓词逻辑法表示猴子和香蕉问题。案例内容:房间内有一只机器猴、一个箱子和一束香蕉。香蕉挂在天花板下方,但猴子的高度不足以碰到它。猴子如何摘到香蕉?如何采用多种知识表示方法表示和求解该问题?案例分析过程:①状态空间法的解题过程。用n元表列表示该问题的状态;定义问题的操作算符;定义初始状态变换为目标状态的操作序列;画出该问题的状态空间图。②谓词逻辑法的解题过程。定义问题的常量;定义问题的谓词;根据问题描述用谓词公式表示问题的初始状态、中间状态和目标状态。案例教学手段:猴子和香蕉问题的演示。思考/讨论内容:①选择知识表示方法时,应考虑哪些主要因素?②如何综合运用多种知识表示方法获得最有效的问题解决方案?
2.3综合应用案例设计与单一案例、一题多解案例相比,综合应用案例能更加有效地启发学生全方位地思考和探索问题的解决方法。以机器人行动规划模拟为例,介绍人工智能综合应用案例的设计,该案例包括以下规范内容。章节:人工智能综合应用。知识重点:人工智能的研究方向和应用领域。知识难点:人工智能的技术集成。案例名称:机器人行动规划模拟。案例内容:综合应用行为规划、知识表示方法、机器人学、神经网络、人工智能语言等多种人工智能技术与方法,对机器人行动规划问题进行描述和可视化。案例分析过程:①机器人行为规划问题求解。采用状态归约法与分层规划技术,将机器人须完成的总任务分解为若干依序排列的子任务;依据任务进程,确定若干关键性的中间状态,将状态对应为进程子规划的目标;确定规划的执行与操作控制,以及机器人过程控制与环境约束。②基于谓词逻辑表示的机器人行为规划设计。定义表达状态的谓词逻辑;用谓词逻辑描述问题的初始状态、问题的目标状态以及机器人行动规划过程的中间状态;定义操作的约束条件和行为动作。③机器人控制系统。定义机器人平台的控制体系结构,包括反应式控制、包容结构以及其他控制系统等。④基于神经网络的模式识别。采用神经网络方法以及BP算法对桌面茶壶、杯子等物体进行识别,提取物体图形特征。⑤机器人程序设计语言。运用人工智能语言实现机器人行动规划行为的可视化。案例教学手段:机器人行动规划的模拟演示。思考/讨论内容:人工智能将会怎样发展?应该在哪些方面进一步开展研究?
3案例教学环节和过程的具体实施细节
人工智能案例教学的实施面向笔者所在学院软件工程专业三年级本科生展开。具体实施细节如下。(1)教学内容的先进性、实用性和前沿性。引进和整合国外著名人工智能教材内容,保证课程内容具有先进性。同时将前沿人工智能的研究成果与技术有机地融入课程案例教学之中。(2)案例教学的创新教学模式。在教师的引导下,将案例中涉及的人工智能内容推广到对人工智能的一般性认识。案例的教学过程,成为认识人工智能、初步运用人工智能的理论与方法分析和解决实际应用问题的过程,使学生具备运用人工智能知识解决实际问题的意识和初步能力。在课程教学中,打破国内常规教学方式,建立和实施开放式案例教学模式。采用动画课件、录像教学、实物演示、网络教学等多种多媒体教学手段,以及集中讲授与专题讨论相结合的教学方式将理论、方法、技术、算法以及实现有机结合,感性认识与理性认识相结合,理论与实际相结合,极大地激发学生自主和创新性学习的热情。(3)“课堂教学—实践活动—现实应用”的有机融合。在案例教学过程中,从传统教学观以学会为中心转化为创新应用型教学观以创新为中心,以及从传统教学的以课堂教学为中心转化为以课堂教学与实践活动并重为中心,构造具体问题场景以及设计教学案例在情境中的现实应用,加深学生对教学内容的理解,同时提高学生的思考能力和实际综合应用能力。
随着物联网、大数据、5G及人工智能等信息技术的发展,为了应对中国产业变革及新一轮的科技革命,适应“中国制造2025”国家战略需要及产业经济创新发展,同时将国际工程教育思想本土化,“新工科”应运而生[1]。信息技术发展催生出了人工智能相关的专业,国内高校纷纷设立了智能科学与技术专业。近年来,人工智能技术的发展引领着人类社会正逐渐走进智能社会,人工智能将深刻影响人类社会。随着人工智能的进一步发展,高等教育的价值也将进一步提高[2]。因此,各高校应尽快建立与新工科相一致的智能科学与技术专业,并深入研究我国人工智能的人才培养体系、课程设置、实验平台及成果转化等方法,改革传统人工智能的教育教学方法,形成有新工科特色的智能科学与技术专业工程教育方法。由于传统的专业是按学科划分的,因此,目前的智能科学与技术专业课程体系以理论为主,强调学科知识的系统性和完备性[3]。人工智能导论作为智能科学与技术专业的核心课程,同时也是人工智能“入门性”和“引导性”的课程。但是,目前人工智能导论的课程设置上主要存在课程内容陈旧、实践课程不足、教材理论过强、教学模式老旧及实践教学与企业需求不适应等问题。尤其是人工智能导论课程,缺乏实践教学将会降低学生学习人工智能的兴趣和积极性。因此,为了解决这些问题,并使高校跟上人工智能时代的脚步,抓住高等教育发展的新机遇,进行面向新工科的人工智能导论实践教学模式探索具有重要的现实意义。
1人工智能对新工科人才的新要求
1.1具备多学科交叉知识。人工智能导论是一个多个学科交叉而成的一门课程。人工智能导论主要包括知识系统、智能搜索技术、脑科学、机器学习、神经网络、支持向量机、专家系统、智能计算及分布式智能等内容[4]。因此,一个合格人工智能专业人才需要具备多学科知识。1.2具备多领域应用能力。人工智能导论的应用领域广泛,基本包含工业、农业及社会生活的各个行业(如工业生产、通信、医疗、金融、社会治安、交通领域及服务业等)[5]。人工智能导论课程要求学生在学好理论前提下也应该掌握各行业的相关知识,只有这样才能提高人工智能技术在各领域的应用。1.3具备人工智能创新创业精神。目前,创新驱动发展成为了我国现阶段发展的重要力量,人工智能成为经济发展的新引擎[5]。在大众创业、万众创新的号角下,人工智能技术作为创新创业过程中的一个大趋势。因此,当今新形势下培养具有创新创业精神的人工智能专业人才对我国经济发展及大学毕业生创新创业具有重要意义。1.4具备人工智能人文素养。人的内在品质就是人文素养,人文科学的知识水平和研究能力是人文素养的重要组成部分,人文素养是人文科学体现出来的以人为研究对象和中心的精神[6]。人工智能对人类社会带来的是便利还是带来灾难,关键是使用者的思想道德和人文素养。因此,培养具有人文精神的人工智能专业人才具有重要的意义。
2人工智能导论课程教学现状
目前,许多高校已经认识到传统的人工智能导论课程已经不能适应社会和学生发展的需要。尤其是地方普通高校在师资、科研及学科力量薄弱情况下进行人工智能导论的实践教学。目前人工智能导论的课程设置上主要存在的问题如下:⑴本科生课程内容陈旧。近年来,随着云计算、大数据、5G等信息技术的快速发展,也带动人工智能技术发展日新月异。对于高校来说,要紧跟人工智能技术前沿,传授学生的知识也要紧跟人工智能的发展。目前,虽然也出现了不少新的人工智能导论教材,但在课堂上能够教学的新内容仍然不多,教材内容仍然集中在传统的人工智能技术(如问题求解、知识表示、归结原理及经典推理等技术)上。⑵研究生课程内容重叠。研究生的人工智能导论课程应作为本科生课程的一个延续,但部分高校对研究生人工智能导论课程的教学重视不够。很多本科生已经学过的内容在研究生阶段又进行了重复。因此,在新工科背景下培养高层次的人工智能人才,就必须要在研究生阶段加强新工科人才实践能力的培养,选择合理的人工智能导论课程,改革研究生阶段人工智能导论的教学理念和教学模式。⑶实践课程不足。实践教学是提高人工智能新工科人才能力的重要路径。目前,大多数院校的人工智能导论课程理论与实践联系不够紧密,对学生实践能力的培养不够,只知道理论,而不进行实际的实践应用就不能成为合格的人工智能新工科人才。另外,大多数地方高校的人工智能实验室建设投入不足,实验条件差,验证性的实验较多,实验课时不足,学生对人工智能新技术的接触不够。⑷人工智能导论教材理论性过强。目前,现有的人工智能导论教材以理论为主,缺乏人工智能实践内容。在课程教学过程中学生经常会感觉索然无味,当实践课程开设不足时,这种情况会非常明显。学生会渐渐的对人工智能导论课程失去兴趣和热情,最终会导致课程的教学质量和效果下降,不能达到新工科人工智能专业人才培养的预期。⑸教学模式老旧。人工智能导论是多学科交叉的课程,课程内容理论性强、抽象、多知识点是新工科的特点。然而,大多数地方高校仍然采用过去的课堂教学模式(即“教师讲、学生听”的教学模式),这种单向灌输的教学方式以教师为主,学生的主动性不够,只是在被动接收知识。学校这种重视理论不重视实践的教学模式,在一定程度上影响了新工科人才的实践能力,从而导致教学内容与企业社会需求脱节。
3人工智能导论实践教学初探
3.1人工智能导论课程实践平台建设。为了提高学生对实践教学的兴趣,南阳师范学院计算机科学与技术学院在人工智能导论授课过程中广泛应用多种计算机实验教学平台,如采用开源的PaddlePaddle百度飞桨深度学习平台,希冀一体化人工智能实践教学平台及大数据综合实验平台。教师可以在实践教学过程中方便的使用这些平台进行授课,学生也可以在课堂中跟随老师完成相关实验,并能够在课下进行相关实验练习及提交作业。3.2人工智能导论课程实验内容优化。在人工智能导论实践教学过程中,以学生兴趣为导向,开展相关应用课程实验,南阳师范学院计算机科学与技术学院对人工智能导论实验课程内容进行优化。优化后的主要实验课程包括搜索优化算法实现、智能计算实现、贝叶斯分类实验、最近邻算法实验、机器学习实验及神经网络实验。最后,通过期末课程设计进一步提高学生解决实际问题及创新创业的能力。3.3人工智能导论实践教学模式改革。⑴校企合作为使人工智能导论实践教学不与企业脱节,校企合作是关键。应积极派遣教师进企业进修,了解企业需求,并提高教师的工程能力。从2018年以来,南阳师范学院计算机科学与技术学院每年暑假期间累积派遣教师58人/次前往百度、中兴、科大讯飞、神舟数码及江苏传智播客公司等进修培训。同时已经在固定时间邀请相关企业讲师到学校进行人工智能方面的项目教学。建立起了具有地方区域特色的师资队伍及校企协调的实践教学模式,从而避免人工智能导论课程实践与企业实际脱节。⑵“双导师”负责制人工智能导论实践课程实行“双导师”制,邀请企业中实践经验丰富的人才任教或任职,校企合作建立实践教师指导团队,改革教学策略及教学方法,以项目为牵引,将人工智能导论实践课程作为第二课堂学分。还要积极制定人工智能相关的科技作品竞赛的奖励机制,积极引导学生参加各种人工智能相关的比赛,从而进一步提高学生在创新实践方面的能力。⑶采用案例教学法以案例导入进行教学,提高学生兴趣。首先,从人工智能竞赛的部分赛事中、(如百度的人工智能大赛,“2020年全国人工智能大赛”,“2020中国高校计算机大赛人工智能创意赛”等)中选取贴近实际问题的案例作为人工智能导论实践课程的案例来源。然后,采用目前主流的人工智能开发软件进行算法代码的编写,引导学生采用Python语言调用第三方接口库进行算法的实现。最后,让学生使用主流的编程语言(如C++、Java等)开发完善算法或进行系统设计与实现。
4结束语
在新工科背景下,人工智能导论作为智能科学与技术专业的基础核心课程,人工智能人才培养应注重提高学生解决问题的能力。在这种背景下,笔者结合近年来了解到的企业需求和上课的实际,对人工智能导论实践教学模式进行初探,具体如下:①校企合作,构建人工智能实践平台;②建立案例库,优化实践的内容;③校企“双导师”制,采用案例教学,从而进一步提高学生在创新实践方面的能力。
参考文献:
[1]杨晴,王晓墨,成晓北等.新工科背景下的新能源科学与工程专业——哈佛大学工科教育在学科交叉方面的启示[J].高等工程教育研究,2019.S1:23-24,33
[2]李明媚,成希,罗娟.人工智能时代的高等教育之变与不变[J].黑龙江高教研究,2020.2:41-44
[3]陈义明,刘桂波,张林峰等.智能科学与技术专业课程体系建设的理论思考[J].计算机教育,2020.309(9):103-107
[4]刘永,胡钦晓.论人工智能教育的未来发展:基于学科建设的视角[J].中国电化教育,2020.2:37-42
人工智能是一门研究机器智能的学科,是在研究人类智能行为规律的基础上,利用人工的方法和技术,研制智能机器或智能系统来模仿、延伸和扩展人的智能,实现智能行为。在知识经济向智能经济高度发展的今天,人工智能具有重要的理论意义和社会价值。人工智能理论已经渗透到各个领域,人工智能技术也得到广泛应用,许多研究成果已经进入人们的生活。
人工智能课程是一门多学科交叉的课程,具有很强前沿性,涉及哲学、认知科学、行为科学、脑科学、生理学、心理学、语言学、逻辑学、物理学、数学等众多领域;涉及面宽,内容广泛,更新快。人工智能课程的开设能够更好地培养学生的创新思维和技术创新能力,培养学生对计算机前沿技术的前瞻性,提高他们的科技素质和学术水平[1]。
人工智能课程内容的广泛性、前沿性和应用性特点决定了授课方法的多样性。与本科生相比,研究生在教育目标和身心特征方面都有较大的区别。笔者多年从事研究生人工智能课程教学工作,现总结多年教学经验如下。
1研究生培养目标及其教学特点
研究生教育阶段的教育目标是使研究生形成具有个性化的研究品格、研究定向和研究视野,以具有独立思考并获得独创研究成果的能力[2]。从这一意义上讲,个性化是研究生教育培养目标的构成主体。尤其随着我国经济持续高速增长,社会对知识创新、新经济生长点的期望值增大,这就要求我国研究生教育在其培养目标的定位上不仅要重视人才培养的高层次性,更要重视创新能力、实践能力和创业精神的培养。并且,研究生身心发展已较成熟,具有较稳定的个性特征,思维力强,具有较高的专业性思维意识和创造力,为独立地进行专业研究活动提供了心理上和智力上的保证。而且,研究生已具备了基础理论和专业知识,特别是有一定工作经历的研究生,他们不仅有本科教育阶段的知识积累,也有应用这些知识的经验,对于扩大其专业知识领域并进行研究有着积极主动的态度。总之,从年龄构成及身心特征上讲,研究生适应高层次、跨学科知识领域的学习和研究。
研究生的特征及其教育目标决定了研究生教学不应该是由教师讲授已定论的知识,而应是以教学为基本依托,通过教学提出具有研究性、探索性、未确定性甚至是尚存争议性的课题,激励研究生独立思考和质疑,让他们在思考和质疑的过程中提出问题,培育他们发现问题、提出质疑的科学批判精神,训练并提高其创新能力、实践能力和创新精神。创新精神和创新能力主要表现在具有健全的人格、强烈的责任感、开放的心态、团结合作的精神、严谨科学的思维能力和创新思维方式。
个性是创新的源泉,研究生课程体系的设置应该具有一定的灵活性,依据研究生不同的知识基础和研究定向,设置具有弹性化的课程,使研究生的个性化得以凸显。另外,为提高研究生专业研究和创新能力,在课程教学中,也应凸显教学的研究性和专业性,重视专业领域背景知识和研究方法的讲授,开展跨学科、非专业知识的教学,教学内容应涵盖专业领域的研究热点、难点、争议问题和最新研究动态,还应包括交叉学科、边缘学科的研究趋势,以扩展学生的视野[3]。也就是说,研究生教学既要凸显研究生的个性化特点,又要凸显内容的学术性和研究的指向性。
2人工智能课程的特点
2.1多学科交叉,具有很强的前沿性
人工智能是一门多学科交叉的课程。课程内容的理解需要运用多学科知识和较强的逻辑思维能力,多学科的知识相互联系、相互交叉,融合形成新的知识,成为新的思维方法和综合能力的萌发点。通过课程学习,学生可以通过不同学科知识的融合来达到对原有知识的超越,用一种全新的思维方法来思考所遇到的问题,提出新的解决办法。这也是创造力的迸发和智能的飞跃。具有了知识的广度和深度才具有融会贯通、创新的可能,人工智能课程的开设能够更好地培养学生的创新思维和技术创新能力,为学生提供一种新的思维方法和问题求解手段。
2.2涉及面宽,内容广泛,更新快
人工智能课程是一门知识点较多的课程,它以概率统计、离散数学、数据结构、计算机编程语言、数据库原理等课程为基础,涵盖了模式识别、机器学习、数据挖掘、计算智能、自然语言理解、专家系统等众多研究方向,内容涉及面广,概念抽象,不易理解。并且,人工智能课程内容更新快,近年来人工智能科学的快速发展,涌现出了大批新方法,研究热点问题也从符号计算发展到智能计算和Agent等。其中,计算智能主要涉及神经计算、模糊计算、进化计算和人工生命等领域,在模式识别、图像处理、自动控制、通信网络等很多领域都得到了成功应用;Agent最早来自分布式人工智能,随着并行计算和分布式处理等技术的发展而逐渐成为热点。
在互联网上有大量最新的与课程内容相关的研究论文,为学生提供了很好的查阅文献的环境,使学生能够根据所学习的内容和所在课题组的研究方向阅读相应文献,提高学生的学习兴趣和独立提出问题、解决问题的能力。
2.3应用性强
人工智能理论已经渗透到科学的各个领域,当前,几乎所有的科学与技术分支都在共享着人工智能领域所提供的理论和技术。例如,自第一个专家系统DENDRAL研制成功以来,专家系统已成功地应用于数学、物理、化学、医学、地质、气象、农业、法律、教育、交通运输、军事、经济等几乎所有领域;数据挖掘技术是以一种更自动化的方式对具有大量数据的商业活动进行分析和预测,在市场营销、银行、制造业、保险业、计算机安全、医药、交通、电信等领域已有许多案例;语义Web让Web上的信息能够被机器所理解,实现Web信息的自动处理,成功地将人工智能的研究成果应用到互联网。另外,在机器视觉、自然语言理解、智能控制与智能制造等方面,人工智能技术也得到广泛的应用,有许多研究成果已经进入人们的生活。目前,从理论到技术,从产品到工程,从家庭到社会,智能无处不在,人工智能广泛的应用性给学生提供了大量的现实案例,使得人工智能不再是高深莫测的理论,而是现实中可以触及的内容。
人工智能课程的多学科交叉性、内容广泛性、概念抽象、不易理解以及前沿性和应用性特点决定了在该课程的讲授过程中应该采用多种授课方法。多种授课方法的采用一方面便于授课内容的理解,另一方面也能够更好地培养学生的创新思维和技术创新能力,提高他们的科技素质和学术水平。
3人工智能课程教学方法
3.1基于问题的启发式教学法
苏霍姆林斯基说:“唤起人实行自我教育,乃是一种真正的教育。”基于问题的启发式教学法是教师在深入了解学生心理特点和学习规律的基础上,设计适合教学的启发式问题,并采取灵活多样、生动活泼的启发方式,充分调动学生的学习兴趣,激发、引导学生进行科学思维,培养学生独立思考问题、提出问题和解决问题的能力。该教学方法强调的是过程,教师的主要任务是提出问题,依据举一反三的思路引导学生展开逻辑推理,通过逐层分析深入思考问题,最后综合学生观点阐述相关理论。
在课程教学中,有许多内容适合于采用启发式教学方法。例如,在知识表示方法的学习过程中,教师首先提出问题:“你是怎样进行数学定理证明的?”并在学生的回答过程中,引导学生认识到知识及其表示的重要性;随后,提出问题:“在计算机中如何表示知识?”引导学生逐步总结出不同知识表示方法在知识表达能力、推理效率、可实现性、可组织性、可维护性方面的区别。另外,在确定性推理的教学过程中,教师可以利用“某处发生盗窃案,公安局派出5个侦查员去调查,研究案情时,5个侦查员各给出了一句可信的结论,据此判断谁是盗窃犯”的问题[4],让学生进行判断和讨论,引导学生认识到推理过程中可以使用多条规则进行推理,并且推理路线也可能存在多条,从而引出推理的两大基本问题:解决冲突消解等问题的推理策略,以及解决推理线路等问题的搜索策略。
启发式教学法的要点是设计适当的启发式问题和启发方式、安排能调动学生积极性的讨论环境、鼓励学生发表个性化观点。教师不仅用问题引发学生思考,更要鼓励学生让思维自由驰骋,主动提出问题,讨论问题,寻求问题解决方案。在探讨、研究问题中,不要以现有的结论和固定的程式束缚思想,鼓励学生的个性化观点。启发式教学是一种民主、科学的教学方法,其中包含诸多具体的教学方法,如激疑启发法、比喻启发法、类比启发法、联系启发法,等等。启发式教学在传授知识的同时,更注重的是对创新的孕育、萌芽、生成和壮大,它能促使学生自己获取知识、思考问题、提出问题、分析问题、解决问题,培养学生的自学能力。以问题为基础的启发式教学,利用问题引导学生学习,全方位深层次发展学生的创新思维和探究性学习能力。问题可以诱发出学生的求知欲,激发、唤醒了学生的主体意识;问题往往是面向生活世界的实践活动的,它使教学活动从以传授知识为中心转化为传授知识与培养能力并重,理论与实践相结合,提高了学生分析、综合、观察、想象等思维能力。
3.2基于案例的探究式教学法
基于案例的探究式教学法要求教师能够根据学生的认知水平和能力,创设引导学生进行探究活动的案例,以激发学生探究问题的兴趣,促进学生质疑、探求的创造性学习动机,通过选择与确定问题、讨论与提出设想、实践与寻求结果、验证与得出结论,发展学生的创造性思维,培养学生独立探究、研究能力和创新能力。探究式教学强调学生的积极参与,强调师生互动。对教师来说,必须转变传统的“传道”观念,以平等的心态与学生交流探讨。在课堂上,要努力营造民主、宽松、和谐的教学氛围,积极引导学生大胆设想,大胆探索。使学生树立研究型学习的观念,消除依附心理,养成勤于思考、善于思考的良好学习习惯,通过积极参与研讨培养学生自己获取新知、探求未知的能力,以及团队意识和合作精神。
我们在本课程神经网络部分的教学中,将基于BP神经网络的维吾尔文手写字母识别作为案例开展了探究式教学活动。在介绍了前馈多层感知器及标准BP算法之后,教师将科研项目中基于标准BP算法的维吾尔文手写字母识别实验及其结果详细地在课堂上进行演示,引导学生对实验提出质疑。在教学实践中,学生提出了大量问题,例如,输出层神经元个数如何确定,为什么输出层神经元个数对识别率会有影响?网络训练过程中出现震荡的原因是什么?如何解决?为什么有时误差较大,权值的调整量反而很小?等等。在教师事先准备好的实验演示的基础上,开展学生进行课堂讨论,让学生提出解决问题的各种方法,并现场通过实验进行验证,逐步让学生理解BP网络结构设计、输入输出数据的预处理、初始权值设计的必要性及其实现方法。课堂授课实践表明,这种方法极大地激发了学生的学习兴趣,使学生能够大胆设想,大胆探索,增加了学生的自信心和创新精神。本次课堂讨论结束后,教师根据学生的讨论以及实验结果演示,总结标准BP算法的局限性,例如,“易形成局部极小”,“训练次数多,学习效率低”,“训练时有学习新样本遗忘旧样本的趋势”等,并要求学生通过查资料、搜集必要的信息、积极地思索和实验验证提出解决上述问题的方法,将学生分组,让学生展开讨论,为下次讨论课作好准备。
传统教学方法是告诉学生怎么去做,在一定程度上损害了学生的积极性。而案例教学要求学生自己去思考、去创造,使得枯燥乏味的内容变得生动活泼,并且案例教学中,通过学生之间的交流既可以使学生取长补短、促进人际交流能力,也可以引导学生变注重知识为注重能力。
案例教学法的关键是案例的选择。案例是为教学目标服务的,因此它应该具有典型性,且应该与所对应的理论知识有直接的联系。案例最好是经过深入调查研究。来源于实践,不能只是一堆数据的罗列。教科书的编写应采用图片、表格、曲线等方式让学生看到算法的实验结果,启发学生思考。另外,案例应该只有情况没有结果,有激烈的矛盾冲突,没有处理办法和结论,由学生对案例提出质疑,从这个意义上讲,案例的情况越复杂,越多样性,越有价值。
案例教学法能够实现教学相长。教学中,教师不仅是教师而且也是学员。一方面,教师是整个教学的主导者,掌握着教学进程,引导学生思考、组织讨论研究,进行总结、归纳。另一方面,在教学中通过共同研讨,教师不但可以发现自己的弱点,而且从学生那里可以了解到大量感性材料。另外,案例教学法能够调动学生学习主动性。教学中,由于不断变换教学形式,学生大脑兴奋不断转移,注意力能够得到及时调节,有利于学生精神始终维持最佳状态。案例教学的最大特点是它的真实性。由于教学内容是具体的实例,加之采用是形象、直观、生动的形式,给人以身临其境之感,易于学习和理解。最后,案例教学法能够集思广益。教师在课堂上不是“独唱”,而是和大家一起讨论思考,学生在课堂上也不是忙于记笔记,而是共同探讨问题。由于调动集体的智慧和力量,容易开阔思路,收到良好的效果。
3.3加强研讨
鉴于研究生的培养目标和人工智能课程研究范畴的宽泛性、应用性、创新性和前沿性,根据我校计算机系硕士生指导教师的研究领域,我们在课堂教学中为计算智能、机器学习算法、机器视觉、自然语言理解部分增加了研讨会,要求学生上网进行文献检索、阅读和学术研讨,根据个人的研究兴趣和研究设想上台作报告。另外,我们还邀请相应专家和成果突出的各届研究生为学生做报告,介绍他们的研究实践、研究成果和心得体会。例如,在自然语言理解部分的课堂教学中,在介绍完自然语言理解的基本概念与原理之后,我们要求将来做这个领域的研究生在通过查资料了解所在研究小组工作的基础上,上台作报告。机器翻译研究组的同学在学习自然语言理解部分的内容之后,对其所在小组目前的工作及采用的技术、存在的问题做了分析,并通过阅读文献,提出了初步的解决问题的设想。与自己所在研究小组的科研相结合,开展文献检索和学术研讨,一方面让学生开阔了眼界,另一方面也提高了学生查阅文献、主动获取知识、独立思考的科研能力。
4结语
人工智能理论已经渗透到科学的各个领域,人工智能技术也得到了广泛的应用。人工智能课程具有多学科交叉、内容广泛、前沿性和应用性强等特点,课程开设能够很好地培养学生的创新思维和技术创新能力。教与学是教师与学生双方互动的过程,教学中要根据学生身心特征的实际情况采用相应的教学方法,并结合本校科研队伍的研究领域,不断地探索和提高,才能使教学工作更上一层楼,切实为国家、为社会培养具有创新能力、实践能力和创业精神的高层次人才。
参考文献:
[1] 陈白帆,蔡自兴,刘丽珏. 人工智能精品课程的创新性教学探索[J]. 计算机教育,2010(19):27-31.
[2] 谢安邦. 构建合理的研究生教育课程体系[J]. 高等教育研究,2003,24(5):68-72.
[3] 教育部研究生工作办公室,国务院学位委员会办公室. 高层次人才培养的研究与探索[M]. 北京:高等教育出版社,2000.
[4] 蔡自兴,徐光佑. 人工智能及其应用[M]. 4版. 北京:清华大学出版社,2010:113.
Exploration of Artificial Intelligence Course Teaching of Graduate Students
ZHAO Hui1, JIA Zhenhong1, WANG Weiqing2
(1.School of Information Engineering, Xinjiang University, Urumuchi 830046, China;
(1)为部分优秀的学生将来做更深入的研究打坚实的基础。在面向知识经济的今天,研究获取、表示和使用知识的人工智能学科越来越受到人们的重视。目前人工智能研究被列为中国高技术领域的重点之一。以专家系统为代表的智能化系统在信息技术中也占有重要地位。因此在高等教育中开展人工智能教育和智能化系统的研发,不仅是计算机科学的应用,也是促进各学科服务于国民经济发展的必然趋势。为使人工智能的理论、方法和技术的研究与应用普及和深入,教育重心必须要下移,即从研究生教育向本科教育普及。开展本科层次人工智能普及教育的有效途径之一是在本科高年级开设相关选修课。开展人工智能教育,不仅能够更好地发挥高等院校的育人和科学研究功能,而且能为学生拓宽专业路径,扩大自主学习空间和发展个性创造条件,同时也为营造一个使学生不仅有宽厚、扎实的理论基础,且具综合分析和解决问题能力的环境。?
(2)为将来从教的学生积聚大量的知识。英国早在1999年,人工智能课程已经作为选修课出现在中学的信息与通讯技术(ICT)课程中。许多中小学还通过机器人竞赛活动来激发中小学生学习人工智能的兴趣,使学生不仅提高了用信息技术解决问题的能力,而且培养了多种思维方式,获得了更多的创新空间。美国现行的中学信息技术课程设置中,将人工智能的内容作为“媒体与技术”层面对12年级学生的要求。澳大利亚的部分中学开设的信息处理与技术课程,人工智能、信息系统、算法和程序设计、社会和伦理道德、计算机系统分别作为5个主题共同构成了该课程的教学内容。在该课程的大纲中规定,人工智能部分的教学内容在高中第3学期为12年级的学生开设,教学时间为10周。?
在我国,多年以来中学奥林匹克信息学竞赛中一直包含有人工智能相关的题目,涉及启发式搜索、博弈、智能程序设计等问题。2003年4月,我国教育部正式颁布《普通高中技术课程标准(实验)》,首次在信息技术科目中设立了“人工智能初步”选修模块,标志着我国高中人工智能课程的正式起步。?
我国的新课程标准颁布后,教育部评审并通过了分别由教育科学出版社、广东高教出版社、地图出版社、上海科技教育出版社和浙江教育出版社出版的5套高中《人工智能初步》教材,并开发了相应的教辅材料,包括教师用书和配套光盘等。为了配合中学人工智能课程的实施,国内也推出了一些适合中学生学习与体验的人工智能软件和网络资源。另一方面,一些高校的本科生、研究生也逐步关注中学人工智能教育的开展并将其作为毕业论文的研究选题。一些师范院校适应形势要求,已为师范生开设了与此相关的选修课程。?
2 人工智能的教育及教学条件现状?
通过对本人多年的教学过程进行总结,我校的《人工智能》课程教育现状可总结为如下几点:?
(1)理论知识充裕。但与实践相脱节,特别是在智能科学技术的教育教学方面。尽管知识面相当广泛,而人工智能理论的普及教育以及智能技术的开发与应用仍然十分滞后。?
(2)同其它普通高等院校一样,在本校,人工智能技术的研究与应用尚未普及,甚至比不上其它院校。这不利于培养学生的科研兴趣及创造精神。?
(3)缺乏配套实验教材,实验教学内容缺乏,无法培养学生的研究能力和创新能力。只有开设实验项目,才能使人工智能的相关知识具有研究性和综合性。?
(4)对中小学智能教育的深度及教学方式、教学特点缺乏研究。做为师范类院校,我认为在对学生进行基础知识教育的基础上,要紧抓中小学智能教育的特点对师范类学生进行相关的教育与培训。?
相对于教育现状,我校的《人工智能》课程教学条件现状要稍好一些,其状态如下:?
(1)教材使用国家级规划教材,此教材非常系统地介绍了人工智能的基本原理、方法和应用技术,适合本科及研究生使用。在我们的授课过程中,也会适当为学生提供相关的国内其他先进教材,如中南大学蔡自兴教授的《人工智能及其应用》等。?
(2)为了促进学生自主学习,我们准备了多种类型的扩充性学习资料,加强学生主动学习的意识,包括:课程相关杂志和书籍目录,以及部分重要的参考文献,与人工智能相关的网络资源如优秀BBS、新闻组、网址等。 它们包括了大量的文献资料、本领域研究的前沿动态等。 使用表明,学生非常乐于查阅这些资源。 使学生能通过使用这些资源进行一些人工智能程序设计,探讨一些问题,在课堂讨论中展示他们的收获。?
(3)校园网的普及与不断优化使本课程有优良的实践性教学环境,能充分满足教学需要。我们拥有较充足的多媒体教室和网络教室,为实现本课程教学提供了物质保障。在网络资源建设方面,全校办公室、教室、学生宿舍和教师宿舍都以宽带网相连,这些硬件设备对本课程教学发挥了重要作用,使本课程教学质量得以明显提高。?
3 人工智能教学方法及手段的改革?
针对我们现在所采取的教学方法,我认为存在许多不足,如教学方式比较单一,教学内容偏重理论讲解等,为此,提出以下教学方法的改革:?
(1)通过多种途径激发学生的学习兴趣。课程的学习效果,直接受到学生兴趣和参与意识的影响。一般来讲,《人工智能》作为一门前沿课程,开始学生学习兴趣很大,当开始接触到抽象理论知识及部分算法时,学生往往感到不易接受。 我们通过各种途径和方法, 激发和培养学生的学习兴趣,包括鼓励学生参与某部分知识的扩充性资料查找,预留一定时间请学生负责对此内容进行讲解,布置学生对某个基本成型的实验进行纠错及验证,降低问题解决的难度。学生因此产生兴趣从而做更深度研究。?
(2)进行启发式教学。 我们可以尝试在教学过程中不断提出问题请学生思考,启发学生求解这些问题,鼓励学生提出自己的猜想和解决方案,然后摆出教材中的解决方案,并与同学所提出的观点进行分析和比较,这足以加强学生学习的主动意识和参与意识,提高学生学习的积极性。?
(3)课堂辩论与交互式教学。 组织课堂辩论,讨论的议题可定位为譬如人工智能是否能超过人类智能等有争议的问题。学生通过对这些问题展开激烈争论,激发了学习潜能,明确了学习目标。当然师生间的交流方式还有很多,如邮件互发、QQ留言等,也可在课程网站中的互动平台进行交流。?
(4)分层次因材施教。 在授课过程中,通过对每个具体学生的学习进度、课堂作业情况进行及时评估,对学生提出进一步的学习建议和指导, 实现个性化的教学。 对优秀学生探讨,可以在教学设计和实验设计中要求其选作部分探索性、创新性的功课和实验,以发挥学生个性优势。对于有意于将来从事中小学教育的学生可以在机器人及人工智能技术发展现状等知识层面对其做问题讲解。而那些看似缺乏兴趣的学生,我们可以用多媒体手段如播放人工智能相关电影及科学小片引起其兴趣,实行逐步引导的教学过程。?
另外,我们可以尝试双语教学。 采用中文教材和讲授的同时,注重在课程中的关键词同时用英文表示,并适当指定英文参考短文和英文参考书。使学生能够接触国外文献资料,加深对学习内容的理解,获得更宽广的知识。我们也可以在教学内容安排上,注重理论联系实际,将一些人工智能网络上的虚拟实验给学生进行课外上网练习,从而使学生了解算法的具体运行过程, 通过参与达到知识的理解,掌握基本方法和技术。?
根据现有的条件,我们在教学中可以采用多媒体教学和网络课程教学相结合的方法,充分利用多媒体的丰富表现形式,利用网络课程的交互性、情景化等特点,构筑以学生为主体的《人工智能》课程现代教学模式。 对于抽象知识,可通过动画和视频演示,通过声音和图像展示人工智能的历史、人物和前景,做到学生直接而深刻地看到知识的内涵外延。网络课程能较好地实现交互并使学习过程情景化,通过网络课程的课堂练习和章节练习,教师可以评价学生的学习情况,并给学生提出学习建议,从而提高学生的研究力和创新力。我们也可以给学生播放中学《人工智能》课程课堂教学录像,以使学生看到初高中学生的知识范围及深度;同时给学生播放现有的《人工智能》科学成果,让学生看到理论背后的实践;也可以播放科幻片,激发学生想象的翅膀从而有兴趣把人工智能作为将来深造的方向。《人工智能》是一门较新的课程,改进教学方法和手段不仅要靠教师,也应增加硬件设备的投入。如果人工智能能采用智能辅助教学系统或机器人辅助教学过程逼真、形象,一目了然,这样可大大提高学生的学习效率,尤其是提高学生的观察判断能力、发现问题和解决问题的能力。?
4 人工智能实践教学设计的探讨?
我们可以在教学过程中,适量开设一些实验和设计,提高学生的动手能力,并加深他们对理论知识的理解,降低理论的抽象度,提升理论的实用性。在近两年的教学过程中,我们会适量加入一些人工智能语言的教学过程。例如,在讲解了“野人与传教士过河”等问题后,我们可以让学生使用Visual Prolog或者C ?++?对算法进行实现;在讲解 TSP 问题的遗传算法解决案例后,指出编码方案、初始种群大小、进化代数、交叉率变异率等因素对求解结果的影响,并要求学生通过实验的方式来分析、理解这些问题,并提出“寻找更有利的解决方案”等问题。把学生的兴趣激发后,为解决这些问题,学生会在课外主动查阅相关文献、相互讨论以实现他们所设计的方案,这样既培养了学生善于钻研和勇于创新的精神又提高了学生的实践与创新能力。?
参考文献:?
[1] 熊德兰,李梅莲,鄢靖丰.人工智能中实践教学的探讨[J].宿州学院学报,2008(1).?
人工智能是计算机科学的一个分支,是一门研究运用计算机模拟和延伸人脑功能的综合性学科,对它的研究涉及控制论、信息论、系统论、语言学、神经生理学、数学、哲学等诸多的学科及领域,是一门综合性的交叉学科[1]。
人工智能的研究、应用和发展,在一定程度上代表着信息技术的发展方向,同时信息技术的广泛应用也对人工智能技术的发展提出了迫切的需求。今天,人工智能的不少研究领域如自然语言理解、模式识别、机器学习、数据挖掘、智能检索、机器人技术、人工神经网络等都走在了信息技术的前沿,有许多研究成果已经进入人们的生活、学习和工作中,并对人类的发展产生了重要影响[2]。
实践教学环节在大学教育中是一个非常重要的教学环节,是提高人才素质与能力的重要途径。人工智能课程除了具有较强的专业性之外,还具有突出的实践性,为了能深入理解和掌握所学内容,必须把讲授和实践结合起来。本文结合该课程实验教学,将研究型教学的理念引入到实验教学,并对教学过程中的经验和问题加以初步的总结。
1研究型教学模式背景
研究型教学是相对于以单向性知识传授为主的传统教学提出的,是指教师以课程内容和学生的学识积累为基础,引导学生创造性地运用知识和能力,自主地发现问题、研究问题和解决问题,在研究中积累知识、培养能力和锻炼思维的新型教学模式。研究性教学是对现有的大学课堂教学模式的突破。有利于开发大学生的创造潜能,提高学生适应社会需要的创造性和创新能力,充分展现现代大学培养人才、发展科学、服务社会的三大基本职能[3]。
19世纪初,德国著名教育家洪堡最早提出了教学与科研相统一的原则,为研究型教学模式的发展奠定了基础。20世纪50、60年代,美国著名教育心理学家布鲁纳提出了著名的“发现教学模式”[4],成为后来探究性学习和研究型教学的先导。20世纪70年代,美国研究教学专家萨奇曼正式提出了研究训练教学模式。他认为学生会本能地对周围新奇事物发生兴趣,并想方设法弄清这些新奇事物背后究竟发生了什么,这是一种进行科学研究的可贵的动力。
自此,研究型教学理念开始广泛使用。现在,哈佛大学、牛津大学、剑桥大学等世界著名大学,都非常注重学生能力的培养,普遍采取了研究型教学模式。以美国高校为例,虽然美国高校83%的教师在课堂教学中主要采用讲授法进行教学,但在整个教学过程中都渗透着研究型教学的方法,如积极引导学生参与教学过程,开设研究性课程,引导学生积极主动地参与科研活动等。我国自20世纪90年代初推出211工程建设以来,清华大学、北京大学、人民大学、复旦大学、浙江大学等一些重点大学都提出了建设世界一流的综合性研究型大学的目标。这些高校在实现从单向知识传授的传统型教学向关注创新性教育的研究型教学转变方面进行了许多有益的尝试。
2研究型实验教学
本科教学不仅要培养学生的应用能力,还要培养学生具备基本的科研素质。大学是培养未来一线创新人才的主要基地,必须从本科教学人手,深入探索研究型教学的手段和方法,才能满足未来经济增长和社会发展的需要,才能符合建设研究型大学的需要。特别是近几年来我国对科研的投入不断增加,研究生招生规模逐年增大,本科高年级学生打算继续读研的也不在少数。而人工智能是计算机相关学科非常活跃的研究课题,其涵盖的分支非常广泛,如模式识别、机器学习、数据挖掘、计算智能、统计学习理论等,都是目前国际和国内热门的研究方向。
人工智能课程在计算机专业人才培养方案中占据着重要的位置。在专业理论方面,它承续了离散数学中的逻辑知识;在专业方法方面,是数据结构、算法分析与设计的继续;在专业工具方面,是面向对象程序设计的生动实例。并且人工智能的每一部分内容都可以作为一个深入的研究课题,课堂上讲解的内容不可能面面俱到,学生们也不可能对人工智能的每一领域都做很深入的学习。并且人工智能涉及很多的数理逻辑知识,有些显得难以理解,并且往往让学生感到比较枯燥,学生的学习兴趣就渐渐淡薄,学生往往被动“听讲”,难以获得预期的教学效果。
针对这一特点,在人工智能教学中,如何引导学生系统学习人工智能的知识、激发学生的研究兴趣,树立目标意识找准研究方向,为未来的科研工作打下基础,研究型实验教学就成为了人工智能课程教学的一个重要环节和必然选择。
2.1实验教学中加强学生的研究导向
在实验教学中,如果照搬一些教材中的例子或习题教学,一方面学生们会缺乏兴趣,另一方面学生对这个领域的知识缺乏全面的了解。应不断提出一些学生们感兴趣的开放性课题,比如基于支持向量机的人脸识别、基于肤色的人脸检测,基于内容的图像检索等,培养学生们的学习兴趣,让学生们逐渐深入的学习某一领域的知识。比如BP神经网络,在模式识别、经济数据分析、生物信息学、数据挖掘等众多领域都取得过成功应用,是一种具有强大的非线性学习能力的计算智能技术。然而BP神经网络算法自身也存在着一些缺点,如会有局部最小解、解受初值影响较大、理论解释不完善等,而支持向量机在这些方面具有显著优点。我们可以设计一个人脸识别的实验,用神经网络和支持向量机分别实现,并作以比较。让学生们在了解人工智能新技术的同时,也培养学生们如何分析问题、解决问题的科研能力。
2.2人工智能课程实验
该课程是一门对实验技术有较高要求的课程,对于基本原理和方法的实现,要求学生进行严格的计算机专业技能训练和培养良好的科研工作作风。因此对课程中的技能及技术性内容,除单独进行必要的基础训练外,还融入到综合和研究型试验中,通过多次反复实验练习,达到牢固掌握人工智能原理和人工智能的问题求解技术的目的。
该课程的实践环节主要是实践项目,由具备较强工程实践能力的任课教师和助教负责,学生可在全天候开放的专用机房完成。在实践环节的设计上,我们尝试把验证性实验和开发性实验相结合,结合实验教学进度,安排相应的开放实验,开放性实验以科学研究实验为主。并在课程的教学过程中,不断深化和扩展教学内容,结合人工智能学科的发展趋势和本院老师的最新研究成果,对实验内容进行更新。
课程主要设置三种层次的实验:1)基本原理和算法编程,测试例设计及程序测试实验;2)分析综合实验;3)研究型设计实验。整个实验包括课前讨论、实验操作、实验报告、结果讨论、总结提高等六个环节。对于综合性和研究型实验,把学生分成5个人一小组,每小组选做其中的一个。学生从指导老师处了解到实验课题后,即着手查资料,研读文献,钻研有关理论。在此基础上,学生先提出实验方案,经与老师讨论后,即可开始实验研究。
3实验平台的构建
民族关系问题对被访对象,特别对少数民族被访对象是非常敏感的问题,对民族关系的评价又存在个体层面、群体层面、不同阶层人群之间的差异,因此,仅仅以传统的文献分析、问卷统计和现场观察等民族学方法来进行调查,得到的数据会存在较多误差。
因此结合本校的民族特色和民族学领域独特的研究优势,将信息认知技术引入民族关系研究,运用图像、心电和脑电数据进行分析,将分析的结果和心理场景测试及民族学调查结果进行相互印证和参数修正,从而获得尽可能客观的数据,这些数据将有助于建立一个客观、完备、科学的民族关系监测体系,并真实全面地评估民族关系,从而使决策机构及时做出正确的决策。基于多信息融合的民族关系监测预警系统总体框图如图1所示。
目前该平台已经搭建,由北京市公共安全信息监测平台建设、北京市公共安全信息监测平台建设关键技术研究、基于多源信息融合的民族信任研究等多个重大项目支撑。在这个平台的下面,涉及到人脸识别、表情识别,视频监控、认识等领域,小波分析、神经网络、支持向量机、模糊数学、信息融合等人工智能知识得到了具体的应用。学生可以根据自己的兴趣爱好,自愿参加到该平台下的某一项目,切实对自己所学知识有一个深刻的理解和掌握。
4结语
研究型实验教学激发了学生的学习兴趣,不但使学生更好地掌握了人工智能的基本概念、基本理论和基本技术,也切实提高了学生的实际动手能力和编程能力。研究型实验教学在实践过程中还有以下问题需要改进:
1) 研究型实验教学的理念很难普及。很多教师对研究型教学模式的内涵未能准确把握,把研究型教学模式等同于学生实习或者写论文。
2) 研究型实验教学的辅导老师素养需要提高。研究型实验教学作为体现创新教育要求的现代教学模式,需要的不是知识传授型的教师,而是高素质的研究型教师。教师不仅是单一的教者,更应该成为一个学者,教师不仅要有研究型教学的教育观念、快速接受新知识的能力和高超的教学技能,要能够合理地规划和设计实验内容。
3) 需要建立一套合理的学生学业和教师绩效的评价体系。
参考文献:
[1] 王万森. 人工智能原理及其应用[M]. 北京:电子工业出版社,2007.
[2] 蔡自兴,徐光佑. 人工智能及其应用[M]. 北京:清华大学出版社,2004.
[3] 李得伟,张超,李海鹰. 大学工科专业课程实施研究型教学的探讨[J]. 高等教育研究,2009(9):74-75.
[4] 彭先桃.大学研究性教学的理念探析[J].教育导刊,2008(3):56-58.
Exploration and Practice of the Research Experiment on Artificial Intelligence
ZHANG Ting, YANG Guo-sheng