时间:2023-09-21 16:38:18
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇人工智能教育实践范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
关键词:新工科;人工智能导论;实践教学;校企合作;案例库
随着物联网、大数据、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
[5]姚琳,石志国.人工智能课程体系与教学方法研究[J].中国大学教学,2019.10:19-22
当前高职教育中为计算机专业学生所开设的人工智能课程很大程度上沿用了普通高等教育环境下的教学方式和内容,这显然与高职教育本身培养人才的目标和方式不一致。高职教育的最终目标是要培养适应生产需要的技能型、应用型人才,而高职教育在教学方式上应更为注重实践教学,包括各种实验、实训、实习和设计。因此,人工智能课程中单纯的理论讲授并不能有效地适应高职教育的实际教学环境要求,有必要对人工智能课程在教学内容和方式上加以改革。三个改革途径(一)引导学生阅读应用研究文献
高职教育强调培养学生的知识应用技能,其中重要的一点是要培养学生把理论知识应用到实际生产中的能力。然而在教学实践过程中,学生普遍反映由于人工智能课程理论性强,难于从课本理论联系到实际的专业应用上,这样对激发学生的学习兴趣,提高技能应用水平是不利的。
实际上,人工智能涉及的应用领域极为广泛,其中在专家系统、模式识别、智能控制、数据挖掘、自然语言理解等方面尤为突出,每一种应用都能够很好地体现出人工智能学科的基本理论方法特点。因此,在课程学习的开始阶段,应让学生按照个人兴趣自行选定某个应用领域,在一定的提示和引导下通过检索有关文献,访问相关的科研院校网站等方式获取资料,了解当前该领域的发展现状和具体产品的开发和使用情况,最后在课程的结束阶段以学习报告的形式在课堂上加以演示和共同讨论,这样可以大大激发学生学习人工智能课程的主观能动性,开阔学生的知识视野。资料的收集阅读与思考是知识应用的首要环节,对于培养应用型人才的知识应用技能很有帮助。(二)安排学生对经典算法程序进行实验
与普通高等教育相比,高职教育更加强调实践教学的重要性。从实践中学习和理解理论知识,并且把所学知识运用到实践中,这是高职教育的重要特点。人工智能课程内容抽象而概念性强,单纯的理论讲解学生难以从中得到启发,也难以体现出高职教育突出实践教学的特点,为此需要安排学生动手实验,从实践中理解人工智能科学的理论原理和应用途径。
在人工智能科学的发展过程中,先后提出了一些经典的优秀算法程序,如A*算法、遗传算法、神经网络的BP学习算法等,在科研和工程实际中得到了广泛的应用,在实践教学中同样有着重要价值。根据教学要求和实际情况,学生并不需要自行设计关于这些算法的具体程序,在提倡开放和共享源代码的今天,通过网络能够获得大量相关的程序代码资源。同时,一些软件平台也集成了一些工具箱,如遗传算法工具箱、神经网络工具箱等,只需设定相关输入参数和数据,便可通过调用工具箱函数实现算法,极为简便而易于理解。
学生应通过对这些程序作验证性实验来理解所学内容。为安排学生有效地进行实验,教师应结合当前阶段所讲授的内容准备相应的算法程序,当该部分内容结束后在课堂上讲解和演示算法程序的运行方法。学生获得该算法程序以及具体的实验任务后在课后完成实验并提交实验报告。
例如,在讲授启发式搜索时,可向学生提供A*算法求解八数码难题的算法程序,并对某个学生给定某个初始棋盘状态,要求学生动手运行程序并记录由算法扩展所得的每个棋盘状态的估价函数计算结果,以及相应的OPEN表和CLOSED表的变化情况,从中理解A*算法的原理特点。又如,在讲授BP学习算法时,可根据学生的实际情况对内容进行调整,强调BP神经网络的实际工程应用价值,而对BP算法的基本原理只作简单介绍。向学生提供利用BP神经网络学习特定目标函数的MATLAB程序代码后,要求学生动手运行该程序,并且记录和对比神经网络在训练前后对目标函数的逼近效果。
(三)启发学生引入人工智能理论方法对毕业设计加以创新
毕业设计是高职教育的重要环节,学生通过毕业设计对以往所学知识作系统性总结,通过毕业设计能进一步加强学生的技能训练,提高学生的技能应用水平。从实践教学的角度来讲,毕业设计不仅仅要求学生对已学知识和技能的简单重复运用,更重要的是强调学生能够主动独立地分析实际问题,对问题的解决方法提出新的观点并付诸实践。然而从教学的实际来看,在毕业设计中学生创新的主动性不足,往往停留在继承和模仿阶段,毕业设计作品少有突破和创新。究其原因,并非学生所学知识和技能不足,而是学生未懂得如何分析已有问题,在其基础上引入新的解决方法或提出新的应用内容。
2016年1月,美国佐治亚理工学院计算机学院的教授AshokGoel,借助IBM的Watson人工智能系统创建了一个在线机器人JillWatson,并将其作为课程教学助理。其目的是帮助教师回答学生通过在线论坛提出的大量课程问题。通过几个月的反复调试,JillWatson的回答已经能够达到97%的正确率。现在,机器人助教已经可以直接与学生沟通,不需要真人助教的帮助。这项人工智能在教育中的使用,解决了AshokGoel教授的助教人数不够,难以及时回答学生提问的困境,增加了学生参与在线学习的兴趣,提高了在线学习的留存率。
这只是人工智能在教育领域的小试牛刀。虽然有专家预测在未来十年内不会看到人形机器人替代教师进入课堂,不过地平线报告2016年基础教育版和2107年高等教育版都预测未来五年内人工智能将会在教育行业普及。
教育行业已有的人工智能研究和应用
Woolf等人在2013年提出了人工智能在教育领域应努力解决“五大挑战”:①为每一个学习者提供虚拟导师:无处不在地支持用户建模、社会仿真和知识表达的整合。②解决21世纪技能:协助学习者自我定位、自我評估、团队合作等。③交互数据分析:对个人学习、社会环境、学习环境、个人兴趣等大量数据的汇集。④为全球课堂提供机会:增加全球教室的互联性与可访问性。⑤终身学习技术:让学习走出课堂,进入社会。
过去十年,一些研究者对人工智能在教育领域中的应用做了大量的探索。相关的研究成果包括:①跟踪学习者的思维步骤和解决问题的潜在目标结构(Anderson等,1995);②诊断误解和评估学习者的理解域(VanLehn,1988);③提供及时的指导、反馈和解释(Shute,2008);④促进高效学习的行为,如自我调节、自我监控和自我解释(Azevedo&Hadwin,2005);⑤以合适的难度水平和最适当的内容来规划学习活动(VanLehn,2006)。
这些研究,基本上使用到了人工智能的每一项技术——自然语言处理、不确定性推理、规划、认知模型、案例推理、机器学习等。“智能导师系统”就是基于这些研究和技术而开发的人工智能教育应用。类似的成熟产品包括Tabtor(hellothinkster.com)、CarnegieLearning(carnegielearning.com)和FrontRow(frontrowed.com)。2014年,加拿大西蒙弗雷泽大学的一项试验发现用智能导师系统的学习者比使用其他教学方法的学习者获得的成绩更高。
人工智能在教育行业的新发展
教育行业的三种类型(内容、平台和评估)的服务商都在经历着一场变革。内容出版商面临纸质印刷到数字出版和开放教育内容的挑战。学习平台正试图区分自适应、个性化和数据分析的功能。评估供应商则继续探寻从多项选择题测试转向更具创新性的问题类型。人工智能将为这三种类型教育服务商带来新的发展思路和契机,同时也惠及教育生态系统中的所有利益相关者。学生通过即时反馈和指导提高学习效率,教师将获得丰富的学习分析和个性化指导经验,父母能够低成本地为孩子改进职业前景,学校能够规模化提高教育质量,政府能够提供负担得起的教育。2017年,人工智能将在以下领域发挥其效益。
1.人工智能批改作业
批改作业和试卷是一件乏味的工作,这通常会占据教师大量的时间,而这些时间本可以更多地用于与学生互动、教学设计和专业发展。
目前,人工智能批改作业已经相当接近真人教师了,除了选择题、填空题外,作文的批改能力已经大幅提高。美国斯坦福大学已经成功开发出一种机器学习程序,能够批改8~10年级的作文。随着图像识别能力的大幅提高,手写答案的识别也接近可能。就连占有美国标准化考试60%市场份额的全球最大教育企业——培生公司也认为,人工智能已经可以出现在教室并提供足够可信的评估。据培生公司近期的报告IntelligenceUnleashed推测,人工智能软件所具有的广泛的、定制的反馈能够最终淘汰传统测试。
2.人工智能实现一对一辅导
自适应学习软件已经能为学生提供个性化学习支撑。据2011年VanLehn的一项研究发现,人工智能在某些特定主题和方法上比未经训练的导师更具有效性。进一步的研究发现,人工智能导师能在学生出错的具体步骤上给予实时干预,而不是就整个问题的答案给予反馈(Corbett&Anderson,2001;Shute,2008)。
自适应学习在拉美地区正在兴起。AndréUrani市政学校的学生使用人工智能软件Geekie观看在线课程(视频和练习)。Geekie为学生提供每一步的实时反馈,并随着学习的进展来传授更为精细的课程内容。
早在1984年,本杰明·布卢姆的研究就提出一对一辅导能带来更好的学习效果。而人工智能技术可以模拟一对一辅导,以更好地跟踪、适应和支持个体学习者。这将是人工智能在教育中更高层次的个性化学习应用。例如,比尔·盖茨看好的人工智能聊天机器人或个人虚拟导师,能在学生面临挑战时提供强有力的支持,随时随地回答学生的提问;还可以为学生订制学习方案和规划职业发展路径,并引导学生走向成功。更重要的是,人工智能可以匹配聊天机器人或虚拟导师的面孔和声音来满足学生个人喜好。对比网页界面的自适应学习系统,这才是真正做到了一人一导师。
3.人工智能关注学生情感
2016年地平线报告高等教育版把情感计算列为教育技术发展普及的重要方向。也就是说,人工智能不仅限于模拟人类传递知识,还能通过生物监测技术(皮肤电导、面部表情、姿势、声音等)来了解学生在学习中的情绪,适时调整教育方法和策略。例如,机器人导师捕捉到学生厌烦的面部表情时,就可以立即改变教学方式努力激发他们的兴趣。这种关注情感的人机交流为学生营造一个更真实的个性化学习环境,更好地维持了学习者的动机。美国匹兹堡大学开发的AttentiveLearner智能移动学习系统就能通过手势监测学生的思想是否集中。突尼斯苏斯国家工程学院的研究人员正在研究开发基于网络的人工智能教学系统。该系统能够识别学生在任何地方开展科学实验的面部表情,以优化远程虚拟实验室的教学过程。
进一步的研究发现,人工智能还可以关注学生的心理健康。当前已经有使用人工智能来为自闭症儿童提供有效支持的案例。例如,伦敦知识实验室在Topcliffe小学开展试验,让自闭症学生与半自动虚拟男孩安迪开展互动交流,研究人员发现患有自闭症的学生在社交能力方面有进步。
4.人工智能改进数字出版
教科书等课程材料并非总是完美,传统印刷出版让课程的修订变得过于缓慢。这不仅是生产工艺的问题,更主要的是纸质课程材料无法快速获取使用者的反饋来识别缺陷所在。而数字化出版在人工智能的支撑下能彻底改变这一现状。
人工智能可帮助使用者快速识别课程缺陷。大规模网络开放课程Coursera的提供者已经将这一想法付诸实践。当发现大量学生的作业提交了错误的答案时,系统会提示课程材料的缺陷,进而有助于弥补课程的不足。
另一项人工智能在数字化出版的应用是自动化组织和编写教材。这是基于深度学习系统能模仿人类的行为进行读和写。ScottR.Parfitt博士的内容技术公司CTI就依据这项技术帮助教师定制教科书——教师导入教学大纲,CTI的人工智能引擎能自动填充教科书的核心内容。
随着自然用户界面和自然语言处理在人工智能领域的成熟应用,课程材料的数字化出版也会有更新的形态——不再局限于书本或网页的形式,聊天机器人和虚拟导师将成为内容表达的更好的方式。
5.人工智能作为学生
多年的研究表明,教会别人才是更好的学习,即learning-by-teaching。美国斯坦福大学教育学教授DanielSchwartz正基于这一理念来开发新的人工智能产品。他联合了多个领域的专家一起开发了人工智能应用——贝蒂的大脑(Betty’sBrain),让学生来教贝蒂学习生物知识。试点研究发现,使用这一方法来学习的学生比其他学生成绩更好,且在科学推理上也更胜一筹。
类似的研究和开发还有瑞典隆德大学的TimeElf和美国卡内基梅隆大学的SimStudent,这两个人工智能产品也是基于learning-by-teaching而开发,让学生在教会机器人知识的过程中深化对知识的理解。
另外,人工智能还推动其他教育方法和技术更好实现。如让虚拟现实学习环境更具沉浸感;给学生带来更多动手实践的机会;提供基于丰富学习分析的仿真和游戏化学习场景等。
关键词:应用型本科院校;人工智能;电子信息工程;专业建设
一研究背景
在发达国家,应用型本科院校一直占有很大的比重。在我国,应用型本科院校也逐渐成为高等教育大众化的主力军,对我国高等教育系统未来发展越来越重要的作用。金陵科技学院作为教育部应用科技大学改革试点战略研究单位、中国应用技术大学(学院)联盟创始单位,也正在积极地去探究相关的应用型专业建设模式。电子信息工程专业作为学校的一门深度涉软专业,也要紧跟南京城市软件建设发展方向,这对应用型电子信息工程专业培养既是机遇又是挑战。随着社会的不断发展和科学技术的不断进步,电子信息工程的应用也越来越广泛,对人们的生活产生了非常大的影响。,不但改变着人们获取信息、存储信息和管理信息的方式,而且为人们进行信息的获取、存储和管理提供了新的途径和方法,目前,各行业大都需要电子信息工程专业人才,而且薪金很高。2015年5月8日,备受瞩目的《中国制造2025》由国务院正式下发,这是我国实施制造强国战略第一个十年的行动纲领。该规划二个突出特点是,将"加快新一代信息通信技术与制造业的深度融合"作为贯彻始终的主题,提出坚持自主研发和开放合作并举,加快建立现代电子信息产业体系,为推动信息化与工业化深度融合、实现制造业由大变强、建设网络强国提供强有力的基础支撑。在今年,随着国家“两会”的盛大召开,人工智能首次被提升到国家发展战略高度,人工智能技术的重大突破将带来新一轮科技革命和产业革命,大力发展人工智能技术是中国经济转型升级的重要动力。电子信息技术的巨大成功和进步,使人工智能可以深层次、多维度地参与到各个行业各个领域中,使科技的进步快速融入到跨界合作中。比如,电子信息技术的成熟,使人工智能可以深度服务于医疗卫生事业、配合甚至取代医生进行精确的手术治疗。在无人驾驶领域,无人驾驶汽车、无人驾驶飞机、无人驾驶舰船都已经陆续投入使用;在军事领域,人工智能的运用更是已经炉火纯青,俄罗斯与美国的人工智能作战部队和相关系统,已经在反恐作战中屡立战功,威力无比,作战效能与性价比远远超越人类士兵。由此可看出,人工智能在电子信息技术大发展的当下,终于在应用层面开始发光发热,现出巨大的生命力和后续无穷无尽的成长潜力,人工智能在各行各业的广泛应用,是国家经济结构战略性调整、产能升级改造、产业结构优化、核心技术创新获得成功的关键。随着BAT、华为、大疆无人机等高科技企业在人工智能应用和开发上的不断探索,刺激更多人才和资本向人工智能商业应用领域涌入。目前,基于人工智能学习背景下,软硬件相关知识过硬的电子信息类专业人才已经成为社会上最为紧缺的人才,薪水待遇很高。
二需要解决的关键问题
作为应用型本科院校,如何将“人工智能”新概念融入到电子信息工程专业建设中,根据社会发展的需求,校企紧密结合,培养出复合型的,应用型的社会紧缺人才,是需要去解决的关键问题。1.像当年互联网的崛起一样,人工智能真正的发展才刚刚兴起,相关的概念及定义还不完全定型,如何把握好未来人工智能的发展方向,有针对性地在传统的电子信息工程课程计划中规划与人工智能息息相关的课程,比如人工智能原理,机器学习,深度学习等课程,将两者有机融合,在人才培养上面临较大的挑战。2.人工智能是一门综合了控制论、信息论、计算机科学、神经生理学、心理学、语言学、哲学等多门学科的崭新概念。如果要将“人工智能”融入到电子信息工程专业建设中,就不仅需要学生学好如模拟电子技术,数字电子技术,数字信号处理,单片机技术,C/C++程序设计等传统的课程,打好基础,还需要加强在数据挖掘,神经网络等以数学为基础的课程方面的建设,扎实学生的数学物理基础。这对学生的学习能力要求更高,老师的教学水平也提出更高的要求。因此,如何加强此方面的师资专业培训,是一个该课题需要解决的关键问题。3.一个专业人才的培养,不仅需要优秀的师资力量以及良好的学风,还需要有相关的硬件实验平台作为支撑。如何根据“人工智能”新概念,针对性地新建一些诸如智能传感器实验室,人体特征识别实验室,机器人实验室等,把电子信息工程专业中的电子器件技术,信号处理技术等应用于人脸识别,智能家居,机器人等热门领域,根据学生的兴趣爱好因材施教,提高学生的动手能力,也是该课题需要去解决的一个关键问题。
三研究内容
本文以“人工智能”新概念下的电子信息工程专业教学及实践模式为研究内容,重点研究如何将人工智能相关的理论及实验课程建设融入到传统的电子信息工程专业培养方案中,做到无缝结合,在培养模式上需要有一定的理论创新,以更好地适应人工智能类的高新电子信息技术企业对相关应用型人才的要求。目前拟以现有电子信息工程专业的课程体系和专业方向为基础,形成以“人工智能”为导向的应用型电子信息工程特色专业建设,在未来的专业发展规划中,逐渐形成物联网、智能家居、机器人,无人机,人脸识别,语音交互,智能驾驶等不同的专业方向,增加学生的就业面,提高学生的就业层次,加强学生的就业竞争力。主要具体体现在以下几个方面:
(一)实践教学的形式多样
可采用以“学生兴趣爱好”为依据的引导式教学实践模式,在扎实学生数学物理等理论的基础上,将最新的人工智能概念贯穿在电子信息工程专业课程体系中,通过不同的应用型实验项目拓宽学生的知识面,提高学生的主动学习能力,动手实践能力,创新能力以及独立开展研究的能力,将课堂教学、校内实验和校外企业实习三者相互结合,鼓励学生参加诸如全国大学生电子设计大赛,全国大学生智能设计竞赛,中美创客大赛等赛事,以确保培养出高素质的应用型专业人才。同时,让学生从大二开始就自选课题、进实验室、根据兴趣爱好组建不同研究方向的实验团队,并为学生按照不同的研究方向配备专业教师,以此让学生融入到教师的科研工作中去,形成所谓的本科生导师制制度,由相应的导师全程指导,开展科学研究,培养学生的科技创新能力和动手实践能力。
(二)注重提高教师的教学及科研水平
在努力提高学生学习能力的同时,注重提高应用型电子信息工程专业教师的教学及科研水平,使其能够很好地将“人工智能”新概念用于电子信息工程专业的教学中,指导学生参加相关的各种竞赛,提高教师团队的实践能力及技术水平。通过海内外招聘和内部强化培养(教师博士化、教师双师化、教师国际化)等举措,加强师资团队建设;通过鼓励教师积极开设MOOC课程,参加教师技能大赛以及国内外教学培训,从多方面提高教师的教学水平。
(三)建立完善的校企合作制度,为学生提供相应的实习基地
企业工程师可以参与相关的人才培养方案修订和部分的教学实践工作。这种合作制度既可以提高教师的科研应用水平,也可以为学生提供就业机会,增强学生的实践创新能力。
(四)注重课程大纲修改,实验室平台建设
以改革传统的电子信息工程专业的培养模式为目标,总结在“人工智能”新概念下教学及实践的相关经验,形成一个有鲜明特色的电子信息工程专业培育模式。应用型本科院校电子信息工程专业人才未来的发展战略和改革方向,应重点考察“人工智能”新概念下专业人才培养模式的优缺点。重点关注“人工智能”新概念下的教学及实践课程大纲修订、教师教学及科研能力培训体系构建、实验室软硬件平台建设、校企合作培养模式探讨及校外实习基金建设等工作。
四结语
本文探讨和研究了“人工智能”新概念下应用型电子信息工程专业培养模式,结合金陵科技学院电子信息工程专业的发展情况,对原有的专业培养模式做了一定的理论创新,引入了“人工智能”新概念,从理论和实践教学,学生学习能力和教师教研技能培养,校企合作办学,实验室建设等方面进行了一系列的探讨。
参考文献
[1]姚俊.电子信息工程专业人才培养模式研究[J].山东社会科学2016(S1):357-358.
[2]叶全意,徐志国,吴杰,等.应用型本科院校电子信息类专业大学生科技创新能力培养[J].教育教学论坛,2016(46):93-94.
关键词:人工智能;网络教育;应用;前景
中图分类号:TP18
“人工智能”一词最早是在20世纪50年代末期在Dartmouth学会上提出的。它是计算机技术的一个分支学科,但又同时包含了很多领域的不同学科,例如生物信息学、机械理论学、数理推论、语言文化等,它的研究领域非常的广泛,包括机器翻译研究、智能控制研究、专家系统学、机器人研究、语言和图像理解研究、遗传编程研究、自动程序设计研究、航天科学与应用、庞大的信息处理、储存、管理研究。此后,越来越多的科研人员开始了对人工智能技术的研究。国际上比较先进的研究机构有麻省理工学院、斯坦福大学、加州大学伯克利分校、宾夕法尼亚大学、耶鲁大学、德国人工智能研究中心、索尼公司等,中国的先进研究机构主要有清华大学、北京紫光优蓝机器人技术有限公司、中国科学院先进技术研究院、北京大学、南京理工大学、哈尔滨工业大学、中国科学技术大学、北京邮电大学等几十家机构。
目前,将人工智能应用在网络教育中是很多研究者关注的热点,在近些年的研究中取得了很大的进步,取得了一些先进的成果,但是在研究中也遇到了一些问题,需要研究人员进行解决并创新。本文首先介绍了网络教育的现状,探讨了人工智能在网络教育中的应用,通过研究提出了做好人工智能在网络教育中应用的有效措施,最后对人工智能在网络教育中的发展前景进行展望。
1 网络教育的现状
随着信息技术和网络技术的不断发展,人们对教育的观念以及接受教育的方式发生了巨大的改变,“网络教育文化”日趋成熟。网络的发展给传统的教育模式带来新的挑战,它除了将传统教育模式的一些显著不足进行了改变以外,同时使教学更富有吸引力和生气,吸引更多的人愿意到Internet教学中来学习自己想要的知识,他们可以不受时间、空间、身份的限制,到这个虚拟的课堂来进行“充电”。但在当前,网络教育还在初级的发展阶段,在实际的推广和应用中还存在着一些问题:
(1)在网络远程教育的过程中,支持学习的服务系统没有很好的满足学习者的要求,引导学习者学习的手段和给学习者答疑的方法都比较落后,服务的方式受到一些客观因素的限制;
(2)网络实验教学中有很的问题存在,例如空间的分散性差,时间的流动性和自主性差,除此之外,便携性也比较差等;
(3)目前,虽然网络教育中进行的考试具有开放性,但是考试的公平公正性、考试类型的科学性、出题的权威性都很难保证;
(4)目前来看,网络系统本身具有了信息查询能力,但这种查询的能力是很有限的。
2 人工智能在网络教育中的应用
2.1 智能决策支持系统
智能决策支持系统是在1980年左右由美国的研究大师波恩切克提出来的,是决策支持系统与人工智能技术相结合的产物。目前,由于智能决策支持系统的不断发展和创新,在网络教育的应用和研究方面表现出很强的发展潜力。例如,智能决策支持系统在数字和移动图书馆中的得到了广泛的应用,该系统能够为数字图书馆的管理人员提供决策和管理所需的数据、信息,帮助他们明确决策和管理的目标,通过建立决策模型并加以修改或完善,为数字图书馆正确、有效的管理和决策提供必要的支持。
2.2 智能教学系统
智能教学系统是在1970年以后迅速发展起来的,可以为学习者提供一种智能的授课环境,它将计算机的模拟功能来体现在整个教学过程中,使用人工智能技术和多媒体技术等先进的教学手段,共同形成一个交互式的开放的教学系统,在这个学习系统中,学生可以主动的获取学习知识,系统可以根据学习者的个人情况来进行合理和科学的教学,以达到最佳的、理想的教学效果。
2.3 智能导学系统
支持服务是现代计算机网络教育系统的重要构成要素。建立和维持一个高效灵活、强有力的支持服务子系统是有效地开发、管理和实施计算机网络教育项目的保证。智能导学系统可以创造一个优良的学习环境,使学习者方便快捷地调用各种资源,以获得学习的成功。
2.4 智能硬件网络
智能网是20世纪80年代初期兴起的研究课题。随着网络的日益普及,通过网络进行学习,不仅要求多媒体综合化的信息处理能力,而且要求网络能够提供高级信息处理能力。就目前的状况而言,对现有的计算机教育网络赋予其一定的“智能”,从硬件性能本身加以提升是一种不乏远见的选择。
3 做好人工智能在网络教育中应用的有效措施
3.1 加大资金的支持
对于做好人工智能在网络教育中的应用工作,绝对离不开资金的支持,因此各级政府部门应该做好相关的预算,落实好国家对于支持人工智能技术的相关政策,对于在人工智能技术发展中做出突出贡献的企业和科研单位要给予一定的资金支持,支持这些企业、科研单位的研究工作,促进人工智能在网络教育中更好的发展和应用。
3.2 加快人员培训工作,建立技术研究团队
人工智能在网络教育中的应用工作具有技术性、专业性强等很多特征,因此,必须培养一批高素质的人工智能专业人才,同时还要对这些人员进行全面的业务培训,使得这些人员既要懂管理,又要精通人工智能的专业知识,通过全面的业务培训和人才引进,建立人工智能的技术研究团队,使得这些人的才能得到很好的发挥,在人工智能方面有所创新,保证人工智能在网络教育中得到更好的应用。
3.3 加强和先进研究机构的合作
在人工智能技术研究方面,美国、英国、德国等国家都走在世界的前列,而我国的人工智能技术研究的能力较低,与上述发达国家相比还存在一定的差距。因此,如何缩小这种差距,实现人工智能在网络教育中更好的应用,就需要我们的研究人员加强专业知识的学习,和这些国家的先进研究机构进行有效的沟通和联系,借鉴其先进的研究经验,根据自己的实际需要,进行一些实际的合作。
4 结束语
由于人工智能技术本身存在着巨大的优势,人工智能网络技术也会不断地进行发展而趋于成熟,这将极大地改善并且优化网络教育的学习环境,全面提升网络教育的整体教学质量,并有望增强网络教育的全面开放性。为了做好人工智能在网络教育中的应用,需要加大资金的支持,加快人员培训工作,建立技术研究团队,加强和先进研究机构的合作,使网络学习的支持服务更加人性化和拟人化,更加体现以人为本的关怀精神。
参考文献:
[1]吕生荣.浅谈人工智能在计算机辅助教学中的应用[J].科技资讯,2009(01):198.
[2]张园.人工智能技术在计算机辅助教学中的应用研究[J].科技资讯,2007(34):108-109.
[3]陆志一,吴学庆.计算机未来的发展趋势[J].黑龙江科技信息,2008(04).
[4]张瑞.计算机科学与技术的发展趋势探析[J].制造业自动化,2010(08).
[5]何月瑶.计算机技术发展态势分析[J].科技创业月刊,2007(05).
关键词:人工智能;研究生教学;教学方法
人工智能是一门研究机器智能的学科,是在研究人类智能行为规律的基础上,利用人工的方法和技术,研制智能机器或智能系统来模仿、延伸和扩展人的智能,实现智能行为。在知识经济向智能经济高度发展的今天,人工智能具有重要的理论意义和社会价值。人工智能理论已经渗透到各个领域,人工智能技术也得到广泛应用,许多研究成果已经进入人们的生活。
人工智能课程是一门多学科交叉的课程,具有很强前沿性,涉及哲学、认知科学、行为科学、脑科学、生理学、心理学、语言学、逻辑学、物理学、数学等众多领域;涉及面宽,内容广泛,更新快。人工智能课程的开设能够更好地培养学生的创新思维和技术创新能力,培养学生对计算机前沿技术的前瞻性,提高他们的科技素质和学术水平[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;
2.Graduate School, Xinjiang University, Urumuchi 830046, China)
关键词:人工智能;Prolog语言;专家系统;虚拟足球机器人 新一轮课程改革亮点之一:技术课程标准,由信息技术和通用技术组成。作为技术领域的集大成者:人工智能贯穿于整个技术领域。信息技术开设人工智能初步选修模块,通用技术也有简易机器人选修模块,面向中学生有青少年机器人大赛。经过两年准备,笔者在部分学生中开展人工智能实验教学,深受学生欢迎。下面是笔者的一些做法和感受。
一、联系实际,激发学习兴趣
信息技术必修课中“用智能工具解决问题”一节,学生已对身边的智能工具及其使用已经有一定的感性认识。但是对什么是人工智能,人工智能给人类生活带来哪些好处等问题还不是很清楚。哪里没有兴趣,哪里就没有记忆。通过生活中的一些实例,如,俄罗斯国际象棋世界冠军卡斯帕罗夫与电脑“深蓝”间“人机大战”视频,英国eliza机器人对话,灭火机器人、足球机器人等引导学生进入人工智能的多彩世界当中,也可以让学生通过百度搜索其他方面如军事等方面的应用。让学生明白人工智能技术已经渗透到人们的社会生活,在各个领域得到广泛的应用。
二、由浅入深,介绍人工智能
人工智能是计算机科学的一个重要分支,它是由计算机科学、控制论、信息论、神经生理学、哲学、语言学等多种学科相互渗透而发展起来的。其主要内容是:人工智能语言、搜索技术、知识表示、自然语言理解与机器翻译、专家系统等。要实现人工智能技术,使机器具有智能,则需要人们给它设计智能程序。因此,让学生掌握一种简单实用的人工智能语言是必要的。Prolog是一种逻辑编程语言。它建立在逻辑学的理论基础之上,最初被运用于自然语言等研究领域。现已广泛地应用在人工智能方面,利用它可以建造专家系统、自然语言理解、智能知识库等。Prolog教学主要结合“找医生看病”这个简单的实例,了解Prolog语言的谓词逻辑、事实、规则和目标,进而介绍Prolog程序的运行机理,让学生发现在Prolog程序中一般不需要告诉计算机“怎么做”,而只要告诉它“做什么”。一旦给Prolog提供必要的事实和规则之后,它就能使用内部的演绎推理机制自动求解指定的问题,而不需要在程序中列出详细的解决步骤,这也正是人工智能语言与其他计算机程序设计语言的不同之处。如果系统完善,将机器人专家引入医院,不但能大大减轻医生的工作量,而且专家就在我们身边,让看病难、就医难成为历史。
三、虚拟智能,体验人工智能
由于学校资金和条件限制,笔者利用AI-RCJ虚拟足球机器人作为教育载体。AI-RCJ是一套虚拟足球机器人的制作平台软件和竞技仿真环境。该软件以寓教于乐的方式,打破了传统教育的模式,为使用者提供了一个新颖的教育平台。整个系统由五部分组成,《初识机器人》和《足球机器人》是基础类,《进攻机器人》《守门员》《我的球队》三个模块是整个竞技仿真环境的核心部分。在这三个模块中渗透给学生计算机程序设计的基本思想、顺序结构、分支结构、循环结构;让学生了解数学平面坐标、体会不同质量的物体碰撞带来的不同效果和状态。使用者可根据自己的策略建立一个虚拟足球机器人,用户可选用图形化编辑器――机器人快车或者代码编辑器――CodeCanvas来实现机器人的策略及算法。编写好的机器人控制代码经过编译以后,就可以导入到AI-RCJ仿真竞技环境下和其他的足球机器人进行比赛。不断地在比赛中总结和改进,在竞技中品味学习人工智能的乐趣。
四、实际操作,挑战机器人设计
如果资金允许,可采购一些机器人组件,进行实际的组装和设计。以小型足球机器人为例,其硬件结构主要由6部分组成:行走机构、击球机构、带球机构、电路部分(决策,控制和通信等电路)、电源装置及辅助部分(小车底盘,外罩)。机器人小车应能准确地接收上位机指令,并根据指令要求迅速完成决策子系统的意图(带球,射门,拦截等战术动作)。决策系统是整个系统的核心部分,它主动完成知识提取并确定机器人的协同任务。机器人的通信系统特别是无线通信系统是保证从主机端到机器人底层之间的数据传送是可靠的,从而使得机器人能够比较顺利流畅地进行。
经过两年实验教学,学生认真学习,积极性很高,都想成为机器人制作的高手,与往日的玩游戏和上QQ不可同日而语,信息技术课真正成为学生的主人。遗憾的是由于经费问题不能让每位学生亲自设计机器人,让自己的作品在绿茵场上一展英姿。但笔者相信随着国家教育投入的增加,这一难题必将迎刃而解。