人工智能课程教学范文

时间:2023-08-27 15:18:34

导语:如何才能写好一篇人工智能课程教学,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

人工智能课程教学

篇1

关键词:林业院校;人工智能课程教学

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神经网络算法,甚至可以使用这个仿真软件来解决本专业相关的一些问题。

篇2

关键词: 游戏开发 人工智能 教学方法

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]周乐.韩国游戏产业概况..

篇3

关键词:中西合璧;人工智能;双语教学

双语教学是我国高等教育适应国际化趋势、培养富有创新精神和国际视野的复合型高素质人才的需要。作为一种全新的教学方式,它承接了中外文化的碰撞和融合[1]。各校在教学过程中都遇到了各种困难,也探索了不少经验。自2005年秋季,我校在人工智能课程中采用双语授课,在教学实践中摸索出一套中西合璧的双语教学模式,将中西方的优势有效结合起来,比较适用于工科专业课程的双语教学。

1中西合璧的双语教材

教材是体现教学内容的知识载体,是教师和学生进行教学活动的基本工具。我们重点调查了MIT、Stanford和CMU等国外高校,他们均选用了Stuart J. Russell和Peter Norvig合著的《Artificial Intelligence: A Modern Approach》,该教材几乎涵盖了CC2001关于人工智能课程的全部内容。该书网站(aima.cs. berkeley.edu/)的统计数据显示,目前已有100多个国家的1 100多所大学选用该书作为教材。我们对选用该教材的部分高校授课情况作了追踪调查,结果表明绝大部分人工智能课程的实际授课内容都与该教材内容基本一致。在国内,中南大学的人工智能课程是国家级精品课程,教材是课程负责人蔡自兴教授与徐光佑教授主编、清华大学出版社出版的《人工智能及其应用》(第三版)(该教材分本科生用书和研究生用书两种版本),与其课程内容设置完全配套。

我校选用了《Artificial Intelligence: A Modern Approach(2nd)》一书,清华大学出版社出版了影印版(人民邮电出版社出版了中译文版本),同时将Nils J. Nilsson著的《Artificial Intelligence: A New Synthesis》作为辅助教材,机械工业出版社出版了英文影印版及中译文版本。

人工智能这一学科诞生于西方,目前该领域的诸多成果和文献均以英文为语言载体。选用英文原版教材、推行双语教学,为学生的后续学习和研究深造奠定了良好基础。另外,与国内教材相比,国外教材更注重知识产生的过程、解决问题的思维方法,对提高学生的学习兴趣、培养学生的创新能力极其有益。另一方面,选用原版教材的问题也显而易见。一是原版教材内容过多,需要精心筛选、分清主次后才能使用;二是原版教材昂贵,增加了学生的经济负担,再购买配套中译文版,负担更重;三是学生英语水平参差不齐,双语授课的课程还不成体系,前后课程缺乏衔接性和延续性,学生直接使用原版教材有一定的语言障碍,即使有配套的中译文版,同时翻看两本书也不方便。

我们正在逐步消化吸收英文原版教材,在无损原版教材思想精髓的前提下,自主编写适用于双语教学的中西合璧讲义。双语教材以英文语言为主,以中文注释为辅,有效降低学生阅读的难度,更趋实用。

2中西合璧的授课语言

语言是信息传递的载体,是教学过程中必不可少的工具。双语教学涉及到这种信息传递载体的改变。

在双语教学中,外语的使用比例要求不低于50%,这是不够科学的。双语教学不是语言课,教学质量依然是核心,语言仅仅是载体,引入外语教学的目的无非是为了保证知识的“原汁原味”,同时训练学生的专业外语听说能力,但这一切都应以学生听懂课为前提。双语授课进度慢已是不争的事实,更有些双语教师,为了兼顾上述目的,先用外语讲一遍,再用汉语解释一遍,这种做法极不可取,也是紧张的课时限制所不允许的。双语课味同嚼蜡,引不起学生兴趣,也是普遍存在的现象。

我校人工智能课程的授课对象是计算机专业的四年级本科生,学生的英语水平很不均衡,如果不考虑实际情况,大比例地采用英语讲授,是难以保证教学效果的。我们把握的原则是:1)英语主要用于讲解专业性内容,如专业术语、技术原理、算法等,这样学生在学术交流中就不会对专业技术内容存在语言障碍;2)只用学生能听懂的语言讲授专业性内容,对过于生涩的专业技术内容,还要使用汉语讲解,这样学生就不会把专业技术内容学“夹生”了,在作研究时才不会有技术上的障碍;3)用母语调节课堂气氛,适当穿插的人工智能领域人物、故事及笑话以汉语为主,把学生发散的注意力快速集中起来,把学生的学习兴趣激发出来;4)中英文衔接,不重复表述,这样就不会额外占用课时。

例如,在讲解Agent技术时,对于Agent的定义、结构等核心内容,我们采用英语讲解;而对于Agent涉及到的心理学、逻辑学等方面的生涩理论,则用汉语给出扼要的说明;对于为阐释Agent的rationality概念而举的吸尘机器人、黑足泥蜂搬运食物的例子,则主要用汉语讲解,激发学生的兴趣,抓住学生的注意力。

3中西合璧的教学课件

作为一种新型的教学手段,多媒体以其鲜明的图像、生动的画面、灵活多变的动画及声音效果克服了传统教学模式的诸多不足,受到师生的认可与好评[2]。本文探讨的重点不是如何设计媒体的表现形式,而是如何利用课件更好地发挥双语教学的效果。很多双语教学任课教师只注重追求授课过程中外语的使用比例,课件全文用外语制作,在讲解过程中还要费尽周折地解释,收效甚微。我们在制作课件时,不单纯追求英语比例,而是想方设法让课件能更好地辅助学生理解,在关键处均用双语同步给出内容,或者以英文为主,给出扼要的中文注释。这样,学生能够通过视觉信息更好地理解授课内容,而教师也不必再用中英文重复叙述。

此外,在课件素材的选取上,也应注意国内外结合。比如,在讲解启发式搜索技术时,国外课件(包括教材)常用的素材是八皇后、八数码等问题,其中八皇后问题相对大多数同学来讲比较陌生,而国内的重排九宫(与八数码问题是一个问题)、华容道等问题对学生来讲则更熟悉。用国内的素材入门、用国外的素材拓宽视野,也是多媒体课件的中西合璧之道。

4中西合璧的文化熏陶

文化是生活在一定地域内的人们的思想、信念及生活与行为方式的总称。从人才培养的角度,我们一般将培养目标分为知识、能力和素质三个层面,文化属素质培养范畴。文化的熏陶和感染在育人中具有重要作用,这一点往往容易被工科专业课教师忽略。

从历史文化的角度看,中西方文化从萌芽、发展到现在的格局,无疑是各具特色的。双语教学提供了开放的空间,让学生在学习的同时广泛吸纳西方文化,但这也给中国传统文化造成了一定的冲击,如不注意调和,势必造成文化失衡,对培养学生的世界观、人生观、价值观都不利。尤其计算机类课程中的技术内容大部分诞生于西方,如果不在教学过程中进行一种文化平衡,往往会使学生产生一种我不如人的自卑心理或崇洋心理。

中西方文化对人与自然的基本观点是不同的。中国文化关注的对象是人,人与人的关系自先秦时期便成为中国文化的核心与基础问题。而西方文化较多关注的是自然,人与自然的关系是古希腊注重的中心问题,由此衍生出理智和科技。中国的哲学是一种人生哲学,在处理人与自然的关系上,中国文化讲究天人合一、顺天应物、道法自然。把自然人格化,追求人与自然和谐发展。从古希腊泰勒斯的自然哲学开始,探索自然奥秘,开发和利用自然资源为人类服务就成为了欧洲思想的主流。西方科学起源于对自然的探索和研究,很早就出现了毕达哥拉斯、阿基米得这样名垂千古的科学家。在人与自然的关系上,西方文化认为人与自然处于对立的斗争状态。西方人也讲人与人之间的关系,但首先关注的不是伦理而是竞争,因而出现了“优胜劣汰”的规律[3]。

在工科专业课堂上,涉及到文化要素的主要是两方面内容,一是与课程技术内容有关的哲学观点,二是本学科发展历程中的人物、事件和形成的学派等等。在教学过程中,教师要注意穿插上述内容,对学生进行文化熏陶,要注意中西合璧。比如,介绍人工智能发展过程中的重要人物时,必然提及Turing、McCarthy、Minsky、Shannoon、Simon、Newell、Feigenbaum、Hopfield、Brooks等西方学者,但同样也不能忽略国内的吴文俊、王守觉、蔡文等学者,他们近年分别在机器定理证明、仿生模式识别、可拓学等领域取得了开创性成果,而这些还没有来得及写进人工智能教科书。

5中西合璧的思维方式

对学生思维方式的培养也是教学任务之一。中西方文化的差异也将导致思维方式的不同。在技术思维方面,中国强调系统和整体,更具辩证性;而西方强调细节和局部,更注重逻辑性。西方人的思维方法更偏于二元对立,而中国文化环境则造就了中国人思维方式的连续统合特征[4]。外文教材的编写体例与中文教材有着明显的不同,这就是中西方思维方式不同的原因。教师首先要注意到这种思维方式的差异,并在教学活动中让学生也逐步意识到这种差异,并进一步接纳和学会西方的思维方式,将中西方的思维方式融于一身。举例来说,在讲解逻辑推理技术时,可以通过介绍逻辑学的三大起源(古希腊的形式逻辑、古印度的因明学、我国先秦时期的名辩学)向学生呈现这种思维方式的差异,在讲解演绎推理、模糊推理、云推理时,也要注意体现中西方思维方式中各自的特长,以利于学生吸纳。

6结语

自2005年开展双语教学以来,我们每年授课后都进行一次教学效果的问卷调查,“接受双语教学”的学生比例从2005年的37%逐年上升到2009年的89%,说明这套双语教学模式已经得到了绝大多数学生的认可。

中西合璧的双语教学模式是我们在人工智能教学过程中探索出来的,但是也可以推广到其他工科专业课中。双语教学中各种要素的中西合璧不是简单相加,而是要结合专业内容进行深度融合,这需要任课教师广泛涉猎、精心加工、用心引导。双语教学不能停留在语言形式和技术内容层面上,还要上升到文化和思维层面。

注:本论文受到哈尔滨工程大学教学改革工程项目支持。

参考文献:

[1] 施锦芳. 高校双语教学模式及方法的研究与实践[J]. 沈阳教育学院学报,2010,12(2):33-35.

[2] 周荃,胡奕. 多媒体教学:传统教学手段的历史性转型[J]. 广州市经济管理干部学院学报,2006,8(2):69-71.

[3] 邓绍建. 中西方文化差异研究[J]. 价值工程,2010(5):220-221.

[4] 马丽,滕修攀. 中西方思维方式的文化差异研究:二元对立与连续统合的视角[J]. 社会心理科学,2010,25(2):13-17.

Sino-west Style Bilingual Teaching Mode for Artificial Intelligence

LIU Hai-bo, SHEN Jing, ZHANG Guo-yin, LIU Jie

(College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China)

篇4

人工智能技术及其应用的发展历史虽然只有短短的50余年,但是它作为信息技术的前沿领域,对社会经济和发展的影响却越来越大。在基础教育课程改革的大潮中,许多国家意识到基础教育领域开展人工智能教育的必要性,努力把人工智能列入技术类教育的教学内容中。作为师范类院校,教授人工智能课是有必要的。? 

(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).? 

[2] 何元烈,汪玲.“Visual C ?++?”在“人工智能”教学中的应用与探讨[J].广东工业大学学报:社会科学版,2008(8).? 

篇5

关键词:人工智能;Python程序设计教学;项目驱动混合教学模式

人工智能技术在教育领域的应用已经非常深入,它可呈现深度学习、跨学科融合、人机协同、群智开放、自主操控等诸多内容,并在教学中引发链式突破、推动教学内容的数字化、网络化与智能化跃升式快速发展。所以说在教育领域中,人工智能如鱼得水,它获得了更大的自我技术展现空间,也为学生学习新知识内容带来诸多福音。

一、高职院校Python程序设计教学引入人工智能技术的必要性

人工智能本身离不开算法,而算法的实现则需要语言做支撑,像目前高职院校的Python程序编程设计教学就可引入人工智能技术,Python作为AI时代的头牌语言其融合性教学也成为了培养AI人才的重要关键。目前国内许多高职院校都在全面推行人工智能技术背景下的Python教学,将其作为是数据分析、网络攻防的第一语言以及编程入门教学的第一语言。

换个角度讲,高职院校在Python程序设计教学中引入人工智能是非常必要的,因为它关系到高职生未来的就业生存、岗位专业能力创新与事业发展,考虑到人工智能领域的知识理论性偏强,且对学生的数学基础能力要求较高,整体学科学习难度较大,所以许多高职院校也在思考如何将人工智能技术内容合理融入到Python程序设计教学体系当中,为学校相关专业领域拓展教育新路,培养对路人才[1]。

二、高职院校人工智能背景下的Python程序设计教学方法应用研究

(一)教学应用概述与教学目标明确

Python语言作为高职院校守门程序设计课程教学语言,相比于其它传统计算机语言具有简单易学、程序可读性、可迁入性、可扩展性、逻辑结构缜密等特点。同时该编程语言采用了开放开源设计,拥有12万以上的第三方库,可有效避免编程重复问题,提高教学中的语言编程教学效率。另外Python是一种解释型语言,它的跨平台与可移植性相当之强,可在任何系统中拷贝运行,对环境配置要求不高。

为了确保某些没有编程基础知识能力的高职生也能学好Python语言程序设计课程,教师专门在教学中加入了人工智能技术内容,围绕该技术融合可开展的Python编程语言课程就包括了Python安装、Python输入输出、Python特性、人工智能编程等等知识内容。在教学中希望明确3点教学目标:

第一,要求学生初步具有利用Python初步编写基本程序的能力。

第二,要求学生掌握Python编程语言的基本特性。

第三,要求学生深入了解某些常用Python库,特别是了解人工智能的基本思想与编程方式,能够利用人工智能和Python编写出某些复杂的处理程序。

(二)创新教法设计应用

为切实达到Python程序设计教学目标,凸显学生在课堂教学中的主体地位,教师可采用任务驱动配合项目驱动的混合教学模式展开一系列的教学设计活动,引导学生循序渐进的完成各项教学任务内容,不断提升自身的Python语言程序设计水平。

具体到教学方案设计中,教师专门围绕学生中心、任务载体将教学内容相对巧妙的隐藏于具体的教学任务中,再通过Python编程语言新知识内容与新教学技能驱动学生深入学习展开基础章节任务,结合任务结果评价评价学生对知识点的掌握情况。这一教法的提出与运用希望解决传统程序设计教学中理论与实践相互分离的不利教学局面,希望将课堂中的所有理论内容全部转移到实践任务中,凸显教学中理论与实践过程的相互和谐统一。如下:

教师为学生设计教学任务,设计Python程序示例任务,将fileA和fileB两个文件各存放于不同的两行字母中,然后将两个文件中的信息数据内容完全合并,按照字母顺序排列并再次输出一个新文件fileC,以下给出该任务教学中的程序设计编写代码:

fp1=open(‘fileA.txt’)

data1=fp1.read()

fp1.close()

fp2=open(‘fileB.txt’)

data2=fp2.read()

fp2.close()

fp3=open(‘fileC.txt’,w)

data_all=list(data1+data2)

fp3.write(data_unite)

fp3.close()

采用上述项目任务驱动项目混合教学法可为学生构建一个相对完整的人工智能Python程序设计教学独立项目,将项目完全交由学生独立处理完成,教师负责设计教学方案,而由学生收集信息,实施项目并最后再由教师给出学生项目完成评价。它全面考验了学生对于Python基本库与第三方库的学习了解与运用程度,同时在融入大量人工智能编程思路后颠覆学生的语言编程学习认知思维,让学生了不但能够练习独立编程,也能共同学习协作编程,全面提高自己的的Python语言编程能力[2]。

总结:

综上所述,在高职院校中采用人工智能技术配合Python语言编程设计可有效拓展教学思路,而本文中所采用的的任务驱动项目混合教学模式则能有效激发学生的学习热情,促进他们合理运用所学习知识解决实际问题,彻底摆脱复杂语法及算法所带来的学习困扰,更好学习Python编程语言知识。

参考文献

篇6

关键词:教学改革;人工智能;游戏设计;游戏编程

人工智能(Artificial Intelligence,AI)是计算机科学的一个分支,是研究、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学[1]。人工智能技术研究领域包括机器人、模式识别、自然语言处理、机器学习、数据挖掘、人工神经网络和专家系统等[2],其最为广泛的应用之一就是游戏设计[3]。游戏设计虽然涉及多门学科,但其作为应用并没有形成一门单独的理论[4-5]。由于游戏存在较大的市场以及其作为人工智能的一个重要应用,国外已有多所大学开设了游戏设计课程。如卡内基梅隆大学(Carnegie Mellon University)于1999年设立了娱乐科技硕士学位,并开设了相关课程;南加州大学(The University of Southern California)设立了为期3年的互动媒体艺术(fine arts in interactive media)硕士学位课程,并于大学部设立电子游戏设计(video-game design)副修课程。该校也为美国军队创作训练士兵的电子游戏,透过战斗情境模拟来进行沙盘演练。麻省理工学院(Massachusetts Institute of Technology)提供多种电子游戏设计相关课程,并研发将电玩游戏纳入教室教学的方法。斯坦福大学(Stanford University)提供电子游戏设计史及包含最佳电子游戏竞赛奖的计算机绘图课程。华盛顿艺术学院(The Art Institute of Washington)为亚特兰大艺术学院的分校,提供授予学士学位的视觉及游戏程序设计课程。在初期的艺术与设计重点培训后,学生将学习立体动画相关技术。国内也有多所高校开设了游戏设计的相关课程,如北京邮电大学,首都师范大学等,为了适应市场许多培训机构也开设了游戏设计课程,但培训机构将课程的重点放在了实际的编辑代码中而过少的关注理论。中南大学开设人工智能课程已有20多年的历史,在教学实践中,中南大学智能系统与智能软件研究所的教师们在教学科研方面取得了许多令人振奋的成果。在良好的环境中,人工智能与游戏编程课程应运而生[6-7]。

1教学目标与要求

中南大学人工智能与游戏设计课程主要面向智能方向4年级学生,在4年级第一学期开设。学习该门课程之前需要具备人工智能以及计算机编程方面的课程知识,并且需要一定的计算机图形学的相关知识基础。

此门课程的学习使学生了解游戏设计与虚拟现实的基本概念和术语及其基本设计方法,理解人工智能在游戏中的相关应用,熟悉游戏设计中编程以及建模技术,为学生将来利用人工智能技术以及游戏设计技术奠定必要的知识基础。除此之外向学生介绍计算机游戏的基本原理和最新进展,包括计算机游戏动画的最新概况、游戏程序设计概览、2D游戏的基本编程技术、3D游戏动画的基本编程技术、3D游戏场景的组织与绘制、游戏中的高级图形技术、游戏中的音频编程、游戏中的人机界面技术、人工智能在游戏动画中的应用,纹理贴图、基于图像的绘制和加速算法等。

基于该教学目标,本课程有两个重点内容,其分别是人工智能技术如何在游戏设计中的应用,以及游戏编程的相关技术。对于人工智能技术在游戏设计中的应用这一内容,主要采用理论结合实际的理念,将学生已具备的人工智能理论知识与游戏设计的具体应用联系起来,使学生一方面能体会人工智能的基础理论,另一方面使学生能够将其所学用于实践,避免理论与实践脱节。游戏编程内容主要从设计模式入手,然后依托多媒体平台对学生进行讲授设计以及编程方面的相关知识。

围绕这个教学目标,我们安排了28个学时的课堂教学,4个学时的实验,总共32个学时的课程。接下来针对课堂教学、实验设计、考核方式这几个方面分别展开讨论。

2课堂教学设计

本课程采用培训学校模式与大学理论教育折中的方式进行讲授,本节将着重对28个学时的课堂教学内容分别介绍。

1) 游戏程序设计概论与计算机图形学基础。

该部分内容可以分为以下两部分。

(1) 计算机游戏简介与游戏设计概论(2课时)。

(2) 计算机图形学基础(2课时)。

概论部分主要介绍计算机游戏的基本概念、特点以及目前国际上该领域的研究和应用情况。图形学部分主要是介绍计算机图形学的相关理论基础,目的是让没有学过计算机图形学的学生有一定了解,由于考虑到智能专业也开设计算机图形学的相关选修课,因此,本部分内容只是对之前学习的相关知识的复习,目的是为后续的程序设计课程打好相应的理论基础。

本次课程是正门课程的开篇之讲,一方面,教师要开宗明义,让学生明确何为计算机游戏,并对计算机游戏有大致的了解,为后续课程学习起铺垫作用;另一方面,为增强学生学习兴趣,必须介绍计算机游戏的类型以及各种知识与其的关联。

2) 游戏编程技术。

如上所述,游戏编程是本门课程的一个重点内容,游戏编程可以分为如下几个部分。

(1)Windows编程基础(2课时)。

(2)DirectX编程基础(2课时)。

(3)2D游戏的基本编程(2课时)。

(4)3D游戏场景的组织和绘制(2课时)。

(5)3D动画的基本编程技术(2课时)。

(6)游戏中的人机界面技术(2课时)。

对于Windows编程基础,其主要内容是Windows操作系统的发展史、Win32程序的基本结构、消息循环与处理、Windows窗口、GDI接口、集成开发环境(IDE)。

DirectX编程[8]基础的主要内容是DirectX开发包的历史及其框架、介绍每一个组件的功能、DirectX开发包的安装以及与IDE连接的配置。

2D游戏基本编程的主要内容是游戏的基本流程和体系结构、游戏开发的基本理念及方法、游戏引擎简介、游戏的调试与测试。

3D游戏场景的组织与绘制的主要内容是3D场景的组织与管理、游戏场景的几何优化、3D场景的快速可见性判断与消隐、地形场景的绘制与漫游、3D游戏场景中的碰撞检测。

3D动画的基本编程技术的主要内容是3D动画技术概述、Direct3D开发包的使用、关键帧动画技术、基于动作捕捉的动画技术、脚本驱动的动画技术。

游戏中的人机界面技术主要内容是游戏的可玩性与人机界面、用户界面设计基础。

游戏程序设计部分内容主要是让学生了解和掌握面向Windows平台的游戏编程的技能。现在绝大部分游戏和娱乐都是基于Windows平台,因此掌握Windows平台的设计模式与编程方法是必须的。又因为DirectX软件开发包是微软公司面向Windows平台开发的一套专门应用于游戏开发的API,因此了解其原理以及掌握其技术能够提高学生的游戏开发能力。

3) 人工智能在游戏中的应用。

如今的游戏应用了大量的人工智能技术,本门课程将从以下几个方面介绍人工智能技术在游戏中的应用。

(1)遗传算法(6学时)。

(2)神经网络(6学时)。

遗传算法主要内容是遗传算法的概念及其相关研究、杂交操作、变异操作、适应性函数选择、遗传算法优化的算子、创建和处理矢量图形。

神经网络主要内容是神经网络概述、适应性函数、环境探测、有监督的学习、演化神经网络的拓扑。

该部分内容主要是介绍如何将人工智能中的理论用计算机语言实现,并介绍如何在游戏设计中应用这些理论。这部分内容是本门课程一个核心内容,通过学习学生们能够认识到人工智能在游戏设计中的重要性,并提高应用能力。

3实验设计与课程设计

由于该门课程为选修课,因此课时较少,除课堂课时之外只剩下4个学时的实验课时。我们针对这4个课时的实验进行了重点设计,其主要内容是引导学生熟悉Visual Studio .Net 2008集成开发环境、安装与配置DirectX 软件开发包、使用有限状态机设计状态驱动智能体,设计2D图形驱动引擎。

虽然课时很短,但学生能够实际动手操作,熟悉游戏编程的相关开发工具与开发包,另外,学生学习兴趣提高了,学习内容从枯燥的抽象概念、理论变成实际的事例。此外,学生还可以在课下完成任务,继续钻研新的理论应用。

我们针对本门课程实验课时少的缺点,特别设定了一个课程设计环节。课程设计并不占用实验课时,而是要求学生利用课外的时间,自由组合,以团队的模式完成相应的设计要求。

课程设计主要内容是要求学生完成一个项目设计,该项目设计主要是要求学生使用相关的集成开发环境和开发包,利用一个人工智能技术编写出一个小的游戏软件,并给出设计报告。考虑到学生的实际能力,开发与报告以小组的形式进行设计开发,设计团队由3~5人自由组合,具体分工必须在报告中体现,报告要求不少于4000字,以软件开发文档的形式提交,报告中不仅有游戏软件的需求分析文档、设计文档和测试文档,还必须包括游戏的内容设计,即游戏的情节创意或功能设计。设计题目以及游戏类型由学生自选,图形界面可以是3D也可以是2D,开发包可以使用Direct3D也可是Windows自带的GDI。

4考核方式及其安排

考核一个方面是检测学生学习的状况,另一个方面是为了通过考核方式,提高学生的实践动手能力。基于这个原因,我们将整个考核分为3个模块。

1) 期末考试(开卷),占总成绩的50%。

2) 项目设计,占总成绩的35%。

3) 实验,占总成绩的15%。

期末考试采用开卷形式,主要目的在于检测学生通过课程学习,对知识点的掌握程度,以及运用知识点解决问题的能力。其占总成绩比例的一半。虽然期末考试为开卷,但考核的知识点无法直接从教材中直接找到,需要学生实际运用能力和解题手段才能完成答题。精心设计的开卷试题,可以使学生对虚拟现实知识体系进行一个系统的回顾,同时,它也是对教学的补充。

课程设计需要学生有很强的自主性,认真完成将使学生受益匪浅,敷衍了事不仅学生没有得到锻炼,教学目的也难以达成。课程设计以小组的形式有优势也有劣势,好处在于学生可以根据自身能力对应团队中的角色,例如,某同学编程能力强,他可以作为程序设计与开发人员;另一同学数学好,或理论方面出色,他就可以担任算法设计的工作;某些同学有创意,他则可以担任游戏情节设计的工作,等等。这样做分工明确,每个人都能够根据自己的实际需求和情况得到锻炼。劣势在于,如果团队同学能力重点都一样,就会出现分工不清,而最大的问题就是团队合作会导致某些同学出现依赖思想,最终导致整个团队只有一个人完成整个项目,甚至导致项目无法完成的情况。对此,我们应当强调每一个学生都要积极主动参与到课程设计中来,发挥自己的主观能动性,协作完成项目。

5结语

本文探讨了人工智能与游戏设计教学目标与任务、课堂教学、实验设计、考核方式,希望能够给其他相关教学工作者以参考和启发,共同促进其完善与提高。

由于人工智能与游戏设计这门课程是中南大学新开的一门课程,在许多方面存在考虑不周或欠缺的情况,需要向兄弟单位多学习并且多在教学实践中摸索与提高。本门课程是以中南大学智能系统与智能软件研究所为依托,它具有很好的研究基础与良好的实验平台,并能够将这门课程融会贯通,使学生理解人工智能与游戏开发设计的基本理念,并培养学生实际应用技能。

参考文献:

[1] 杨刚,黄心渊. 虚拟现实技术课程的教学设计与讨论[J]. 计算机教育,2008(2):1-3.

[2] 蔡自兴,徐光v. 人工智能及其应用[M]. 3版. 北京:清华大学出版社,2003.

[3] 刘锴. 应用型院校的虚拟现实技术课程教学探讨[J]. 电脑知识与技术,2009,23(5):6486-6487.

[4] 刘明昆. 三维游戏设计师宝典:Virtools开发工具篇[M]. 成都:四川出版集团,2005.

[5] 王一剑. 人工智能在游戏开发中的应用[M]. 上海:同济大学软件学院,2008.

[6] 于金霞,汤永利. 人工智能课程教学改革及实践探讨[J]. 教学园地,2009(5):91-118.

[7] 蔡自兴,肖晓明,蒙祖强,等. 树立精品意识搞好人工智能课程建设[J]. 中国大学教学,2004(1):28-29.

[8] Microsoft. DirectX Software Development Kit[EB/OL]. [2010-7-20]. /downloads/details.aspx.

Design in Artificial Intelligent and Game Programming Courses

LI Yi

(Institute of Information Science and Engineering, Central South University, Changsha 410083, China)

篇7

关键词:教学模式;创新;在线课程

在大学数学教学中,主要以幻灯片展示与板书相结合的形式进行教学。然而,面对人工智能、教育信息化等技术浪潮,教学模式也急需创新。教学模式的创新,就是为了给学生们构建智能化、网络化、个性化、终身化的教育体系。教学模式的创新,使得学习者能够自主选择学习时间、地点、内容和方式。教学模式的创新,拓展了学习者受教育的时间与空间。教学模式的创新,改变了传统的教师讲授式的“重教”的教育理念,使学生的学习个性化,最终达到教师与学生共融的目标。那么,教学模式如何创新呢,我们介绍以下创新路径。

1加强在线课程平台建设,实践教学模式的创新

“开放、共享”理念逐渐被教师和学者们认可,使得开放的教育资源逐渐走向更加科学、系统。在线课程平台可以满足学生个性化学习的需求,使学生在碎片化时间中促进生成性学习和智慧性学习的发生。在线课程平台采取“化整为零”、“自上而下”的民主化和平民化建设理念,汇集了大量的优秀教育资源,拓展了知识传播路径,为学生提供了自由共享的学习空间。同时,在线课程也以它的非结构化和易于重用的特点和优势,促进了教师应用在线课程。高校的翻转课堂和微课建设实现了理念转向,以适用性和实用性为着力点和突破口为在线课程平台建设出力,建设了一批国家精品课程,使得教育资源更加开放和共享。在线课程平台的建设,使得学生可以在课余的时间自主学习。课前预习,预习结束后有客观题供学生检测预习效果,客观题在题库中随机选取,每个学生的客观题不尽相同,但是整套题的难易程度是相同的,便于教师在查看学生的预习效果时,可以更好地区分学生预习效果的差异性。课后复习,与课前预习的题库的设置理念相同。然而,远程教育师生时空分离的环境中,学习效率与教学质量难以保证。那么,我们必须要有相适应的学习支持服务系统,而取得学业的良好保证是学习分析技术,运用多类分析方法和数据模型解释与预测学生的学习表现,从而准确把握学科教学目标,调整教学策略,优化教学过程。

2人工智能助力教学模式的创新

人工智能技术中的智能辅助系统和教育机器人可以监控学生的个性化学习。通过学习分析技术和用户画像技术,搜集学习者学习数据,平台为学生提供适切的学习资源和路径。结合知识图谱,建立领域知识库,辅助教师针对学生的不同能力生成不同试题并进行作业批改。通过提供沉浸式的虚拟学习环境,学生可在任意时间、任意地点参与到学习中。除此之外,任何事物均有两面性。反思性实践者的教师和学生,需要教师批判地分析和判断人工智能技术应用的教学体验。

3教学相长、创新管理模式推动教学模式的创新

传统的教学模式以教师为主导,在线课程倡导“以学习者为中心”。在传统的教学模式影响下,在线课程体现的教学模式受到制约。传统的教学模式“重教”,在线课程“重学”。“重教”与“重学“不能截然对立,应在“重教”基础上“重学”,达到教学相长的目的。在线课程,让教师树立以学生为中心的理念,主动适应新技术引发的教育教学改革。教师在平时应注重加强线上课程和线下教学环节的整体设计,线上注重课前预习与课后复习结果的反馈,节省了批改作业的时间。线下注重教学的教,提高教学质量和教学水平。要营造良好的在线教育建设环境,切实有效地调动教师建设在线课程的积极性和主动性。需要有配套的制度加以支持在线课程的建设。建立高效的课程教学团队,帮助老师摆脱琐碎的事务性工作。在信息推送、学习互动环节减轻教师的工作量,使教师有更多的精力和时间投入到关注学生的学习进程中,开展深层次的交互和共享。在制度设计上,给予教师更多支持,比如在工作量计算、职称评定等方面进行一定比例的倾斜,给予奖励在在线课程研究方面有建树的教师。

篇8

关键词 机器人 人工智能 实时系统 挑战 展望

中图分类号:TP242 文献标识码:A

人工智能(Artificial Intelligence),英文简写是AI。它主要研究、发掘应用在延伸、模拟和扩展人的智能理论、技术、方法,以及应用系统的一门新科技。“人工智能”一词刚开始,由1956年美国计算机协会组织的达特莫学会上提出的。自那以后,研究者们发展了众多理论和原理,人工智能的概念也随之扩展。由于智能概念的不确定,人工智能的概念一直没有一个统一的标准。

1机器人、人工智能概述

人工智能学科的出现与发展不是偶然的、孤立的,它是与整个科学体系的演化和发展进程密切相关的。人工智能是自然智能(特别是人的智能)的模拟、延伸和扩展,即研究“机器智能”,也开发“智能机器”。如果把计算机看作是宝剑,那么人工智能就是高明灵巧的剑法。

1956年夏季,在美国达特摩斯大学,由麦卡赛、明斯基、香农等发起,由西蒙、塞缪尔、纽厄尔等参加,举行了关于“如何用机器模拟人的智能”的学术研讨会,第一次正式采用“人工智能”的术语。这次具有历史意义的、为期两个月之久的学术会议,标志着“人工智能”新学科的诞生。

人工智能在电子技术方面的应用可以把人工智能和仿真技术相结合,以单片机硬件电路为专家系统的知识来源,建立单片机硬件配置专家系统,进行故障诊断,以提高纠错能力。人工智能技术也被引入到了计算机网络领域,计算机网络安全管理的常用技术是防火墙技术,而防火墙的核心部分就是入侵检测技术。随着网络的迅速发展,各种入侵手段也在层出不穷,单凭传统的防范手段已远远不能满足现实的需要,把人工智能技术应用到网络安全管理领域,大大提高了它的安全性。

2学科交叉带来的挑战

实时人工智能是实时系统和人工智能技术相互结合的一个新的研究领域。实时人工智能系统是一种在动态的环境中,能够利用有限的资源来可靠地完成关键性任务的系统。目前大多数人工智能规划和问题求解系统都试图产生一个完全的精确解,但是在资源限制的状态下, 快速地产生一个近似解将更有效。Anytime算法能够折衷解的质量和计算时间,是人工智能技术应用在实时环境中的有效技术。由基本的Anytime算法构成实时人工智能系统的关键之一是如何给基本算法分配时间, 从而可以获得系统的性能描述,实施有效的实时监控。时间分配算法,爬山算法仅能找到局部最优解,如果组织问题满足局部组织问题的条件,它能够找到最优解。对于不满足局部组织问题的条件的大型组织结构,爬山算法不能保证找到全局最优解。遗传算法适合于寻找全局解,但搜索效率取决于一些关键参数的确定和算子的操作机制选取。

智能主体是智能互联网中的生灵,它是一种智能的软件实体,能够在智能互联网中自由遨游,为用户提供各种智能服务。所谓网络智能软件是面向智能主体的研究方法所设计、开发的软件。网络智能软件技术是网络技术、人工智能技术、软件工程技术的结合。

3机器人、人工智能及实时系统的前景展望

人工智能的研究目标是认识与模拟人类智能行为。传统人工智能研究往往将研究重点集中于对人类单个智能品质如计算能力、推理能力、记忆能力、搜索能力、直觉能力等的研究与模拟。然而,由于人类智能行为是各种单个智能品质的综合体现,因此传统研究方法往往无法充分刻画或恰当模拟人类的智能行为。把人看成多种智能品质构成的有机整体――智能体(agent),综合考察智能体的各种智能行为与特征,是当前人工智能研究者共同的愿望。

人工智能作为一个整体的研究才刚刚开始,离我们的目标还很遥远。但人工智能在某些方面将会有较大的突破。

半个世纪以来,人工智能发展极其迅速,专家系统、智能控制在短短的10余年里就发展成熟。目前的焦点,如分布式和协同式多专家系统、机器学习(知识挖掘和知识发现)方法、硬软件一体化技术以及并行分布处理技术还有MAS的研究,也有望在下一个5年内也会成熟。根据AI目前的发展态势,以及现有的规划,将AI未来的发展必将越来越广泛,越来越深入,越来越快地,向着人类智能的方向逼近。

4总结

人工智能这门科目的出现、发展并非偶然,它和整个科学体系进化和发展进程有着紧密关联。21世纪会变成智能革命的时期,信息时代的特征分为三个方面:联结、符号和行为主义,在信息论启发下,达到统一和谐,在每个领域交互研究与发展中,一定会发生一场智能革命,真正意义达到人和机器一起协调思考的新时期。

篇9

关键词:机器人大脑;双培计划;联合培养

1高水平人才交叉培养计划实施背景

《北京市教育委员会关于印发北京高等学校高水平人才交叉培养计划的通知》(京教高[2015]1号)提出共建高校双方要根据经济社会发展急需人才所应具有的知识、能力与素质,联合相关行业企业,共同制订专业和方向的培养目标、培养标准,构建与之相匹配的专业培养计划,包括专业核心课程体系、实践能力培养体系和素质提升体系,培养基础扎实、专业过硬、能力突出的高素质人才。

北京科技大学、北京信息科技大学智能科学与技术专业“机器人大脑方向”双培项目于2015年开始正式实施。目前主要采用“3+1”培养模式,即前3年在北京科技大学自动化学院智能科学与技术专业学习,第4年在北京信息科技大学自动化学院智能科学与技术专业学习并完成毕业论文。

2“机器人大脑方向”双培方案的构建

北京科技大学是教育部直属的985、211大学,其智能科学与技术专业在京为一本招生,而北京信息科技大学为北京市属学校,其智能科学与技术专业在京为二本招生。两校要交叉联合培养学生,需要充分考虑两校的生源情况,在充分论证的基础上制订出相应的培养方案。

2015年4―5月,北京信息科技大学与北京科技大学相关负责人先后进行两次会谈,就两校智能科学与技术专业的建设情况、双培计划的基本情况,“机器人大脑方向”教学计划和培养方案交换了意见,形成了双培计划培养方案制订的初步设想。两校的智能科学与技术专业具有相似的历史渊源和专业方向,因此,在充分讨论的基础上,决定以两校现有的教学计划为基础,按市教委双培的要求修订“机器人大脑方向”教学计划和培养方案。两校分工实施课程教学、实践教学、学生指导、质量评价、组织学生科技创新、学科竞赛等工作。

2.1专业培养目标

具有坚实的数理基础、信息技术的基础知识以及脑科学与认知科学的基础知识,系统地掌握智能科学技术的基础理论、基础知识和基本技能与方法,受到初步科学研究和工程实现的训练,具备智能系统集成、智能技术应用方面研究和开发的基本能力。同时具有全面的文化素质、良好的知识结构和较强的新环境适应能力、自主学习能力和创新意识,并具有良好的语言和计算机运用能力。本科毕业后能够在研发部门、学科交叉研究机构以及高校从事与智能科技相关领域的科研、开发、管理或教学工作,并可继续攻读智能科学与技术专业以及相关学科和交叉学科的硕士和博士学位。

2.2专业课程体系

智能科学技术是一门研究智能现象的本质与机理、智能模拟的方法与技术以及智能机器与智能系统应用的新兴学科,由脑科学、认知科学、人工智能、信息科学技术等学科综合交叉而成。图1给出的智能科学与技术专业的知识体系,确定了课程设计的基本原则:智能应用的过程中需要有信息学科中的计算机、通信、控制和检测等方面技术的支撑;建立以计算机、通信、控制和检测技术为工具,以智能机器人为载体,结合信息科学和智能科学理论基础的课程体系。

为体现“机器人大脑”的专业方向与特色,课程体系中加强了脑科学与认知科学、脑机接口、软件开发与应用、虚拟现实技术等内容。表1给出了智能科学与技术“机器人大脑方向”的专业课程体系,其课程体系模块设计为计算机基础、电路基础、信息与控制基础、机器智能、智能系统五大模块。

“机器人大脑方向”专业核心课程确定为:电路分析基础、模拟电子技术、数字电子技术、信息论与编码、信号处理、控制工程基础、嵌入式系统、微机原理与应用、脑科学与认知科学、人工智能基础、机器人组成原理、计算智能基础、智能机器人、机器学习等。

2.3专业实践体系

按照工程认证相关标准要求,建立了包括金工实习、电子工艺实习、各类课程设计与综合实验、工程认识实习、专业实习(实践)在内的、完备的、面向工程需要的实践教学体系,如图2所示。

3“机器人大脑方向”双培方案的实施

“机器人大脑方向”双培计划是北京地区高等教育综合改革的试点,其目的在于推进北京地区高校之间的合作和优质教育资源的共享,提升北京高校办学水平和人才培养质量。为此,两校通力合作进行了有益的探索与实践。

3.1学风建设

北京信息科技大学为双培学生配备了辅导员和班导师,班导师由学院主管教学的副院长承担。在新生入学的第一个学期,班导师就从中学生到大学生的过渡、适应大学高强度的学习、学习方式方法、班委改选、期中考试后的总结等方面对学生进行指导。学院组织学生集中晚自习,由班导师、辅导员检查。同时班导师、辅导员经常走访宿舍,与同学谈心,使他们明确目标并养成良好的学习习惯。

同时,学校通过微信,不定期与共建高校的教师、学生沟通,随时掌握双培学生的学习生活状况,如自动化学院开通的心动传媒公众号,成为双培学生母校情节的有效纽带。

3.2学生活动情况

北京信息科技大学和北京科技大学充分利用本校的资源,要求双培学生积极参加两校的各类活动,以达到市属学校和央属学校联合培养学生的目的。例如,北京信息科技大学2015年4月邀请双培学生开展了师生党建活动“奔跑的人工智能”研讨会,组织专业引领型学科竞赛――新生R Auto杯智能小车竞速比赛。

由于北京信息科技大学智能科学与技术专业在北京市为二本招生,而北京科技大学智能科学与技术专业为一本招生,导致参加双培计划的同学与北京科技大学的同学在录取分数匕就存在差异,如北京生源的平均分数相差88分,部分同学不适应高强度的学习。经过在北京科技大学半年的学习,虽然双培计划的学生入校时基础较弱,但只要管理严格,也能跟上大部分一本学生的脚步。

篇10

关键词:智能化;职业教育;人才培养;创新

当前,新技术不断发展和应用,智能化技术作为人工智能技术的重要形式,对于推动各方面工作模式转变和思路创新都发挥着积极作用。目前职业教育改革正在不断推进中,智能化技术和思维理念的应用对于进一步提升职业教育成效,促进职业教育发展具有重要作用,但是在实施职业教育的智能化转变中,也存在一些问题和不足,需要进一步强化职业教育的智能化模式,促进人才培养创新模式发展。

一、智能化对于职业教育的影响

职业教育相对于全日制教育来说具有一定的差异,职业教育更加强调教育的职业性以及教育性,职业教育的显著优势就是能够通过教育来实现产业对接,提升人才培养的适应性,优化人才匹配性。现阶段的智能化技术已经在各行各业中有了一定的应用,改变了职业模式和工作形式及内容,相关企业正在积极探索智能化技术对于企业发展和管理创新的对策,探究智能化技术在企业中发挥有效价值的对策,致力于全面提升智能化水平。而在企业的智能化发展推进中,强化职业教育人才培养的智能化教育也显得很有必要,这对于为企业及时输送高质量的智能化人才具有重要意义。而在企业的生产制造的智能化技术推进中,对于现代职工的要求也在不断提升,职业教育要保持和现代化生产的人才对接,就需要加强智能化人才培养,在教育中融入智能化教育思维,才能保持职业教育的先进性。就职业教育本身来看,在开展教育的过程中,进行智能化思维和方法的应用也很重要。相对于专业教育来说,职业教育的水平还是有一定差距的,在生源上也存在一定的不足,职业教育要提升自身的教学质量,促进教育信息化发展,就必须要借助智能化技术应用,来构建现代化的职业教育体系,促进职业教育和外部环境的有效互动,强化职业教育资源的整合和利用,促进职业教育的方法和形式转变及创新,不断加强合作和利用,促进整体职业教育结构的完善,提升职业教育的人才培养竞争力。借助相关的智能化技术,职业教育能够不断开展专业课程设置、课程开发、实习实训等工作,还能加强优质的职业教育师资队伍建设,促进校企合作的开展,构建职业教育产品的智能化、在线化、数字化发展,还能借助智能技术构建虚拟教学场景,进行仿真模拟教学,不断创新教学形式和内容,为学生提供更加有质量和水平的职业教育,推动职业教育改革创新和发展。

二、智能化背景下职业教育人才培养模式中存在的问题

(一)培养过程体系化不足,缺乏合作教学

现阶段,职业教育在主要包括中等职业教育以及高等职业教育,相对来说,这是一种职业教育的教学体系和阶梯结构,但是,就目前职业教育的整体衔接来说,职业教育的中等和高等之间是相互断裂的,在相互的对接上,缺乏有效的关联性,但是这种关联只是学制上的,没有相关的课程联系,这种情况下,职业教育的有效性就会大打折扣,职业教育相互孤立,实际上,目前很多中职院校和高职院校的课程都有不同程度的重复,课程教学的阶梯性不足,影响了整体职业教育课程教学成效的提升。职业教育在教育实践中有效的资源较少,要推动智能化的教育发展,还需要借力相关的外部资源,而职业院校在开展合作办学中还存在一定的欠缺,影响了职业教育成效的有效提升。

(二)课程教学模式单一,信息化程度较低

在目前的职业教育中,更多的是采取传统的课程教学模式开展的,职业教育的课程教学模式单一,学生在学习中比较被动,整体教学成效不理想,学生的学习积极性也不高,课程信息化建设中还存在很多的不足,严重影响了教学的信息化发展。在教学中单纯的依赖书本教材和教师,导致课程教学无法实现有效目标。整体教学成效提升缓慢,这对于课程教学创新发展是不利的。

(三)教师整体教学素养偏低,课程教学实效不强

在传统职业教育模式中,职业教师自身的教学能力和水平对于整体教学质量会产生一定的影响,目前职业教育的整体师资队伍水平还有待提升,在课程教学中,他们对于现今的课程教学理念应用,现今的课程教学方法应用以及课程开发和实践应用等都存在一定的欠缺,教师队伍教学能力建设是目前职业教育走向智能化发展的关键要素之一,而职业教育对于师资队伍的建设关注度并不够,在开展教师培训和继续教育等方面也存在一定的不足,这些都严重影响了职业教育的发展水平提升。

三、智能化时代职业教育人才培养模式转变的有效对策

(一)强化课程衔接,开展合作办学

当前,职业教育要推动教育的智能化发展,培养更多的智能化人才,首先需要对于自身的课程体系建设进行完善,注重中职到高职教育之间的课程总体规划和衔接,避免单一的课程教学模式应用,防止出现课程重复现象,还要从整体上优化课程设计,让学生能够实现阶梯式发展,获得技能和知识的不断积累和提升。为有效整合课程教学资源,促进职业教育转型发展,职业院校还应该积极开展课程教学的创新合作,积极探索有效的校企合作路径,借助企业的资源优势帮助培养更具智能化应用能力的人才。例如,职业院校的智能制造学院通过开展校企合作关系,优化团队建设、专业建设、实训实验,通过合作,加快打造具有国际水平的现代化职业教育体系,培养更多具有良好专业知识的高素质、高技能的应用型人才。职业院校要全面整合公司的行业资源创建厂中校,为智能化方向的人才提供良好的成长机会,合作双方也可以以培养智能制造高技能人才为目标,遵循“需求产生合作,合作带来共赢”的合作机制,建立长期、紧密的合作关系,在应用型人才培养、科学研究、产学研师资团队建设、专业建设等领域,以及大数据研究中心、人工智能专业实验室、人才鉴定中心等教学、科研、人才鉴定平台建设方面形成合力,深化产教融合。

(二)注重课程教学创新,融入智能化教学模式

在开展职业教育的过程中,教师要注重对于智能化、信息化技术的应用,借助先进的技术应用来推动职业教育的课程改革,促进职业教育的长效发展。在开展课程教学创新中,通过应用先进的智能化技术,创设各种课程教学场景,带领学生进入更多的教学情境中,实现课程教学创新,对于进一步提升课程教学成效,促进智能技术的理解和认识具有重要意义。通过智能化教学模式的应用,提升教学成效,促进职业教育发展,培养智能化人才。

(三)强化师资培训,提升教学水平

当前,职业教育智能化人才培养中还需要深化师资队伍建设,积极组织教师开展培训,提升教师入职和岗位要求,要求教师深入理解信息化教学设计的内涵,掌握信息化教学设计的实践应用过程。倡导老师们在新时代的办学思维下,学习并合理使用微课、慕课、SPOC等新型教学技术手段,提升教学效果,增强学习体验,同时,尊重教学规律,坚持教育本质,拥抱互联时代,专注服务学生,以最佳姿态和充分准备迎接教育新时代的到来。要就职业教育数字化学习中心(教学资源库共建共享平台)、职教云(职业院校在线教学云平台)、云课堂(智能化课堂教学互动工具)、在线开放课程、AR医学形态基础系列教材等内容进行集中学习,帮助教师了解资源库建设和职教云平台在日常教学中的深度应用,促进整体师资队伍的智能化教学水平提升。

四、总结