关键词:人工智能;深度学习;教学建议
0 引言
传统的人工智能课程主要包括人工智能导论、模式分析、机器学习、数据挖掘等。这些课程由各个院校根据专业情况不同而选择,课程的内容也有较大差别,但是,基本上都涉及人工神经网络的内容。然而在人工神经网络的教学内容上,一般只讲解经典的多层感知器和反向传播算法,或再加入一些反馈网络的内容,这种教学内容设计的一个不足是忽视了人工智能领域的最新发展——深度学习,它是近几年人工智能领域最具影响力的研究主题,并在大规模语音识别、大规模图像检索等领域取得突破。
北京邮电大学计算机学院开设人工智能科学与技术的本科专业,笔者从事深度学习的研究工作,同时承担了本科生和研究生人工智能类课程的教学工作,因此产生了将深度学习内容引人人工智能类课程的想法。本文先介绍深度学习的背景,说明深度学习在人工智能发展中的地位,之后分析了将深度学习基本内容引入人工智能类课程的必要性和可行性,最后给出了一些实施建议供探讨。
1 深度学习背景
2006年,加拿大多伦多大学的GeoffreyHinton教授与Salakhutdinov博士在美国《科学》杂志发表了题为“Reducing the Dimensionality ofDatawith Neural Networks”的论文,该文提出一种学习多层神经网络的方法,并将这种具有多层结构的学习方法命名为深度学习(Deep Learning),而这成为深度学习研究的一个导火索,从此深度学习的研究与应用蓬勃发展起来。
深度学习在语音识别与生成、计算机视觉等应用领域取得了突出进展。近几年的国际机器学习大会(International Conference on MachineLearning,ICML)、神经信息处理大会(AnnualConference On Neural Information Processing Systems,NIPS)、计算机视觉大会(InternationalConference on Computer Vision,ICCV)、
声学语音与信号处理大会(International ConferenceOn Acoustics,Speech,and Signal Processing,ICASSP)、计算语言学大会(Annual Meeting of the Association for Computational Linguistics.ACL)、计算机视觉与模式识别(InternationalConference on Computer Vision and P atternRecognition,CVPR)等都有不少相关的研究论文、会议教程和小组研讨会(Workshop)。美国国防高级研究计划(DARPA)也提出了关于深层学习的研究项目。此外,2013年6月《程序员杂志》的封面故事,采访了周志华、李航、朱军3位国内的机器学习专家对于深度学习的看法,他们一致肯定了深度学习在机器学习领域的贡献。
工业界对深度学习也寄予了很高期望。2012年6月,《纽约时报》报道了斯坦福大学计算机科学家AndrewNg和谷歌公司的系统专家JeffDean共同研究深度神经网络的机器学习模型在语音识别和图像识别等领域获得的巨大成功。2012年11月,微软公司在天津公开演示了一个全自动的同声传译系统,其关键技术也是深度学习。2013年1月,百度公司首席执行官李彦宏先生宣布建立深度学习研究院(Institute of Deep Learning)。2013年3月,谷歌公司收购了由深度学习创始人Geoffrey Hinton创立的公司。
从学术界与工业界的研究态势看,深度学习已经成为机器学习与模式识别,乃至人工智能领域的研究热点。正是在这样一个背景下,人工神经网络重新回到人们的视野。此前人工神经网络的发展大致可以分为两个时期,1943年,McCulloch和Pitts提出了最早的人工神经元,这种神经元具有学习能力,这是人工神经网络的发端,也可以被认为是人工智能的发端(当时还没有人工智能这个术语)。1949年,Hebb提出了Hebbian学习算法。1957年,Rosenblatt提出了感知器的神经网络模型。1969年,Minsky和Papert分析了这种感知器神经网络模型的局限性。然而,很多研究者认为,感知器的这种局限性对于所有的神经网络模型都适用,这使人工神经网络的研究很快暗淡下来。1980年代中期,诺贝尔奖得主John Hopfield提出了Hopfield神经网络模型,这种Recurrent神经网络具有的动态性有可能用于解决复杂的问题。同时,多层前向神经网络的后传算法也被重新发现,这两个工作使人工神经网络得到重生。这时,人工神经网络已经成为人工智能的一个重要组成部分。但是,在随后的研究中,人们发现,当学习多层神经网络包含更多的隐藏层时,后传算法并不能学到有效的网络权值,这使得神经网络的研究再次陷入低潮。此次以深层神经网络为代表的深度学习重新回到研究的舞台,其中一个重要因素是Hinton提出的逐层预训练神经网络方法治愈了多层神经网络的一个致命伤。
2 必要性与可行性
深度学习的发展使得从事教学一线的教师也无法忽视这个颇具影响力的研究主题。为此,我们提出将深度学习这个主题引入到人工智能类课程中,将它作为课题教学的一部分。
2.1 必要性
将深度学习这个主题引入到人工智能类课程中的必要性主要包括如下4点。
1)深度学习是人工智能的前沿。
2006年以来,深度学习的研究席卷了整个人工智能,从机器学习、机器视觉、语音识别到语言处理,都不断涌现出新的研究工作和突破性进展。深度学习不仅在机器学习领域成为研究热点,同时在多个应用领域也成为有力工具,而且,在工业界的系统应用中,深度学习成为其中的关键解决技术。
2)深度学习是人工智能的突破。
深度学习的发端是神经网络。关于神经网络的论述,在人工智能类常见教科书中还停留在多层神经网络,即神经网络的第二阶段,它们大部分描述多层结构无法训练的现象。但是,从深度学习的角度看,深层神经网络不仅可学习,而且有必要,这与第二代神经网络的观点是完全不同的。深度学习突破了原有人工神经网络的认识,超越了人工智能神经网络教科书中的原有内容,因此,有必要将多层神经网络结构的可学习性告知学生,从新的视角纠正原有的观点。
3)深度学习是人工智能的延伸。
深度学习不仅提供了一种可以在深层神经结构下训练网络的方法,也包含了不少新的内容,是人工智能的新发展,为人工智能补充了新的内容。到目前为止,深度学习至少包括:从生物神经网络与人类认知的角度认识深层神经网络的必要性;如何构建和学习深层学习网络;如何将深层结构用于解决视觉、语音、语言的应用问题;如何看待深度学习与原有的机器学习方法,如流形学习、概率图模型、能量模型的直接关系;深度学习与其他学科的关系等。
4)深度学习是学生的潜在兴趣点。
大学生对知识有着强烈的好奇心,加之当前信息技术的发达,部分对智能感兴趣的学生可以从其他途径了解到这个学科发展的前沿。因此,顺势而为,将深度学习这个主题做具体讲解,满足学生的好奇心,培养他们对学科前沿与发展的认识,是十分必要的。对高年级的学生而言,了解深度学习的基本知识,是他们全面认识人工智能与发展前沿的一个途径,而对于研究生,较多地了解和掌握深度学习的基本知识有助于他们研究工作的开展。
基于以上几点,笔者认为,将深度学习这个主题引入到人工智能类课程中非常有必要。深度学习作为人工智能的前沿,既是对人工智能原有理论和技术的一个突破和补充。
2.2 可行性
将深度学习引入到人工智能类课程中的可行性主要包括如下3点。
1)深度学习与现有人工智能联系密切。
深度学习并不像突兀的山峰拔地而起。而是深深植根于原有的人工智能理论与技术。深度学习是以神经网络为出发点,这正是深度学习教与学的切入点。比如,可以通过对多层感知器隐藏层的增加和后传算法的失效来讲解深度学习是如何解决这个问题的。再者,深度学习的一个核心构建“受限波尔兹曼机(Restricted Boltzmann Machine)”,可以被认为是一种能量模型,而这种模型与Hopfield网络都可以从物理学的能量模型角度分析,RBM可以认为是Hopfield网络的随机扩展。总之,深度学习与现有人工智能的联系,使学习深度学习变得容易。
2)深度学习的基本内容并不深。
深度学习有个很好的名字,这个名字恰当地描述了特定的学习结构。比如,深度学习的核心部件受限于波尔兹曼机RBM,其结构非常简单。从神经网络的角度,受限波尔兹曼机是一种随机的双向连接神经网络,信号可以从可见层传递到隐藏层,也可以从隐藏层传递到可见层。网络中每个节点是具有特定结构的神经元,其中的神经元具有典型的包含自身偏置的Logistic函数的随机单元,能够依Logistic函数计算得到的概率输出0状态或1状态。概括地说,深度学习的基本内容在高年级阶段较易掌握。
3)深度学习的资料容易获得。
当前的信息资讯非常发达,有相当多的资料可以通过互联网等多种途径获得,这使学习深度学习成为可能。近期,中国计算机学会主办了多个技术讲座均涉及深度学习的部分;深度学习的创始人Hinton教授的主页也有很多资料;Coursera网站有免费的Hinton教授的神经网络课程;斯坦福大学的Ng教授提供了很多的在线教程;蒙特利尔大学Bengio教授发表的题为“Learning Deep Architectures for AI”的论文也是这领域的优质资料。
3 实施建议
在具体的教学过程中,笔者建议适当安排深度学习的最基本内容,内容不宜过多,也不宜占用过多的学时,可以根据教学对象的不同进行调整。比如,本科生的高年级专业课可以安排1学时的教学量,介绍层次训练的基本算法;也可以在高年级前沿讲座中安排2学时,内容覆盖面尽可能广泛。在研究生的教学中,可以根据教学的课程主题安排内容与学时。比如,神经网络主题的课程可以安排4-6学时的教学内容,包括波尔兹曼机及学习算法、深层信念网络与学习算法、深层波尔兹曼机与学习算法卷、积神经网络、自动编码器等。结合应用,课程还可以包含MNIST数字识别的应用、人脸识别的应用、图像检索的应用、语音识别中的应用等。另外,深度学习是一个实践性很强的研究,随机性:大规模(意味着数据不宜可视化,程序运行时间长)等多种因素混合,使深度学习在学习中不容易理解。为此,可以在条件允许的前提下,增加小规模的实验,辅助理解。最后,课件可以通过对优质资料做修改得到。
4 结语
关键词:人工智能;智能化计算机辅助教学;专家系统;知识库
中图分类号:TP18文献标识码:A文章编号:1009-3044(2007)12-21667-02
The Application of Artificial Intelligence in Education
HU Ji-li,YIN Yun-xia
( Anhui University of Traditional Chinese Medicine, Hefei 230038,China)
Abstract:As a result of the interpenetration of older branches into each other, scientific theories and their application of Artificial Intelligence have expanded into nearly all the areas of human activity. This paper introduces the application of Artificial Intelligence in education, especially deals with Intelligence Computer Aided Instruction based on the artificial Intelligence.
Key words:Artificial Intelligence;CAI;expert system;knowledge base
1 引言
人工智能作为当今世界三大尖端技术(空间技术、能源技术和人工智能技术)之一,是计算机科学的一个分支,它的目标是构造能表现出一定智能行为的。人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识、心理学和哲学、机器学习、计算机视觉等。总的说来,人工智能的目的就是让计算机这台机器能够像人一样思考。人工智能的研究更多的是结合具体领域进行的,主要研究领域有专家系统、机器学习、模式识别、自然语言理解、自动定理证明、自动程序设计、机器人学、博弈、智能决定支持系统和人工神经网络。它总的来说是面向应用的,随着人工智能的诞生和发展, 人们开始把计算机用于教学领域。同时, 自七十年代以来, 有教学能力的专家系统得到研制。人工智能技术与专家系统的成就, 促使人们把问题求解、知识表示这些技术引入计算机辅助教学(CAI) , 这便是智能型计算机辅助教学(CAI)。
近几十年来, 随着人工智能技术的日渐成熟, 它的一些研究成果被陆续应用到教学领域, 推进了教育发展改革和教学现代化进程。人工智能在教学系统的重要性也已形成共识。
2 人工智能在教育中的作用
目前在教育技术中涉及到AI的主要有以下领域:
2.1 知识的表示与访问
基于人工智能的知识表示是以知识为对象,以计算机的软硬件和计算机科学及人工智能和专家系统技术为工具,以哲学、心理学和逻辑学等为方法和指导,将知识表达成计算机可以直接处理的“知识库”,使用“计算机的智能”来模拟人类专家或“人类智能”,对知识进行快速、精确、自动、科学的处理。它不属于通常的“数据管理或信息管理”的“数据”层次,而是属于“知识处理”或“知识”的智能化层次。其主要内容是对于知识进行形式化的表示、自动化的推理,智能化的教学或创造。计算机辅助教育是其中重要的组成部分。
2.2 符号计算
符号计算包括数值计算、符号计算和函数作图。其代表软件是Mathematica,当该软件在1988年第一次,对科技及很多其他领域的计算机使用方式产生了深刻的影响。Mathematica 1.0时,商业周报将其列入当年最重要的十大新产品名单。这标志着现代科技计算的开始。Mathematica也被大量地用于教育:有成百上千的课程,从高中课程到研究生课程用它作基础。随着各种学生版的,Mathematica也已成为全世界各种不同专业学生的重要工具。
2.3 对学生错误的自动诊断
采用人工智能技术,使得教学过程中系统可以自动诊断学生的学习水平,不仅能发现学生的错误,而且能指出学生错误的根源,从而做出有针对性的辅导或学习建议。而且根据学生的特点自动选择教学内容,自动调整教学进度,自动选择教学策略与方法。
2.4 实现智能性超媒体教学系统
超媒体系统有理想的教学环境,容易激发学生的学习兴趣和学习主动性,但不能保证达到预期的学习目的,而且由于不了解所要教的对象,所以不能做到有针对性的指导,不能因材施教。智能辅助教学系统正好与此相反。将二者结合起来,就可实现性能互补,从而研究制出新一代高性能的智能超媒体教学系统。
3 人工智能应用于教育的新方向:ICAI
3.1 传统CAI的不足
传统的CAI由于其集成性、交互性、多媒体性等特点,在教学中可以极大地激发学生的学习动机,提高教师的教学效率和学生的学习效率。但在使用过程中,CAI的一些弱点也逐渐暴露出来。主要表现有:
(1)缺乏人机交互能力
现有CAI 大多以光盘作为信息的载体, 将教材中的内容以多媒体的形式展现出来, 教学信息是按预置的教学流程机械式地提供给学生的, 学生接受起来很被动。而且在课堂教学中, 一般也只能通过教师按预定的课件流程进行操作, 无论学生还是教师都不能很好地参与教与学的过程, 因此人机交互没有很好地实现。
(2)缺乏教师与学生的互动
现有的CAI 课件在学生自学、进行操作使用时,如何学习都是学生自己的事。教师不能完全了解学生的情况,学生在碰到问题时,也不能向教师求助,师生之间是互相封闭的,软件所起的积极效果大打折扣。同时由于缺乏网络支持,现有的绝大多数CAI 课件是在单机环境下运行的,它们无法利用网络的优势使知识内容快速更新,也更无法提供便捷的学习讨论空间、随时随地的师生交流方式以及远程教学实现的条件。
(3)缺乏智能性
要想面对不同情况的学生进行不同程度的教学过程, 使学生的学习变为主动, 并能由系统自动地提供助学信息而有选择地学习,要想使教师的教学能积极地参与进去并根据系统提供的信息按照学生的认知模型为其准备最适合的学习内容, 给予不同方式的教学模式与方法, 没有智能性的CAI 课件系统, 是很难实现以上目的并达到良好教学效果的。由此可见,现有的CAI 随着人们要求的提高, 已经不能尽如人意。因此以智能CAI 为代表的新的计算机辅助教学系统将是教师在教育技术上需要不断探求、努力实现的发展方向索。
3.2 ICAI-人工智能与多媒体技术的结合
为了克服传统CAI的缺点,需要在知识表示、推理方法和自然语言理解等方面应用人工智能原理。因此很多专家提出了智能计算机辅助教学(ICAI),智能计算机辅助教学(Intelligence Computer Assisted Instruction-ICAI)以认知学为理论基础。将人工智能技术应用于CAI,是智能化的CAI。在ICAI系统中,允许学生与计算机进行较自由的对话,学生的应答不限于数字或简单的短语。系统能够判定学生应答的正确程度,并给予适当的反馈,而不是简单地说“对”或“错”。ICAI的宗旨在于利用现有计算机技术实现较好的人工智能,模仿人类的交互方式、思维习惯及情绪流动,修饰和掩盖计算机的缺陷。
3.3 ICAI的优点
(1)将教学内容与教学策略分开,根据学生的认知模型提供的信息,通过智能系统的搜索与推理,动态生成适合于个别化教学的内容与策略。
(2)通过智能诊断机制判断学生的学习水平,分析学生产生错误的原因,同时向学生提出更改建议、以及进一步学习内容的建议。
(3)通过对全体学生出现的错误分布统计,智能诊断机制将向教师提供教学重点、方式、测试重点、题型的建议。
(4)为教师提供友好的教学内容、测试内容维护界面,无需改变软件的结构即可调整教学策略。
(5)通过对学生认知模型、教学内容、测试结果的智能分析,向教学督导人员提供对任课教师教学业绩评价的参考意见。可以说,一个理想、完美的ICAI系统就是一个自主、优秀的“教师”。
3.4 ICAI的标准
以现有的科学技术水平而言,短时期内显然无法实现具备上述全部功能的ICAI系统。一般认为,只要具有下列一个或几个特征的CAI系统就可以称之为ICAI系统。
(1)能自动生成各种问题与练习。
(2)根据学生的学习水平与学习情况选择与调整学习内容和进度。
(3)在了解教学内容的基础上自动解决问题,生成解答。
(4)具有自然语言生成与理解能力,以便实现比较自由的教学问答系统,提高人机交互的主动性。
(5)对教学内容有解释咨询能力。
(6)能诊断学生错误,分析原因并采取纠正措施。
(7)能评价学生的学习行为。
(8)能评价教师的教学行为。
不难看出,ICAI与传统的CAI相比,更加符合教育教学的规律,切合学生的认知习惯,具有明显的优越性。
3.5 ICAI的结构
ICAI主要由三个模块组成:专家系统模块、教师模块和学生模块。
(1)知识库
知识库是实现知识推理与专家系统的基础,而建造知识库的前提则是要解决知识的形式化,人工智能技术在教育中的应用表示以及知识的访问与调用问题。因此,知识的表示与访问是人工智能的核心技术之一,也是将AI引入教育领域必须首先解决的一个难题。
ICAI中的资源库应该包括以下一些内容:
①多媒体素材库:包括所要呈现的知识的一些素材,包括:文本、图像、声音、动画及数字影象等多媒体教学资源。这些用于多媒体数据库管理,便于分类、增删、修改及查询等操作。
②教学内容库:教学内容库用于存放教学内容,包括领域知识库(含辅助知识库、提示帮助库、练习题库,和测试题库)。这些教学内容,包括习题和试题分章、节、课及知识点等有序存贮。供专家决策系统调用。
(2)学生模块
学生模块主要包括以下三个模块:学生登陆模块、学生水平评价模块和学生监督模块。
①学生登陆模块:利用该模块主要用于学生使用ICAI时登录,第一次登录时学生输人姓名、性别、年龄、学历等相关信息,然后对学生进行询问,选择合适的测验题对学生进行初测推荐学习计划。当再次登录时,系统根据保存的信息安排合适的学习内容。
②学生水平评价模块:学生水平测试模块用于评价某一教学单元学习完后测试成绩。通过测试等因素分析,可以比较确切地了解学生的具体情况,从而制定出合理的教学策略和教学过程
③学习监测模块:学习检侧模块用于监测记录学生的日常学习情况,记录学生学习某教学单元时的参数值,并记录在学生档案中。包括:学生目前学习单元号;学习方式;正常学习、练习、提前浏览、学后复习;学习时间;学生提示问题的类型和次数;学生本次练习出错次数。
(3)专家决策模块
CAI中的专家决策系统可以看作专家系统中的推理机。专家系统是目前人工智能中最活跃、最有成效的一个研究领域,它是一种具有特定领域内大量知识与经验的程序系统,它应用人工智能技术,模拟人类专家求解问题的思维过程求解领域内的各种问题,其水平可以达到甚至超过入类专家的水平。计算机中存有人类专家的知识并具有推理能力,从而可解决诊断、规划、调度、预报、决策等要靠人类专家才能完成的任务。
成功的例子如:① DENDRL系统的性能已超过一般专家的水平,可供数百人在化学结构分析方面的使用;②MYCIN系统可以对血液传染病的诊断治疗方案提供咨询意见经正式鉴定结果,对患有细菌血液病、脑膜炎方而的诊断和提供治疗方案已超过了这方面的专家。
ICAI根据学生模块提供的学生学习情况,通过智能系统的搜索与推理,得出智能化的教学方法与教学策略,能够较科学地评估学生的学习水平,还可以通过分析学生以往的学习兴趣和学习习惯,预测学生的知识需求和常犯错误,动态地将不同的学习内容、学习方法与不同的学生匹配,智能地分析学生错误的原因,进而有针对地提出合理的教学建议、学习建议以及改进方法,既提高了学生学习的满意度,激发了学生的学习热情,也对教师教学提供了客观的依据和科学的方法。
4 结束语
由此可见人工智能技术已经逐步应用于计算机辅助教学中,与教学现代化有着密切的关系。人工智能技术的发展也必将会对ICAI 的发展起到巨大推动作用。近几年来,人工智能的研究者们尝试着使学生脱离“辅导学习”的过程来接受新知识,而采用“通过活动进行学习”的方式。在教学的其他方面,人工智能技术还可以建立人类推理模型学习工具等诸多的运用, 展示出越来越好的实用性。随着Internet 的发展,虚拟现实技术的广泛应用, ICAI 也将得到进一步的完善。21 世纪的教育教学手段将是以智能化CAI 为主线,多学科、多方位发展的新技术的体现。这种手段产生了人机交互、人机共生等全新概念,使人类扩展了自己的能力,促进了教育领域方方面面的改革。
参考文献:
[1]王万森.人工智能原理及其应用[M].北京:电子工业出版社,2000.
[2]施鸿宝,王秋荷.专家系统[M].西安:西安交通大学出版社,1990.
中图分类号:G642 文献标识码:B
1 引言
在这里,我们将向您展示一个新生的学科专业――智能科学与技术,并与您一起走进我国智能科学技术教育领域,共同探讨什么是“智能科学与技术”学科,其学科结构及内涵、外延是什么,什么是“智能科学与技术”本科专业,它是什么时候产生的,其主要教学内容有哪些,培养目标是什么,国内有哪些学校开设了这一专业,目前的状况如何,将来的发展前景怎样等智能科学技术教育中的一系列重大问题。
通过这些研究和讨论,笔者希望能对我国智能科学技术研究生教育和本科教育起到积极的推动作用,为我国智能科学技术领域的高层次优秀人才培养做出有益的贡献。本文仅从宏观角度对这些问题进行总体介绍,目的是使读者能够对我国智能科学技术教育有一个概括性的了解,更具体的研究由本期专刊中的相关论文论述。
2 我国智能科学与技术教育事业的诞生与发展
2.1 “智能科学与技术”本科专业的诞生
我国“智能科学与技术”本科专业的历史可追溯到2001年12月在北京西苑召开的中国人工智能学会第九次全国学术会议(即CAAI-9)。CAAI-9在我国智能科学技术教育史上留下了两个历史性的贡献:一是大会接受了部分学者(例如,时任中国人工智能学会副秘书长的韩力群教授)提出的在我国智能科学技术领域逐步建立本科专业的建议,并由钟义信理事长提议将该新专业的名称确定为“智能科学与技术”:二是大会成立了中国人工智能学会教育工作委员会(由王万森教授任主任),并把筹建智能科学与技术本科专业的任务交给了中国人工智能学会教育工作委员会。
CAAI-9结束后,在中国人工智能学会的领导下,中国人工智能学会教育工作委员会立即展开了对“智能科学与技术”本科专业的积极筹建工作。2002年12月13日,由中国人工智能学会教育工作委员会主办、首都师范大学和北京航空航天大学承办的第一届全国智能科学与技术教育学术研讨会在北京航空航天大学召开。会议得到了北京大学的积极支持。在研讨会上,北京大学智能科学系刘宏教授介绍了我国第一个智能科学系――北京大学智能科学系的有关情况,并提出了北京大学在国内率先开展智能科学技术本科教育的想法。北京大学智能科学技术系成立于2002年9月9日,这是在何新贵院士倡导下,国内高校中建立的第一个智能科学技术系。
在认真研究和充分讨论的基础上,这次大会向全国高校发表了“加快智能科学与技术学科发展”的建议,该建议也被称为“智能科学与技术北京宣言”,在国内部分高校引起了强烈反响。作为我国智能科学技术教育先驱的北京大学智能科学技术系,其“智能科学与技术”本科专业设置申请,分别于2003年10月26日、11月26日和12月5日通过了专家论证组、学部和学校评审,并于12月15日前报到国家教育部备案,同年年底在教育部备案通过。
在此期间,2003年11月20日,在广州召开的CAAI―lO期间,中国人工智能学会教育工作委员会针对智能科学技术教育中的关键和热点问题举办了一个教育论坛。论坛的核心课题是:如何在高等学校设置“智能科学与技术”本科专业,培养大批智能科学技术领域人才。参加论坛的代表从各个不同角度发表了自己的意见,论坛达成的普遍共识是:智能化是信息化最精彩的篇章,信息技术的发展已经为智能科学技术登上科学技术的中心舞台创造了条件,因此,在高等学校设置“智能科学与技术”专业已经势在必行。论坛还希望中国人工智能学会教育工作委员会能在本次研讨基础上,再进行必要的调查论证,结合北京大学等学校的实践经验,形成系统的意见和方案,向国家教育部和国务院学位委员会进行正式汇报,以推动智能科学技术专业的建设与发展。
2004年初,教育部公布了“2003年度经教育部备案或审批同意设置的高等学校本科专业名单”,北京大学“智能科学与技术”专业榜上有名,专业号为080627S。北京大学“智能科学与技术”专业的建立,标志着我国“智能科学与技术”本科专业的诞生和我国智能科学技术教育的开端。
2.2 “智能科学与技术”本科教育事业的发展
继北京大学率先在国内建立“智能科学与技术”本科专业之后,2005年,北京邮电大学、南开大学和西安电子科技大学:2006年,首都师范大学、北京信息科技大学、武汉工程大学和西安邮电学院;2007年,北京科技大学、厦门大学和湖南大学;2008年,河北工业大学和桂林电子科技大学;2009年,重庆邮电大学和大连海事大学先后经教育部批准设立了“智能科学与技术”本科专业。至此,经教育部正式批准,全国高校中设立“智能科学与技术”本科专业的学校已达15个。
几年来,中国人工智能学会教育工作委员会为推动我国智能科学技术教育事业的快速发展,先后组织召开了多次全国性的研讨会、座谈会、论坛和展览等,做了大量的促进工作。
2004年8月15日,由中国人工智能学教育工作委员会主办、首都师范大学承办的“智能科学技术教育高层研讨会”在北京召开,中国人工智能学会指导委员会主席涂序彦教授和中国人工智能学会理事长钟义信教授等到会并作重要指示。作为这次研讨会的主题,韩力群教授做了题为“智能科学与技术专业规范”的报告,刘宏教授做了题为“智能科学与技术学科建设”的报告,彭岩教授做了“国内外智能科学与技术相关学科专业情况”的报告。会后,中国人工智能学会教育工作委员会在这三个报告的基础上,形成了一份《在普通高校设置“智能科学与技术”本科专业的有关材料》,包括以下三个建议,一是《在若干高校设置“智能科学与技术本科专业”的建议》,二是《关于“智能科学与技术本科专业”专业规范的建议》,三是《关于“智能科学与技术”学科专业教育体系的建议》。这些材料后来成为上报教育部有关材料的最初蓝本。
2004年11月6日~7日,由中国人工智能学会教育工作委员会主办、首都师范大学承办的“智能科学技术教育学术研讨会”又一次在北京召开,会议对上述材料进行了认真讨论,形成了《在普通高校设置“智能科学与技术”本科专业的有关材料》的修改稿。会后,该修改稿又经钟义信理事长修改和审阅,于同年12月初以中国人工智能学会教育工作委员会的名义上报到了国家教育部有关职能部门,对当年以及后来教育部对“智能科学与技术”本 资队伍建设方面,北京大学“智能科学与技术”专业走出了一条国外引进与自身提高相结合道路;西安电子科技大学依托优秀创新团队,采取了国内外引进和国内外合作交流相结合的建设方法,其他高校也都采取了相应的有效建设措施。就全国高校“智能科学与技术”专业师资队伍而言,最大的一个优势是具有博士学位的教师比例较高。这一优势为建设高水平师资队伍奠定了很好的基础。
在师资队伍建设成效方面,北京大学“智能科学与技术”专业教学团队先后被评为北京市和部级优秀教学团队;西安电子科技大学“智能科学与技术”专业也被批准为“长江学者计划”一教育部智能信息处理创新团队和国家“111”智能科学与技术创新引智基地。
4 对我国智能科学技术教育的共识
在五年多的发展历程中,我国智能科学技术教育事业经过全国相关高校的不断研讨,目前已达成如下基本共识:
第一,智能科学技术是信息科学技术的核心、前沿和制高点,我国和国民经济的发展需要大量的高层次智能科技人才,在我国学位体系结构中增设“智能科学与技术”博士学位授权一级学科的基本条件已充分成熟,建议尽快在我国学位体系结构中增设“智能科学与技术”博士和硕士学位授权一级学科。
第二,智能科学与技术本科专业经过5年的建设实践,已经具备了在全国范围内快速发展的基本条件,建议取消“试办”,即取消专业代码后面的“s”,在全国范围内加快发展。
第三,经全国智能科学技术教育学术研讨会多次讨论,确立了“智能科学技术导论”、“脑与认知”和“机器智能”为“智能科学与技术”本科专业的第一批核心课程。
第四,在全国智能科学技术教育学术研讨会多次研讨的基础上,确立了“智能机器人”、“智能网络”和“智能游戏”为“智能科学与技术”本科专业教学实验活动的3个重要平台。
5 我国智能科学技术教育急需解决的几个问题
我国智能科学技术教育事业顺应时代潮流,在全国广大智能科学技术教育工作者的努力下,得到了较快的发展,其前景十分光明。但也同任何新生事物的发展规律一样,还有许多重要问题亟待解决。
第一,亟待增设“智能科学与技术”博士学位授权一级学科,尽快完善我国智能科学技术教育体系。这些内容在钟义信理事长的论文中已论述得非常详细,这既是我国智能科学技术教育中的头等大事,也是中国人工智能学会教育工作委员会的一项最重要的工作。
第二,进一步优化专业核心课程体系、突出专业整体特色、凝练特色专业方向。就全国“智能科学与技术”专业建设而言,虽然我们已经确立了的第一批核心课程,但这仅是开始,还需要进一步优化,以使“智能科学与技术”专业能够在我国的专业体系结构中具有更强的整体特色。就各个高校而言,则需要在专业核心课程体系下,更加突出建设自己的特色专业课程,以凝练自身的特色专业方向。
第三,加快制定专业核心课程教学大纲和专业实验教学大纲。对专业核心课程教学问题,我们虽然确立了第一批的三门专业核心课程,但还没有制定相应的教学大纲。对专业实验教学,我们虽然给出了三个教学实验平台,但也没制定相应的实验教学大纲。因此,需要尽快提出专业核心课程教学大纲和专业实验教学大纲,以同时带动专业实验室建设和专业教材建设的发展。
第四,重视优秀教学团队建设,汇聚高水平师资队伍。师资队伍是所有教学资源中最为重要的一种资源,要培养高素质、有创新思维和创新能力的学生,首先必须有一支高素质、高创新能力的教师队伍。在这方面,北京大学和西安电子科技大学做出了表率。我们需要抓住国家、地方及各学校建立优秀教学团队的机遇,汇聚高水平的专业师资队伍,争取有更多的专业进入各级优秀教学团队。
6 结束语
在去年中国科协举办的“五个10”系列评选活动结果中,作为智能科学技术核心的“人工智能技术”和作为智能科学技术重要应用的“未来家庭机器人”双双进入“10项引领未来的科学技术”前列,智能科学技术不愧为“引领未来的交叉学科”。智能科学技术学科和智能科学技术教育的前途无限光明。
【关键字】人工智能;课程改革;高中;信息技术;课程实施
【中图分类号】G420 【文献标识码】A 【论文编号】1009―8097 (2008) 10―0043―04
教育部在2003年颁布的高中信息技术新课程标准中,首次把“人工智能初步”设置为选修模块,与多媒体、网络、程序设计、数据库技术等一起列入信息技术课程体系[1]。此举曾被视作信息技术课程改革的亮点之一。然而,在如今高中信息技术新课改已经全面铺开之际,人工智能选修课程的推进仍然举步维艰,面临诸多困难和问题。
一 高中人工智能课程的现状分析
自2004年我国部分省级实验区开始推进高中新课程改革以来,信息技术课程改革已经开展了四年之久。从目前的总体情况来看,信息技术课程的基础模块与多媒体技术、网络技术、算法与程序设计三个选修模块的实施情况较好,而数据库技术与人工智能初步两个选修模块的推进情况相对不佳。特别是人工智能课程,至今在全国范围内正式开设该课程的学校寥寥可数,少数高中展开了一定的探索和实验,而大多数学校仍持有观望态度。以下分别从实施取向和实施层次的角度分析该课程的现状:
(1) 课程实施的取向
由于我国长期以来实行的是全国统一的课程与教材,按照统一规定执行教学计划,对学校和学生的评价也是按照统一标准与方式实施的,因此我国以往的课程实施基本上都采用了忠实观的取向[2]。本次新课改中信息技术课程的实施过程难免受到这种取向的影响。然而,新课程标准中对信息技术技术各个模块的具体实施并没有明确而详细的规定,从而使教师对包括人工智能模块在内的课程实施缺乏长期惯于依赖的参照和依据,增加了课程实施的难度,造成部分模块的课程难以开设的情况。
(2) 课程实施的层次
课程实施包括五个层面的变化,即教材的改变、组织方式的改变、角色和行为的改变、知识与理解的改变、价值的内化[3]。目前高中人工智能课程在教材改变的层面已经做出了一定的努力。在课程标准的指导下,现已出版的五套教材在体例、版面、学习活动、评价等方面进行了多样化的设计,基本上贯彻了新课标所倡导的课程目标和理念。在组织方式的层次,少数已经开设人工智能课程的学校结合学生的兴趣与学校的实际情况,有针对性地开展了课程的组织。然而,仍然有一些地区或学校不愿或不习惯打破原有的课程组织方式,而是采用硬性规定的方式,人为指定两三门课程,将选修变为必修,限制学生的自由选择,依然维持原有的固定班级授课的形式。教材的改变仅仅是课程实施的开始,在组织方式、角色或行为、知识与理解、价值等层次,大部分学校还未发生变化或变化还很小。
(3) 课程实施的典型个案
目前国内开展人工智能课程教学或实验的典型学校如表1所示。总体来看,这两所学校都地处东南沿海地区,且学校本身比较积极参与高中新课改的实践探索,属于“敢于吃螃蟹”的类型。考虑到课程本身的要求较高,两所学校都选取了基础较好的学生开展教学。到目前为止,两所学校均已开展了三期的教学或实验探索,任课教师及时总结教学心得体会,并在相关教学刊物或课程研修活动中与广大一线教师分享教学经验。
二 高中人工智能课程的影响因素
根据Snyder的研究,可以把课程实施的影响因素归纳为四个方面:课程改革自身的性质、校区的整体情况、学校的水平以及外部环境[4]。结合高中人工智能课程的现状,本文分别从以上四个方面来探讨影响该课程的主要因素。
(1) 课改自身的性质
课程改革本身的性质是影响课程实施的第一要素。它包括课程改革的必要性及其相关性、改革方案的清晰程度、改革内容的复杂性以及改革方案的质量与实用性。结合信息技术新课程改革的相关调查研究,广大信息技术教师和教研人员对课改的必要性应该认识得比较到位,然而他们对信息技术课程中是否有必要单独开设人工智能模块存有疑惑。其次,不少教师对课程改革方案(课程标准)的认识并不是非常清晰。他们认为新课程标准中的教学理念、实施建议等内容相对抽象,不易把握和理解,缺乏具体的针对性,可操作性不强。再次,人工智能课程的实用性相比其他模块并不明显,课程内容也相对难度较高。这些因素造成课程设置的必要性不强、实施难度大、实用性不高,直接影响人工智能课程在学校的顺利设置。
(2) 校区的整体情况
校区的整体情况主要包括地区的适应性、地方管理部门的支持、教学队伍的培养、教学研讨和交流等等。各地区对课程改革的需要程度会直接影响人们实施课程的积极性和主动性。我国东西部地区的学校对课程改革的需求程度不同,从而造成了课程实施的地区差别。从目前开设人工智能课程或教学实验的学校来看,均分布于东南沿海较为发达的地区。这些学校的共同特点是基础条件较好,对课程改革的积极性高,敢于进行教学尝试和革新。此外,地方管理部分的支持对课程实施也有很大影响,如广东省为了推动信息技术课程改革,专门出台了关于课程标准的教学指导意见[5]。其中强调“要特别注意人工智能初步”,并针对人工智能课程提供了较为具体的教学建议,从而促使该省出现了全国最早正式开设人工智能课程的学校。师资队伍也是影响课程的因素之一。目前大多数高中缺乏熟悉人工智能课程内容和教学方法的专业教师,使得学校无法开设该课程。因此,有关人工智能课程的研讨和学习交流显得尤为重要,然而目前这些方面的活动总体上相对缺乏。
(3) 学校的水平
学校水平对课程实施的影响因素包括校长的作用、教师的个人特征和教师集体的行为取向。学校是课程改革的基本单位,校长和教师是学校课程改革的动因。校长对课改理念的理解,以及对课改的支持、参与程度都会影响课程的顺利实施。校长通常会根据上级主管部门的意见,结合本校的实际情况,权衡课程改革可能对学校形成的各种影响。在高考的影响下,信息技术课程在高中各科中长期存在地位“低人一等”的现象,甚至出现课时常被“侵占”的现象。如果校长对信息技术课程本身不重视,那么要求学校开设人工智能选修课无疑是一种奢望。此外,一所学校教师个人和集体的改革意识的强弱也会影响课程的实施。从人工智能课程的现状来看,恰好印证了这一点:改革意识强的教师个人或教研组即使没有上级的硬性指令,也能积极展开各选修模块的教学尝试和探索,并自觉地从教学者成长为研究者,而思想保守的学校即使具备了课程实施的基本条件,也不愿积极开设相关的选修课程,长期停留于课程的“忠实执行者”的层次。
(4) 外部环境
外部环境因素主要包括政府部门的重视、外部机构的支持以及社区与家长的协助。各国课程改革的经验表明,教育行政部门和相关机构的态度在很大程度上影响到新课程的顺利实施。特别是我国长期以来受到前苏联教育模式的影响,课程改革通常是自上而下的模式,新课程的实施主要依靠各级政府教育行政部门的政策和指令的推动。本次新课程改革同样继承了这一模式,但是整个教育体制和评价体系未能及时进行相应的调整,因此在某些方面造成各级教育部门的政策抵触,出现“上有政策、下有对策”的情况。此外,社区与家长对新课改的认识和态度也影响到人工智能课程的实施。研究表明,社区与家长更加关心的是新课改是否有助于提高学生的学业成绩,是否会给学生造成更大的负担,而对学生能力的全面发展和个性的培养则是其次的考虑。因此,要使社区与家长认识和了解课程改革的意义和目标,引导其关心新课程、支持新课程才能更好的促进新课改的健康发展,进而才可能使得包括人工智能在内的高中各科选修模块得以全面开设与实施。
三 高中人工智能课程的反思
通过调查访谈以及与相关授课教师的交流,笔者了解到高中人工智能课程的教学情况和教师的经验体会。总体来说,该课程的推进情况不如预期理想,需要从课程的设计、管理、教学以及评价等方面进行反思。
(1) 课程设计
本次高中信息技术课程改革将原来的一门课程分解为1个必修模块和5个选修模块,从而给学生提供多样化的选择。“人工智能初步”选修模块是作为智能信息技术处理专题设置的,以反映信息技术学科的发展趋势,体现教育的时代性要求。课程设置的目的在于使学生在技术掌握与使用的过程中,逐渐领会信息技术在现代社会中的应用以及对科学技术和人类发展的深远意义[6]。然而,以上的描述更多是该模块的隐性价值,相比其他模块该课程的显性价值并不是很直观。而一线的信息技术教师较多关注的是该课程的显性价值:课程能给学生带来些什么?学生的实践能力能否有较大提高?教师们在没有找到一个合理的价值依托之前,一般不会贸然开课。这一点值得课程设计者和教研人员的深刻思考。
通过网络问卷调查,不少教师认为人工智能课程在高中开设是有一定必要性的[7],但并不意味着所有的学生都需要学习该课程。课程应面向对人工智能有一定兴趣的学习者,且最好有一定的基础。事实上,相对于其他选修模块,选择人工智能课程的学生并不是很多。因此,结合我国目前的情况,可以考虑优先在发达地区条件较好的部分学校开设,再进一步利用其示范作用,以点带面,逐步铺开培训、指导、交流的规模和影响面,积极稳妥地推进高中人工智能课程的建设。
(2) 课程管理
课程的有效管理有助于提高课程实施的质量。上个世纪90年代以来,我国的中小学课程由原来的中央集权管理体制逐步转变为国家、地方、学校的三级管理体制。国家负责课程的总体规划,省级教育部门结合本地区实际制定课程计划或实施方案,而学校也将有权根据学校传统或学生兴趣开发适合本校的课程。目前人工智能课程虽然已被列入国家课程标准,但在地方管理层面并未得到应有的认可。部分地区考虑到高考因素,直接将人工智能模块排除在学生的选择范围之外,无疑成为阻碍该课程顺利实施的一个重要原因。
目前我国高中了解熟悉人工智能教学内容、方法的教师十分缺乏,相关教育主管部门需加强该课程的师资培养,邀请教材编写人员和相关专家,积极开展各级培训、研讨和交流活动,以务实的态度来听取学科教师的意见,为他们提供一些明确的、可操作的指导和建议。也可以开展优秀教学案例的征集和评奖,通过公开课的观摩和点评活动,或吸纳中学教师参与有关课程改革和教学研究的课题,以此提高教师参与改革的积极性。此外,国内高等师范院校信息技术相关专业应该对新课改作出及时的反应,针对高中信息技术各选修模块为师范生开设相关的课程,为课改的成功实施提供后备师资力量的支持。
(3) 课程教学
从已开展的人工智能课程教学或实验情况来看,主要的教学体会包括:教学对象选取时要有针对性,不宜硬性指定,应结合学习者自己的兴趣和学习基础供其自由选择;由于课程的理论和技术的要求较高,不宜大量采用“讲授法”进行教学,应设计一些有挑战性的活动供学生实践;为保证教学进度有序进行,可通过课堂小测及时巩固所学内容;应提供良好的网络条件和计算机设备以支持课程教学和实践的顺利开展。
国外一些高校通过远程网络的手段与中学合作开展人工智能教学,加快了课程建设的步伐,并提高了教学质量。大学负责教学网站的建设维护,主持与中小学的讨论答疑,中学则负责课程教学的具体实施。文中个案也印证了这种做法的有效性:让一些致力于高中人工智能课程研究的高校和部分条件较好的中学建立共同体,协作推动课程的实施。一方面,高校研究人员能为中学提供教学指导建议、技术和资源的支持;另一方面,中学的教学实践也为高校进行课程教学研究提供了材料和依据。
(4) 课程评价
研究表明,评价目前已成为影响高中信息技术新课程实施的一个重要问题[8]。从本次课改的动因来看,针对我国现行教育体制下的高考选拔制度在很多方面呈现的弊端,新课改力图在一定程度上改变这一局面,努力使学习者能够真正获得全面的发展。但是,在目前情况下以高考为“指挥棒”的评价体系短期内仍然无法发生质的变化。高中新课改实施以来,部分省份相继将信息技术课程纳入了高考的范畴,以往信息技术课程不受重视的情况逐渐得到了一些改善。然而,高考是否解决信息技术课程评价问题的一剂良药,进而为人工智能课程的实施及其评价带来新的希望,目前仍是值得怀疑和思考的问题。特别是当前高考科目已经较多,再增加科目无疑会加重学习者的负担,且很容易回到应试教育的老路上。
其次,虽然新课程标准中提供了关于课程评价的建议,但是其中的内容仍然比较抽象,可操作性不够。如在信息技术课程标准的评价建议中,提倡评价主体的多元化,关注学生的个别差异,综合应用多种过程性评价方式,适当渗透表现性评价的理念,等等。这些内容从理念上来讲都是很好的,但是如何在教学实践中加以操作实施,对一线教师而言仍是不够明确和难以把握的问题。而且,信息技术课程的每个模块各有特色,然而课程标准并未就此提供专门的评价建议。因此,一套科学合理、适合人工智能课程的评价体系和方法仍需要教研人员在实践中不断摸索总结。
参考文献
[1] 教育部. 普通高中技术课程标准(实验) [S].北京:人民教育出版社,2003:9.
[2] 钟启泉. 课程论[M].北京:教育科学出版社,2007:207-214.
[3] Fullan, M. & Pomfret, A. Research on curriculum and instruction implementation [J]. Review of education research, 1997, 47(1).
[4] Snyder J.B. & Zumwalt K. Curriculum implementation [M]. In Jackson P. W. (Ed).Handbook of Research on Curriculum. New York: Macmillan Publishing Company, 1992.
[5] 珠海教育信息网. 广东省普通高中信息技术课程标准教学指导意见 [DB/OL].
[6] 顾建军等.技术课程标准(实验)解读[M].武汉:北教育出版社,004:9.
[7] 人工智能教育网.关于高中人工智能课程的调查问卷 [DB/OL] .
关键词:人工智能;高职;技能培训
一、人工智能概述
人工智能(Anificail Intelligence)是指利用计算机软件技术与自动化处理的技术,让计算机能够模拟与扩展某些人类特定智能的学科,最近几年来发展非常迅猛,在智能接口,数据挖掘,主体系统等方面取得了丰硕的成果。智能接口技术是研究如何实现人类与机器的便利沟通,现在已经实现了文字,语音,自然语言理解等方面实用化的功能。数据挖掘则是如何从大量不完备的数据中自动生成可应用的知识的技术,在大数据时代里将会有非常广泛的应用;主体系统则是指的让计算机具备愿望,能力,选择等心智状态的实体,实现计算机的自主性。从当前的应用发展趋势来看,在未来的5~10年内,人工智能将会应用在教育,医疗,管理,生产等绝大多数的社会领域中,将推动社会的全面发展与进步。在本文中,作者将以高职技能教育为切面,分析人工智能在该领域内应用的前景,并提出建立一套基于人工智能的高等职业技术辅助教学系统的思路,方便进行人工智能应用的相关人士研究与借鉴。
二、人工智能在高职教育教学领域的典型应用及其不足
将人工智能应用到教育方面是很久以来的教育现代化的热点,从最近几年来的人工智能在教育方面的应用来看,主要有三种应用的层面:一是智能计算机辅助教学(ICAI),它是将人工智能的技术引入至CAI系统中来,实现更加智能化的教学支持,减轻教师的工作量。二是智能,即让某些特定的课程与教学的内容,由人工智能来取代教师进行授课,即时答疑,提高教学的效率;三是智能数据库,对于课程相关的网络教学资源数据库,应用人工智能的方法进行数据分析,提高数据库的访问速度与交互功能,便于快速搜索与整理数据。但是对于高等职业技能教学来说,上述的三大应用领域还有些不够契合,主要体现在如下的方面:
(1)对于学习者的活动流程的监控与记录能力不够。传统的CAI系统,侧重于对理论思维知识的辅助教学,而对于学习者的身体活动的记录能力不佳,这样无法即时准确地保存技能学习过程中与身体活动相关的数据。众所周知,技能的教学是与学习者身体的活动相关联的,行动数据的获取量不足就会导致无法对学习者的技能及其效果进行评估与纠偏。
(2)与使用者的交互功能不佳。传统的人工智能交互是文本与图像,虽然简单直观但形式单一,还无法通过生动的语音和动作与使用者进行交互。这样在教学辅助方面的效果不尽如人意。
(3)智能水平有待于提升。现代的人工智能辅助系统,虽然已经能够实现教学数据的排序、统计、汇总等简单的操作,但是离真正智能化的工作还有一定的差距。系统无法根据学生操作的具体情况做出个性化的情况统计分析,提出个性化的建议。在即时交互方面也还有很大的提升空间。
三、高职技能辅助教学系统的设计思路
针对上述教学人工智能应用的不足,结合高等职业技术学校的教学情况,特地提出一套人工智能辅助系统的设计思路:
(1)使用高级的智能接口技术实现行动数据的采集。
智能接口是为建立和谐的人机交互环境,使得人与机器之间的交流像人与人之间的交流一样自然和方便。学习者在进行练习的过程中,无法像传统的人机交互方式一样将数据录入至计算机中,而是需要智能系统通过摄像头,运动传感器等等高级的智能接口技术来感知学习者的活动,对活动进行分析与统计,并转化为大数据存放至海量数据库中。至于具体采用哪种智能接口技术,需要根据具体的学习内容而定。
(2)应用专家系统对于学习者在技能操作中产生的大数据进行分析。专家系统是目前人工智能领域最有实效的一个领域,它是利用人工智能的技术让计算机能够实现特定领域内的大量知识与经验的系统。利用它来对技能学习过程中产生的大数据进行分析和挖掘,从中提炼出具有个性化的知识体系,发现学生与老师都没有发觉到的某些特殊的学习状态,能够为进一步的学习反馈做好充分的准备。这样可以使得学习的针对性更强,效率更高。
(3)使用智能检索与生成技术对于分析结果进行输出与展示。通过使用人工智能的检索系统,可以快速地对分析的结果进行展示,可以利用网络的环境,用生动形象的方式将结果展现在学习者或教师面前,方便掌握学习的过程。
四、辅助教学系统的应用展望
通过应用了上述的基于人工智能的辅助教学系统,将对于高职院校的教学产生非常强大与积极的影响。首先,该系统可以将教师从重复机械的日常教学环境中解放出来,不再通过传统的测验,考试,交流等方式获知学生的学习状态,由系统监控学习者在技能培训过程中的一举一动,自动进行学习效果的定性与定量的分析,积极地反馈给教师,从而使得教学更具备了明确的方向。其次,该系统也会增加技能教学的趣味性,将培训的活动转化为类似于电子竞技的效果,学生在学习的过程中随时可以观察到自己的学习状态,以及与其他同学的差异,更能够培养自学的能力。第三,该系统可以与现有的高职院校校园网实现无缝的对接,将全院校的数据进行统一的智能加工与挖掘,可以更加方便高职院校的管理工作,也可以方便地扩展成为完备的高校智能管理系统。
参考文献:
[1]邱月,人工智能技术在计算机辅助教学中的应用[J].福建电脑,2007(08).
[2]蔡自兴,徐光佑.人工智能及其应用[M].北京:清华大学出版社,2004:124-125.
关键词: 游戏开发 人工智能 教学方法
1.背景
随着互联网时代的到来,人们的生活方式发生了许多重大的变革,其中之一便是网络游戏的盛行。如同雨后春笋般冒出来的网吧,以及快速增长的PC,使得人们接触到互联网的机会越来越多,这就为网络游戏的传播与发展创造了可能。一方面,数量庞大的网民群体中,年轻人占了绝大部分,网络游戏丰富了社会公众的文化娱乐生活,深受广大年轻人喜爱,这更促进了游戏产业的蓬勃发展。另一方面,现代社会生活节奏加快,人们压力日益增大,许多人倾向于在网游中寻求安慰,释放压力,因而全球市场对于网游的需求有增无减。同时,随着科技的发展和人们对游戏越来越高的要求,游戏逐渐向真实体验、感觉、触觉等人性化发展,让玩家有身临其境的感觉,在整个游戏过程中得到享受游戏的一种特别的快乐和放松。[1]
近年来3D影像和仿真科技的不断发展,让游戏开发人员得以创建出更吸引人、更令人沉迷其中的游戏环境。然而要做出更能令人流连忘返的游戏就得应用人工智能(AI)。AI的应用使游戏角色能够任意走动、角色可以走进障碍物、能够控制非玩家角色是否按照团队运动等,同时,AI还能延长游戏的生命周期,让游戏更加有趣和更具有挑战性。
AI能够处理游戏角色的追赶、躲避、聚集、避障和寻径问题;AI给游戏角色赋予模糊逻辑和有限状态机等基于基本规则的推理能力;AI脚本可以扩充AI引擎,让设计者和玩家更好地设计和玩游戏,等等。因此,将AI应用在游戏开发中以设计实现游戏角色的各种行为势在必行,有着重要的现实意义。
2.教学内容及其特点
本系人工智能课程的教学内容主要是处理追赶、躲避、聚集、拦截和避障等问题,使用经典A*算法及其改进算法解决寻路问题,以及有限状态机,等等。本文主要针对游戏中游戏角色的寻路问题进行探讨。游戏设计中游戏角色的寻路问题是设计的关键,传统的方法是应用A*算法及其改进算法等来实现游戏角色的寻路问题,目前逐渐有学者应用神经网络、遗传算法、粒子群算法等智能算法来实现游戏角色的寻路问题。如:迷宫寻路游戏中《帮助Bob找到回家的路》应用遗传算法,《智能采矿》游戏中应用神经网络,用粒子群实现坦克大战游戏,等等。尝试应用鱼群算法、萤火虫算法等智能算法求解游戏角色的寻路问题中,以实现游戏的更加智能化、人性化,同时,新的仿生算法的学习和应用能吸引学生的学习注意力、增强学生的学习兴趣。
智能算法是解决智能计算问题的方法,已成为人工智能界一个研究的热点领域,研究的最终目标就是为了让计算机和集成有计算功能的各种工具及设备更加独立、更加聪明,能够自主思考和行动,最终成为我们工作和生活中必不可少的一部分。智能算法主要包括:人工神经网络、进化算法、人工免疫算法、模拟退火算法、蚁群算法、粒子群算法、蜂群算法、人工鱼群算法、人口迁移算法、人工萤火虫算法等。[2]智能算法是一类仿生算法,就是向自然界学习,采用类比的方法,通过模仿自然界中动物飞行、觅食、求偶等行为以得到解决问题的一般方法,如蚁群、粒子群、蜂群、鱼群、萤火虫算法等。此外,还有很多智能算法通过模仿一些自然或物理现象和规律,如模拟退火算法通过模拟液体的结晶过程设计,免疫算法是模拟生物、植物或动物免疫系统自适应调节功能设计的,人工神经网络是模拟人的大脑结构及信号处理过程而设计的,进化算法是基于达尔文的“优胜劣汰、适者生存”原理设计的。[3]
针对本系人工智能课程的教学内容,建议补充人工智能中几种简单的智能算法的知识点,选取相关人工智能教材的一些内容结合智能算法进行教学。
3.教学方法
针对人工智能课程内容,根据高校教育规律、高校学生学习的特点,采用教学、实践相结合的教学方法,大小课结合,大课讲授理论知识,小课进行课堂实验,小课的课堂实验中严格要求学生亲手编写代码,应用大课所学理论知识完成简单小游戏以实现理论和实践知识的掌握。同时,借助游戏系的优势,制作动漫,采用动漫技术来实现人工智能中各种算法的仿生机制,让学生深刻体会每一种算法的原理和仿生机制,这样能增强学生学习人工智能课程的兴趣,可以取得更好的教学效果。
4.教学效果评价方法
人工智能这门课,最重要的是注重学生对人工智能理论及在游戏中应用的知识和能力的培养。因此,本课程学习结束后主要采用以下方式进行考查:(1)闭卷考试。主要考查对人工智能理论的理解、掌握和综合运用能力。(2)课堂练习。要求对课堂上介绍过的算法理解、分析、应用,编程实现游戏中的某个功能,最终课程结束时能完成一个功能完整的小游戏。(3)大作业。检查学生的动手编程能力,要求从介绍过的算法中找一种算法实现一个小游戏中游戏角色的移动、寻路等行为,形成一个演示游戏。该门课成绩分配如下:成绩=闭卷考试(70%)+课堂练习(10%)+大作业(20%)。
5.结语
人工智能是随着计算机技术的飞速发展和人们对自然界的深入理解而发展起来的,人工智能的应用逐渐广泛。游戏开发中人工智能的应用实现了游戏逐渐向真实体验、感觉、触觉等人性化发展,让玩家有身临其境的感觉。因此,在网络游戏相关专业开设人工智能课程势在必行,有着重要的现实意义。
参考文献:
[1]周乐.韩国游戏产业概况..
[2]周永权.“智能计算”研究生课程教学方法与实践[J].计算机教育,No.3,Feb.10,2011:95-96.
关键词:人工智能;会计学基础;定位;改革;研究
人工智能是研究使用计算机来模拟人的某些思维过程和智能行为的学科。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大。随着我国“互联网+”战略计划的不断推动与发展,人工智能成为新的发展方向,并已进入会计信息化领域。人工智能的互联网记账平台将完全实现从基础资料的输入、审核、记账、分析的全自动过程,算账、记账和报账等工作将不再由人工完成,传统会计工作将受到巨大的冲击。《基础会计学》课程作为会计学、财务管理、审计学方向最重要的专业基础课程。对会计学科的整体认知和学习具有极其重要的作用。该课程内容设计一直是以核算为主,也可以认为《基础会计学》其实就是会计核算的基础,这种设计并不科学,因为它没有体现整个会计学科的基础,特别在人工智能涉入会计行业、会计核算功能弱化的情况下,这种内容定位和设计显得片面和不足。《基础会计学》课程如何与时俱进,如何让会计专业初学者更全面认知和了解会计学科,重新定位和改革《基础会计学》课程内容变得势在必行。
一、目前《基础会计学》课程内容设计存在的问题
(一)会计职能介绍不全,初学者对会计功能认识不足学完《基础会计学》课程学生的普遍认为会计就是一个账房先生的角色,围绕着记账、报账、算账内容开展工作而已。其实会计职能远非如此,除了核算还有重要的管理和监督职能,而教材内容多数对管理职能一句代过,学生从思想认识上形不成对整个会计学科的认知和理解。职能介绍不足,学生对整个会计功能认知缺失,到底会计能干什么并不明确,围绕核算花太多时间,功能学习过少。
(二)与后续知识体系不连贯,知识点前后脱节
会计专业课程第一学期开设《基础会计学》,第二学期开设《中级财务会计》。而《中级财务会计》中涉及实际利率等知识点时,实际利率如何计算,大部分教材内容都是直接给出实际利率,简化带过,无法让学生对这个利率取得原由知其然也知其所以然。究其原因就是,《基础会计学》根本就缺少时间价值概念内容,这个知识点一般都安排在第三学期的《财务管理》课程才开设,这就造成学习思路脱节,知识点前后不连贯的问题。
(三)理论与实际应用联系不足
《基础会计学》理论知识详实,但实践应用严重不足,在讲授主要经济业务的会计核算处理内容时,虽有案例,但多数是以各个知识点为主的独立案例,缺乏企业完整业务之间的系统联系,理论与实践应用严重脱节的设计非常不利于学生学习。
(四)缺乏人工智能应用
目前该课程人工智能内容完全不涉及,仍然停留在手工模拟做账阶段。
(五)对会计职业的发展认知缺失
该课程内容设计没有涉及会计职业发展、会计岗位职能、我国会计准则体系形成发展等知识点,学生对从事会计行业,未来的职业发展方向和各种岗位职能严重认识不足。
二、《基础会计学》课程新定位思考
充分应用人工智能,注重会计思维的培养,以实际企业完整业务为主线,加入部分管理会计职能、电算化功能和税收知识,将会计核算、会计管理、纳税操作、会计电算化多知识点有机融合,具体有以下几点:一是与人工智能相结合,将《基础会计学》课程与《会计电算化》课程相融合。二是增加行业发展、职业规划、岗位职能、职业道德内容,将《基础会计学》课程与《财经法规与职业道德》课程相融合。三是增加会计管理职能知识点,将《基础会计学》课程与《初级财务管理》课程部分内容相融合。四是增加纳税知识点,将《基础会计学》课程与《初级经济法》、《纳税申报》课程部分内容相融合。
三、《会计学基础》课程改革思路
(一)教学内容改革,采用模块化
1.会计基础知识模块:(1)会计概念、对象、目标、发展史;(2)会计的职能:核算、监督、管理职能;(3)会计法律制度、会计管理体制;(4)会计机构与会计人员;(5)会计的职业发展。2.会计核算职能模块:(1)会计核算的基础假设与会计基础、信息使用者及质量要求、会计准则体系;(2)会计要素、会计等式;(3)会计科目与账户;(4)会计记账方法;(5)会计凭证的审核、传递、保管;(6)对账与结账、错账查找与更正、会计账簿管理;(7)电算化条件下的会计凭证、会计账簿、财务报表集成模块(含资金筹资业务、资金运用———采购、生产、销售、利润分配、纳税处理等);(8)财产清查。3.管理职能模块:货币的时间价值(含复利现值和终值、单利现值和终值计算)。
(二)教学计划改革
会计学专业教学计划中,因为《会计学基础》融合了《会计电算化》、《财经法规与职业道德》、《初级财务管理》课程的部分内容,原来安排在第二、三学期的相关课程应与该课程做整合处理。
(三)教学方式、学时分配改革
教学方式应该理实一体化相结合,除了正常讲授外,为了提高实验实训效果,建议采用在多媒体教室与机房同时开展,部分难点专题可以采用微课,教学中也可以采用岗位模拟分组实验方式等;另外,《基础会计学》教学学时应该增加,根据以上调整建议课时96学时,每周学时为6节,共16教学周。总之,在人工智能时代,会计虽受冲击,但会计专业只要坚持不断改革与创新,正确利用好人工智能,会计不但不会被替代,反而会在职业判断、战略管理、价值创造方面做出更大贡献。
【关键词】 人工智能 农村远程教育 高效
人工智能技术是在计算机科学日新月异发展的进程中一大成果,由于其智能、高效、优化的强大功能,为许多研究者所重视。部分教育领域的研究者,将人工智能技术引入教育行业,探讨人工智能如何融入教育,促进教育深度发展。研究者们将人工智能与职业教育、继续教育、远程教育及教育技术结合,进行探讨,提出了一些很好的建议。农村远程教育虽然也属于远程教育范畴,但由于其自身具有许多特殊性,因此有必要单独将其应用于农村远程教育进行探讨。
1 我国当前农村远程教育发展面临的困境
我国农村远程教育是伴随着现代通讯技术的发展而在广大农村出现的一种新的教育模式。随着上世纪70年代末,以广播电视大学为代表的远程教育的兴起,为我国教育的发展写下了浓重的一笔,由于其不受时间、空间、学习者等要素的影响,充分体现了“时时能学、处处可学、人人皆学”的巨大优势。因此,本世纪初,国家将远程教育教学模式引入广大农村,于2003年推出了“农村党员干部现代远程教育”、“农村中小学现代远程教育工程”,于2004年依托广播电视大学体统推出了“一村一名大学生”工程,这些远程教育工程对推进农村教育起到了举足轻重的作用。但其发展也遇到了困难,具体说主要体现在以下几个方面:
1.1 师资力量短缺
由于受我国长期以来的城乡二元制经济发展模式的影响,导致城乡经济发展不均衡,直接造成了城乡教育发展失衡。在农村教育中,首先表现在教师配置上,由于农村教育经费投、教师工资水平均低于城市,造成了长期以来农村教育师资力量短缺,远程教育更是如此。据相关研究表明,现我国农村远程教育由于缺少懂计算机或网络技术的专业人才,往往用不相关专业的人才作为替代,且大都为兼职人员。这就造成了对远程教育设备的维护、远程教育资源的管理及远程教育教学辅导等方面出现问题。以广播电视大学系统为例,自2004年广播电视大学开始招收“一村一名大学生”学员,虽然学员增长速度很快,但其教学点仅延伸至县城,招收的学员往往为县城周边农村的农民,而广大较偏远地区正真渴望接受教育的农民缺少受教育机会,之所以没有延伸至乡镇及行政村,根本原因是缺少师资力量。
1.2 资源建设不足
由于农村远程教育是本世纪初才在农村兴起的一种新的教育模式,属于新生事物,因此缺少前期的积累,主要体现在教学资源的积累上。我们知道,是否拥有丰富优质的教学资源是关乎远程教育成败的关键。而长期以来,我们主要注重城市远程教育的发展,现城市远程教育已相当成熟,拥有一大批优质的教育资源,吸引了大批学习者。但由于农村远程教育与城市远程教育相比有其特殊性,广大农村学员需要掌握的不仅仅是理论知识,他们最迫切学习的是农业实用新技术及掌握能够改变自己生活现状的一技之长,而这些课程资源在城市远程教育中设计不多。因此我们没有现成的教育资源可供使用,需要另起炉灶进行建设。但由于投入农村远程教育的经费有限,用于资源建设的经费也不足。造成了现阶段农村远程教育资源依然短缺的现实。这不利于农村远程教育进一步发展。
1.3 课程设置不合理
如上所述,广大农村学员渴望学习的是改善自身生活的实用农业新技术及一技之长,同时广大农村也需要培养一批懂管理的乡村干部。因此在专业和课程设置上,客观上要求向这些方面靠拢。虽然现在农村远程教育在专业设置上慢慢转向适合农村学员的涉农专业,但在课程设置上还是不尽如人意,往往只根据自己师资情况及资源情况来设置课程,这样往往造成农民学员需要的课程没有涉及,而农民学员缺乏兴趣的理论课程所占比重过大的问题。这样会严重挫伤广大农村学员学习积极性,对农村远程教育发展极为不利。
1.4 网络教学平台存在不足
我国现阶段远程教育的网络辅导教学平台现阶段的形势往往通过QQ对话、Email邮件、BBS及一些音频、视频系统进行。这些方式当然是有效的网络教学方式,但存在问题也是十分明显的,最主要问题在于如果没有提前联系,教师就不会及时回复学生提出的问题,缺少师生互动。学生的学习效果会大打折扣。
2 人工智能应用于远程教育的优势
2.1 人工智能的概念
人工智能是计算机学科的一个分支,是一门研究计算机模拟和延伸人脑功能的综合性科学,部分研究者将其定义为:一个电脑系统具有人类的知识和行为,具有学习、推理判断来解决问题、记忆知识和了解人类自然语言的能力。人工智能的产生过程:对于人类因问题和事物而引起的刺激和反应,以及因此而引发的推理、解决问题及思考决策等过程,将这些过程分解成一些步骤,再通过程序设计,将这些人类解决问题的过程模拟化或公式化,使电脑能有一个系统的方法来设计或应付更复杂的问题,这套能够应付问题的软件系统,称之为人工智能。
2.2 人工智能切合了远程教育的要求
有研究者指出:人工智能是研究如何构造智能机器(智能计算机)或智能系统,使其模拟、延伸、扩展人类智能的学科。人工智能在教学领域应用的最直接结果就是诞生了智能教学系统。而所谓的智能教学系统是以计算机辅助教学为基础而兴起的,它是以学生为中心,以计算机为媒介,利用计算机模拟教学专家的思维过程而形成的开放式人机交流系统。由于它综合了知识专家、教师、学生三者的活动,因此,与之相对应,智能教学系统一般分为知识库、教学策略和学生模型三个基本模块,再加上自然语言智能接口。人工智能的这些功能和模块刚好切合了远程教育的特点及要求。我们开展的远程教育一直以来就强调以学生为中心,以学生自学为主,教师辅导为辅,教师通过计算机网络系统对学生进行实时和非实时辅导,以此来完成学生的学习过程。因此人工智能适合应用于远程教育教学过程。
2.3 人工智能能够有效加强对学生的管理,提高学习效率
长期以来远程教育为社会诟病的是,由于缺少师生间直接交流的机会,造成教师对学生的组织和管理方面的困难。如果我们仅仅依据学生登录次数、登录时间等方面来评价学生学习情况,这样往往造成对学生学习的错误评价,但对远程教育的教师来说也只能做到这些。但如果我们将人工智能引入远程教育,它可以依据自己强大的功能,通过对学生情况的数据分析,科学提供学生的学习能力、认知特点及当前的知识水平。更为重要的是,通过对这些信息的分析,它能为每位学习者制定适当的教学内容和教学方法,为学生提供个性化的学习服务,切实提高学生的学习效率,这是我们远程教育所倡导的最佳服务的效果。
2.4 人工智能可以从某方面解决农村远程教育师资力量
如上所述,由于城乡间经济差距,造成了长期以来城乡教育发展失衡,广大农村地区师资力量较为薄弱,特别是远程教育方面。这一问题解决的根本途径在于缩小城乡经济差距,但这并非一朝一夕就能解决的问题。因此农村师资力量特别是远程教育师资力量的解决,需要一个过程。而人工智能技术利用了计算机模拟教学专家的思维过程而形成的开放式人机交流系统,它集知识专家和教师于一身。广大学员可以通过自然语言系统,实现正真意义上的人机对话,完成适时的学习辅导过程,这从某种程度上解决了师资短缺的问题,为农村远程教育的发展提供了一条新的发展思路。
2.5 人工智能能够有效解决农村远程教育资源建设问题
目前我国农村远程教育在资源方面存在的问题除了数量较少,质量也不高,许多网络课程资源仅仅是课本的翻版,虽然资源制作者利用现代资源制作手段,以文字、视频及图片等手段来展现知识,但知识之间的逻辑联系性方面存在不足。这给学习者有效学习带来极大不便,影响了学习效果。而人工智能技术,能够对现有的网络课程资源进行智能加工,对知识结构进行重新构建,对知识间的层次性、逻辑性进行重新编排,为学习者展示学习重点、难点,切实提高学习效率。使资源更加优质高效。
2.6 人工智能能够提供实时交流,解决网络教学平台的不足
由于人工智能集知识专家、教师与一身,可以通过自然语言系统,开展人机对话,通过讨论解决学生遇到的问题。能改变传统网络教学平台缺乏及时交互性的问题。能够解决网络教学平台的不足。促进农村远程教育的发展。
3 结语
人工智能技术是计算机科学发展的成果之一,它具有智能、高效、优化的强大功能,许多行业都利用人工智能技术提高效率。对我国农村远程教育而言,如果能将人工智能引入,能从某种程度解决因为资金问题造成的师资力量缺乏问题;提高对远程教育学生的管理,为他们提供个性化的高效远程教育服务;能够利用它强大的功能重新编辑网络资源,让它更有利于学生学习;同时人工智能还能提供自然语言接口,打破以往网络教学平台的弊端。相信通过引入人工智能技术,我国农村远程教育会迎来新的发展。
参考文献
[1]张震,王文发.人工智能原理在人类学习中的应用[J].吉首大学学报,2006(1):39-41.
[2]武晶晶.关于人工智能教育应用的几个问题[J].教育教学论坛,2012(9):159-160.
[3]张红军.人工智能与教育技术[J].陕西师范大学学报(自然科学版),2005(6):228-230.
[4]张小永.陕西农村现代远程教育资源建设初探[J].陕西农业科学,2011(4):228-230.
[5]地丽热巴・克依木,刘界,黄冠.人工智能技术在远程教育中的应用现状与前景[J].新疆师范大学学报,2006(4):125-128.
上一篇:手术室护理流程范文 下一篇:初中历史的学习方法和技巧范文