人工智能及其教育应用范例6篇

前言:中文期刊网精心挑选了人工智能及其教育应用范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

人工智能及其教育应用

人工智能及其教育应用范文1

>> 强人工智能和超级智能:技术合理性及其批判 基于web技术和人工智能算法的高校智能排课系统研究 人工智能及其教育应用 浅析防火墙ASA特性及其和NAT技术结合的合理性 人工智能技术在计算机中的发展和应用 现代图书馆、数字信息技术和人工智能 人工智能研究领域及其社会影响 浅析人工智能的发展及其应用 关于人工智能及其应用的分析探讨 人工智能技术在建筑领域的应用 浅谈人工智能自动化技术的发展 电子商务与人工智能技术 人工智能技术在选煤领域的应用 人工智能引发的科学技术伦理问题 浅谈人工智能技术的发展 《人工智能技术》教学与实践 日本将集中开发人工智能技术 运用人工智能先进技术 人工智能及识别技术的应用研究 人工智能的“技术奇点”正在到来 常见问题解答 当前所在位置:l, 2015-11-12.

[8] John McCarthy. A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence[EB/OL]. ,2015-11-12.

[9] Allen Newell,J.C.Shaw,H.A.Simon. Empirical Explorations with the Logic Theory Machine: A Case Study in Heuristics [C]// Computers and Thought. Menlo Park: AAAI Press, 1995.

[10] (美)N.维纳.人有人的用处―控制论和社会[M]. 陈步 译.北京:商务印书馆,1989.

[11] (美)休伯特・德雷福斯.计算机不能做什么:人工智能的极限[M]. 宁春岩 译. 北京:三联书店,1986.

[12]陈自富.炼金术与人工智能:休伯特・德雷福斯对人工智能发展的影响[J]. 科学与管理,2015,35(4):55-62。

[13]John R. Searle. Minds, Brains and Programs[J]. The Behavioral and Brain Sciences, 1980, 3(3):417-424.

[14] (美)约翰・塞尔.心、脑与科学[M].杨音莱 译.上海:上海译文出版社,2006.

[15]Jack Copeland. Strong AI, Applied AI and CS[EB/OL].,2015-12-11.

[16]Marvin Minksy. Why People Think Computers Can't[J]. AI Magazine, 1982, 3(4):15.

[17]John McCarthy. From here to human-level AI[J]. Artificial Intelligence, 2007, 171:1174.

[18] ,2015-12-11.

[27]张文韬. 被寄予厚望的深度学习系统[J]. 世界科学,2014,(3): 50-52.

[28]Yoshua Bengio,Ian Goodfellow,Aaron Courville. Deep Learning[EB/OL]. ,2016-2-13.

[29]Lee Gomes. 机器学家迈克尔・乔丹谈大数据可能只是一场空欢喜等[J]. 中国计算机学会通讯,2014,10(12):80-85.

[30]Lee Gomes. 对话深度学习专家雅恩・乐昆:让深度学习摆脱束缚[J]. 中国计算机学会通讯,2015,11(4):84-91.

[31]顾凡及. 欧盟和美国两大脑研究计划之近况[J]. 科学,2014,66(5):16-21.

[32]Henry Markram. The Human Brain Project: A Report to the European Commission[EB/OL]. , 2016-2-13.

[60]http://piketty.pse.ens.fr/en/capital21c2,2016-2-13.

人工智能及其教育应用范文2

关键词:人工智能;研究生教学;教学内容;启发式教学

作者简介:于化龙(1982-),男,黑龙江哈尔滨人,江苏科技大学计算机科学与工程学院,讲师。(江苏?镇江?212003)

基金项目:本文系江苏科技大学引进人才科研启动项目(35301002)的研究成果。

中图分类号:G643.2?????文献标识码:A?????文章编号:1007-0079(2012)28-0074-02

人工智能是研究理解和模拟人类智能及其规律的一门学科,中心任务是通过编程赋予计算机部分的“人类智能”,从而使其可替代人类完成某些烦琐而危险的工作。自1956年人工智能学科诞生以来,其研究成果已广泛应用于政治、经济、文化、教育等诸多领域,并对社会发展产生了巨大的影响,[1]因而人工智能逐渐发展成了高等院校信息类专业广泛开设的一门核心课程。作为一门课程,其具有如下一些特点:涉及知识面广、研究领域广泛、内容抽象、实践性强。[2]

目前,高校“人工智能”课程普遍分本科和研究生两个教学阶段讲授,前者注重学生对基本概念、基础知识的掌握,并使其能应用所学知识进行简单的开发实践,而后者更加注重学生自主学习能力、创新能力以及科研能力的培养,因而二者的教学与培养目标是不同的。[3]本文针对“人工智能”课程自身特点和研究生培养目标,并结合笔者多年来的教学经验,分别从课程内容设定、教材选择、教学方法、考核方式等多个方面对该课程的教学改革进行了探索与研究。

一、“人工智能”课程教学内容的设计

“人工智能”课程的突出特点是研究领域过于广泛,而学时数却较短(据笔者了解,各高校相关研究生专业开设该课程的时数为32~48学时不等),因而在讲授该课程时,追求授课内容“大而全”是不切实际的,有必要精选教学内容,使学生在有限的时间内学到最有用的知识。

鉴于大部分学生在本科阶段已简单学习过该课程,因此可适当减少基本概念和基础知识的授课时数,如知识表示、知识推理及搜索技术等,这部分知识点只需安排共6~8学时即可。而对于一些相对陈旧的知识,如专家系统(该技术兴起于20世纪八九十年代,目前相关研究已很少见),可在对其他知识进行讲授时,做简单介绍,没有必要占用独立的授课时数。课程的重点应放在新兴且实用的人工智能技术上,如计算智能、机器学习、模式识别、数据挖掘、多Agent系统以及自然语言处理等方面。上述知识的特点在于内容更新快且抽象,与实际应用联系紧密,极有可能成为学生在未来整个研究生阶段的研究方向,因此有必要在这些知识点上投入更多的精力,有助于学生了解并掌握学术的主流发展趋势,从而能够更好地培养自身的科学素养和创新能力。

当然,授课教师在实际授课过程中也应根据学科的研究进展,学生的基础﹑研究方向与兴趣等特点随时对教学内容作出调整,真正做到理论联系实际、与时俱进。

二、精选“人工智能”课程教材

在教材选择上,笔者分析比较了目前已公开出版的数十本人工智能教材,并结合我校研究生的特点,选定了由清华大学出版社出版﹑蔡自兴和徐光祐编著的《人工智能及其应用》(第4版)作为教材,该教材在前一版的基础上做出了较大的改进与扩展,增加了本体论、蚁群算法、粒子群算法、强化学习、词法分析以及路径规划等很多新内容,具有知识覆盖面广、讲解深入浅出,实用性、可读性强等诸多优点。同时,该教材也是普通高校“十一五”国家级规划教材,辅有国家级精品课程建设网站,是一部经典的人工智能教材。

与此同时,笔者还为学生推荐了多本经典的参考书,如清华大学出版社由拉塞尔等编著的《人工智能——?一种现代方法》(第3版)、科学出版社由史忠植编著的《高级人工智能》等,并围绕各研究专题精心挑选了数篇经典和最新的文献,力求反映各相关领域的国内外研究现状﹑发展趋势以及存在的问题等,以供学生参考。

三﹑教学方法的改革

相比于本科生,研究生通常具有更强的理论基础、接受能力和求知欲,因而在教学过程中应避免传统“填鸭式”的教学方法,要充分突出学生的主体地位,注重培养学生的学习兴趣以及自主学习的能力。为此,笔者结合该课程的特点,对教学方法进行了如下探索。

1.多样化的教学手段

“人工智能”课程的突出特点是涉及知识面广、理论性与应用性强、内容抽象且学时数短,因此有必要充分发挥现代教学手段的作用,提高教学效率。为此,笔者精心设计了整套多媒体教学课件,将较难的知识点以动画的形式呈现给学生,如基于问题归约法的汉诺塔问题求解过程、基于蚁群算法的旅行商问题求解过程等,均可以这种形式呈现。课堂教学中以课件为主,辅以少量的板书,充分利用了多媒体信息量大、直观性强的优点,改善了教学效果。除此以外,笔者也搜集了大量的视频资料,如行人检测与计数视频、机器人地震现场搜救视频等,当讲解相关专题时,作为应用实例为学生播放,充分吸引了学生的注意力,提升了他们的学习兴趣。

2.启发式的课堂教学

人工智能及其教育应用范文3

关键词:人工智能 计算机技术

一、人工智能的定义

“人工智能”(Artificial Intelligence)一词最初是在1956年Dartmouth学会上提出的。人工智能是指研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。目前能够用来研究人工智能的主要物质手段以及能够实现人工智能技术的机器就是计算机,人工智能的发展历史是和计算机科学与技术的发展史联系在一起的。

人工智能理论进入21世纪,正酝酿着新的突破,人工智能的研究成果将能够创造出更多更高级的智能“制品”,并使之在越来越多的领域超越人类智能,人工智能将为发展国民经济和改善人类生活做出更大贡献。

二、人工智能的应用领域

1.在管理系统中的应用

(1)人工智能应用于企业管理的意义主要不在于提高效率,而是用计算机实现人们非常需要做,但工业工程信息技术是靠人工却做不了或是很难做到的事情。在《谈谈人工智能在企业管理中的应用》一文中刘玉然指出把人工智能应用于企业管理中,以数据管理和处理为中心,围绕企业的核心业务和主导流程建立若干个主题数据库,而所有的应用系统应该围绕主题数据库来建立和运行。换句话说,就是将企业各部门的数据进行统一集成管理,搭建人工智能的应用平台,使之成为企业管理与决策中的关键因子。

(2)智能教学系统(ITS)是人工智能与教育结合的主要形式,也是今后教学系统的发展方向。信息技术的飞速发展以及新的教学系统开发模式的提出和不断完善,推动人们综合运用超媒体技术、网络基础和人工智能技术区开发新的教学系统,计算机智能教学系统就是其中的典型代表。计算机智能教学系统包含学生模块、教师模块,体现了教学系统开发的全部内容,拥有着不可比拟的优势和极大的吸引力。

2.在工程领域的应用

(1)医学专家系统是人工智能和专家系统理论和技术在医学领域的重要应用,具有极大的科研和应用价值,它可以帮助医生解决复杂的医学问题,作为医生诊断、治疗的辅助工具。事实上,早在1982年,美国匹兹堡大学的Miller就发表了著名的作为内科医生咨询的Internist 2Ⅰ内科计算机辅助诊断系统的研究成果,由此,掀起了医学智能系统开发与应用的。目前,医学智能系统已通过其在医学影像方面的重要作用,从而应用于内科、骨科等多个医学领域中,并在不断发展完善中。

(2)地质勘探、石油化工等领域是人工智能的主要作用发挥领地。1978年美国斯坦福国际研究所就研发制成矿藏勘探和评价专家系统“PROSPECTOR”,该系统用于勘探评价、区域资源估值和钻井井位选择等,是工业领域的首个人工智能专家系统,其发现了一个钼矿沉积,价值超过1亿美元。

3.在技术研究中的应用

(1)在超声无损检测(NDT)与无损评价(NDE)领域中,目前主要广泛采用专家系统方法对超声损伤(UT)中缺陷的性质、形状和大小进行判断和归类;专家运用超声无损检测仪器,以其高精度的运算、控制和逻辑判断力代替大量人的体力与脑力劳动,减少了任务因素造成的无擦,提高了检测的可靠性,实现了超声检测和评价的自动化、智能化。

(2)人工智能在电子技术领域的应用可谓由来已久。随着网络的迅速发展,网络技术的安全是我们关心的重点,因此我们必须在传统技术的基础上进行网络安全技术的改进和变更,大力发展数据挖掘技术、人工免疫技术等高效的AI技术,开发更高级AI通用和专用语言,和应用环境以及开发专用机器,而与人工智能技术则为我们提供了可能性。

三、人工智能的发展方向

1.专家系统是目前人工智能中最活跃、最有成效的一个研究领域,它是一种具有特定领域内大量知识与经验的程序系统。近年来,在“专家系统”或“知识工程”的研究中已出现了成功和有效应用人工智能技术的趋势。人类专家由于具有丰富的知识,所以才能达到优异的解决问题的能力。那么计算机程序如果能体现和应用这些知识,也应该能解决人类专家所解决的问题,而且能帮助人类专家发现推理过程中出现的差错,现在这一点已被证实。

2.智能信息检索技术的飞速发展。人工智能在网络信息检索中的应用,主要表现在:(1)如何利用计算机软硬件系统模仿、延伸与扩展人类智能的理论、方法和技术。(2)由于网络知识信息既包括规律性的知识,如一般原理概念,也包括大量的经验知识这些知识不可避免地带有模糊性、随机性、不可靠性等不确定性因素对其进行推理,需要利用人工智能的研究成果。

3.SOAr是一种通用智能体系结构,其始终处在人工智能研究的前沿,已显示出强大的问题求解能力,它认为机器人的开发是人工智能应用的重要领域。在它的研究中突出4个概念:(1)所处的境遇机器人不涉及抽象的描述,而是处在直接影响系统的行为的境地。(2)具体化机器人有躯干,有直接来自周围世界的经验,他们的感官起作用后会有反馈。(3)智能的来源不仅仅是限于计算装置,也是由于与周围进行交互的动态决定。(4)浮现从系统与周围世界的交互以及有时候系统的部件间的交互浮现出智能。目前,国内外不少学者都对机器人足球系统颇感兴趣,足球机器人涉及机器人学、人工智能以及人工生命、智能控制等多个领域。足球机器人系统本身既是一个典型的多智能体系统,是一个多机器人协作自治系统,同时又为它们的理论研究和模型测试提供一个标准的实验平台。

参考文献:

[1]元慧.议当代人工智能的应用领域和发展状况[J].福建电脑,2008.

[2]刘玉然.谈谈人工智能在企业管理中的应用[J].价值工程,2003.

[3]焦加麟,徐良贤,戴克昌.人工智能在智能教学系统中的应用[J].计算机仿真,2003,(8).

[4]周明正.人工智能在医学专家系统中的应用[J].科技信息, 2007.

[5]张海燕,刘镇清.人工智能及其在超声无损检测中的应用[J].无损检测,2001,(8).

[6]马秀荣,王化宇.简述人工智能技术在网络安全管理中的应用[J].呼伦贝尔学院学报,2005,(4).

人工智能及其教育应用范文4

关键词:人工智能;音乐教育;智能乐器;大数据

1引言

随着人工智能技术的不断进步,重新塑造音乐使得音乐教育的学科素养培育、审美感知、艺术表现和文化理解变得更有支持和创意。探索应用人工智能技术推进音乐教学的改革与发展有具有十分重要的意义。本文通过研究与实践,引导学生学会用科学的方法培育计算思维创作音乐,用科学的意境欣赏音乐陶冶学生的音乐审美感,用科学的评价提升音乐课堂教学效率。通过这些措施,可以使学校音乐教育精准地开展因材施教差异化教学,彰显音乐教育的特色。

2人工智能与音乐

人工智能技术与音乐教育有机融合,丰富了课堂教学资源,拓展了智能乐器的功能,提升了音乐教育技术手段。它支持个性化学习,可以观察音乐课堂学习,分析音乐的旋律与节拍,有效评价教学效果,激发音乐教师运用人工智能技术创新音乐教学的热情,发挥教师在课堂教学中的主导作用。

2.1乐器的智能化

乐器是学习音乐的重要工具。乐器植入人工智能技术,形成了智能化乐器。它能够大量储存多种乐器的音乐数据。尤其是在音乐键盘中运用,功能的提升特别突出,应用于音乐教学中引发了多种形式的教学模式。例如,图1显示了融合多媒体计算机、主控系统、音乐课堂教学智能评价系统将多部电子钢琴连接起来的智能乐器实验室。通过语音室方式授课,可以实现多种乐器的分组教学。这在传统的音乐课堂上是无法完成的。

2.2智能化乐曲创作

智能乐器不仅能够储存乐器音色,而且还能用指令对各种音色播放进行控制,各种音色按照指令进行演奏。这种创作功能是以往其他乐器都无法比拟的[1]。例如,能唱出《月亮代表我的心》十七声部的合唱团,很好听,但很难。运用智能乐器按指令合成该十七声部音乐则轻而易举。2.2.1机器学习生成乐曲人工智能技术赋能智能乐器,使得机器学习的功能日趋进步。机器学习在音乐领域所做的事情,就是提取音乐作品的“数据”,输入给定模型学习音乐的“特征”,再对音乐数据进行分析和编排。例如,如果输入的是《梨园金曲》民族音乐,则机器就能学会民族音乐的曲调特征,生成掌握特征模型的民族音乐作品。2.2.2用软件生成乐谱使用MuseScore3forMac软件可以制作乐谱,在工具栏选择对应时值的音符输入音符。例如,在MuseScore3窗口输入如图2所示的“我和我的祖国”乐谱,再导出MP3文件进行播放。2.2.3代码生成乐曲用Python代码生成曲子,要借助音乐标准格式MIDI—乐器数字接口,运用Python-midi库编写程序,编译MIDI文件生成音乐。例如,生成一个简单乐谱的MIDI文件需要使用Python-midi,其中:Pattern对象表示乐谱;Track对象表示音轨,通常乐谱都有多条轨道组成,每种乐器是一个轨道;midi.NoteOnEvent表示每个音符的开端,在参数表中可以定义每个音符的音长和音高;midi.NoteOffEvent表示每个音符的结束。参考代码如下:importmidi#定义patternpattern=midi.Pattern()#定义轨道track=midi.Track()#添加轨道到patternpattern.append(track)#音符开始,并定义位置、音量、音高on=midi.NoteOnEvent(tick=0,velocity=50,pitch=midiG_3)track.append(on)#音符结束off=midi.NoteOffEvent(tick-100,pitch=midi.G_3)track.append(off)#轨道结束eot=midi.EndOfTrackEvent(tick=1)track.append(eot)#存储midi.write_midifile("example.mid",pattern)程序运行结果生成了如图3所示的简单音符:这样如图2的“我和我的祖国”乐谱,也可以通过Python代码生成MIDI文件。

3AI赋能音乐课堂

在AI赋能的音乐教育环境,促使音乐教学实践变革以及学生学习音乐方式。例如,图4所示的集音乐创作教学及教学评价于一体的“智能化音乐课堂教学评价系统”,在教学设计的优化、教学方法的高效、教学手段的更新、教学评价的智能、教学策略的调整方面都具有借鉴意义[2]。

3.1大数据学习

大数据云计算可以将所有音乐家们音乐数据存储在云中,运用人工智能技术为学生提供更多有价值的音乐数据。学生通过音乐云学习音乐知识,欣赏音乐魅力、体验音乐节奏、理解音乐韵律。它使得优质音乐教学资源跨越校园,开放延伸音乐教学,远程辐射共享资源。这样就扩展了学生的视野,音乐知识的来源无限扩大,整个音乐云皆有学生的学习教材。特别是大数据音乐云不仅可以推送给学生更多的即兴音乐和更多的音乐信息,还能指导音乐爱好者创作出雅正、健康的音乐作品。

3.2个性化学习

人工智能技术从音乐学习行为数据搜集、数据分析与运用、个性化学习评价多方位帮助学生定制个性化的学习成长路径。推送在线音乐教育资源,指导表演建议乐器学习技巧。搭建音乐教育虚拟课堂,匹配音乐教学资源,实现因材施教的个性化学习,支持一对一的教学辅导和群组式讨论。通过这些措施提高教学质量和效率。

3.3教学评价智能化

运用人工智能技术将多个音乐辅助教学设备连接的音乐创作教学系统,基于音乐课堂教学的学生学习特质分析与教学效果分析的音乐课堂教学管理系统,来实现音乐教学的全程智慧管理,使音乐学习更有效率。例如,在虚拟音乐课堂乐器教学可以变成一对多的自选教学模式,使课堂变得轻松、愉快。教师可以开启课堂教学观察模块,捕捉每位学生同步练习的音准、节奏、力度数据,分析判断将评价信息同步反馈,给出学习指导建议。3.3.1创作教学模块“智能化音乐课堂教学评价系统”中的音乐创作教学模块,集视、听、练和反馈评价为一体,适时演示教师教学作品和评价学生练习作品。例如,在进行《我和我的祖国》授课时导入电影片段,欣赏“我和我的祖国”音乐的表现形式、演唱形式以及歌曲风格,可以使学生更好地体验作品的创作意境,激发创作意识。使用MuseScore创作“我和我的祖国”三声部习作音乐,并能储存、刻录,编辑等二度创作。3.3.2课堂教学评价模块音乐课堂教学评价有着传统音乐教学评价无法比拟的灵活性、客观性和实用性。从大数据分析角度获取音乐课堂教与学相关数据,对学生的音乐基本素养与学习态度进行科学分析判断。例如,以创作《红河谷》中的和声与音乐作品风格内容的“编配伴奏音乐”教学过程为例。课前在“课堂教学评价模块”上安排学生根据作品风格完成伴奏的音乐;播放制作好的《红河谷》MIDI音乐(在第二和第六个小节缺失编配和弦);使学生感受、探讨大小三和弦的表现力,形成对大小三和弦的感知。然后要求学生试着用MuseScore为《红河谷》缺失的两小节选配和弦,以适合歌曲的伴奏风格。学生需要边哼唱歌曲边试着套用不同的伴奏风格,找到他们认为最恰当的和弦伴奏风格,说出理由并提交[3]。评价系统将学生提交的作业比照音乐要素进行评价。及时反馈学习评价的信息,并对学生的学习进程制定一个个性化的学习方案[4]。同时通过教学反馈深度优化决策模型,促进教师实时改进教学策略,提高教学效率和效果,提升教学质量。

4结语

人工智能技术在音乐教育领域中的广泛应用,为传统的音乐教育模式注入了活力,为音乐教师创新音乐教学理念开辟了新思路[5],为因材施教提供了新的适合学生学习的音乐教学模式。人工智能在音乐教育模式方面的探索,不仅给音乐教育教学的发展带来了物质技术层面的进步,还从音乐教学层面促进计算思维培育开辟新途径。这对音乐教育理念、教学手段、教学方式和方法以及拓展学生音乐视野、学习音乐、享受音乐、创造音乐等都带来深刻的变化和积极的影响。

参考文献

[1]邹孟雨.人工智能及其在音乐教育中的应用.北方音乐,2018(15):254-255

[2]郭文进.“互联网+教育”运行模式探究.决策与信息(下旬刊),2015(9):63

[3]段晓军.电脑音乐系统与中小学音乐教学实践.中国音乐教育,2006(6):26-28

[4]王迪.浅析娱乐教育中元学习能力的培养.河北广播电视大学学报,2007(1):79-80

人工智能及其教育应用范文5

关键词:人工智能;单片机原理及应用;CAI软件;自主学习

中图分类号:G642.3 文献标志码:A 文章编号:1674-9324(2016)45-0268-03

一、引言

《单片机原理及应用》是自动化、电气工程及其自动化、测控技术与仪器、等专业的核心课程。随着电子技术的飞速发展,单片机系列、型号、功能等也不断地更新换代,涌现出了许多《单片机原理及应用》方面的优秀教材和著作[1-3],由于单片机的快速发展和广泛应用,促使许多教师在教学内容、方法及实验方面进行了大量的探讨和研究,如“微课程教学”、“MOOC教学”等应用已取得了较好的教学效果[4-8]。然而,人工智能技术应用于教育领域目前仍处于初始研究和探索阶段,其应用前景广阔,具有重要的理论研究意义和实际应用价值。

基于“人工智能”中的“专家系统技术”,研究设计《单片机原理及应用》课程新型教学平台的总体构架,研究课程知识的表述模型和知识获取的推理算法,建立知识表述规则集和构建专家系统知识库,以实现:

(1)学生可以自主学习,基于知识树规则方便地获取该课程的全部知识点,学生随时提出的问题,均可及时获取答案;学生可及时获取单片机发展的新知识以及新的应用领域成果;

(2)教师高效处理、分析和制作课程知识点信息,并将其进行规则表述,同时可对知识库进行不断的更新;随时可对课程的知识点进行增添、删除和修改,基于互联网技术获取新型单片机原理及相应的应用知识,不断更换新课程的教学内容;

(3)基于互联网技术实现教师与学生之间的互动教学和学生与学生之间的协同学习;基于教堂教学、电子课件、动画、视频等多媒体手段,以创造大规模、大数据、跨时空的学习模式。

目前,在教育领域,基于人工智能研究的知识模块化表述和推理机制构成的专家系统是人工智能的代表之一,基于人工智能-专家系统在高密度、大规模的知识数据库上模拟人类的信息处理和决策过程,因此智能化的专家系统具备了教育功能、自学习功能、咨询功能及自适应功能等,将其应用于教育领域潜力巨大、用途广泛、快速高效。

本文研究了《单片机原理及应用》CAI软件的研制方法,采用MS Visual Studio 2012作为开发环境,结合人工智能技术,实现了智能搜索算法,达到了自主学习与自动答疑的目的。

二、《单片机原理及应用》CAI系统设计

为了提高本科生的教学质量,基于人工智能-专家系统技术研究《单片机原理及应用》课程的教学内容和教学方法改革措施,并可将其研究成果推广应用于自动化类专业相关课程建设;培养学生掌握本课程的基本原理和应用知识,引导其自主学习以提高分析问题能力、解决问题的能力及创新能力,实现学生与老师之间的互动,实现教学内容的不断更新和教学方法的不断完善。

(一)《单片机原理及应用》课程总体设计

分析目前本课程的教学内容和方法的局限性,提出《单片机原理及应用》课程教学内容和教学方法改革的总体方案。目前,普通高校《单片机原理及应用》课程所用教材的目录大致如图1中的实线部分所示。虚线表示可即时修改其中的相关内容。

(二)课程知识本体的表达模型

知识的表示对专家系统来说至关重要。知识本体的表述包括事物、个体和对象等,研究其规则、过程和函数,构成应用程序所表述的知识内容,可以作用于表述各种对象类,具有普遍性和通用性。其表达方式如图2所示。

(三)基于人工智能技术的课程教学内容和教学方法结构设计

专家系统结构一般有六部分:知识库(Knowledge Base)、数据库(Data Base)、推理机(Inference Engine)、解释子系统(Explanatory System)、人机接口(Man-machine Interface)和知识获取子系统(Knowledge Acquisition)。教学专家系统的基本结构如图3中的实线部分所示。

①知识厍:用于存储专家系统知识。主要用于收集和存储某领域教师、专家的经验,知识及书本知识、基本常识等。包括事物的表达方式,可行操作、事实和规则等;

②综合数据库:综合数据库又称总体数据库或全局数据库,主要用于存放有关问题求解的假设、初始数据、目标、求解状态、中间结果以及最终结果;

③推理机:推理机是专家系统的核心部分,用于模拟专家的思维过程、控制、协调整个专家系统的工作,它根据用户所提供的初始数据和问题求解要求,运用知识库中的事实和规则,按照一定的推理方法和控制策略对问题进行推理求解,并将产生的结果输出给学生;

④知识获取子系统:在构建和维护知识库时作为专家系统和教师、领域专家、工程师等的接口;

⑤解释子系统:解释机构由一组计算机程序组成,它对推理给出必要的解释,并根据学生问题的要求做出相应的回应,最后把结果通过人机接口输出给学生;

⑥人机接口:学生、专家系统和教师、领域专家、工程师之间沟通的媒介,它把相互之间的交互信息转换成彼此都能够理解的形式,由一组程序及相应的硬件组成,用于完成I/O工作。

三、CAI软件实现过程举例

《单片机原理及应用》课程CAI系统主界面如图4所示。点击“进入系统”之后,将出现“课程内容学习”和“知识点概述游览”两部分。

(1)“课程内容学习”部分包括“教材知识学习”、“课堂PPT内容讲解”以及“实验教学内容”等,例如目前常用的单片机的类型如图5所示。本课程的主要设计和创新实验如图6所示。

(2)“知识点概述游览”部分包括:

①知识点获取方式:即通过引导操作可得到关联性强的知识点解释、关联性中等的知识点解释以及关联性弱的知识点解释;

②问题解答方式:学生可根据自己的学习情况查询问题的基本答案(即对问题的解释),若基于专家知识库无法解释所提的问题,则可将该问题提交给任课教师,任课教师会尽快对该问题给出解答;

③专家库知识更新方式:随着单片机类型、结构、接口技术以及开发方式等的不断发展,本课程的知识结构和内容的更新也要求同步进行。因此,专家知识库信息的更新工作可由任课教师来完成,但是更新信息可来源于文献资料查阅、企业行业应用领域调研以及实践实验教学过程总结等。

课程教材与上课PPT和实验内容具有相关性,在实际教学中也要求其具有一致性,如图1中虚线部分表示可即时修改相关的内容。

四、结论

本文将人工智能-专家系统技术应用于《单片机原理及应用》课程的教学内容和教学方法的改革方案,构建新型教学平台。采用《单片机原理及应用》课程知识的综合表达方式,并研究课程知识的推理机制。基于文献资料查阅、企业行业应用领域调研以及实践实验教学过程总结,实现《单片机原理及应用》课程教学内容快速更新,实现该课程的智能化和网络化教学。

在教学过程中,实现学生与老师之间的互动,实现学生和老师之间知识的共享,达到学生能够自主学习和老师能够及时了解学生学习情况修改补充教学内容的目的。针对“知识库”、“综合数据库”以及“推理机制”实现在线综合更新方法。《单片机原理及应用》是自动化、电气工程及其自动化、测控技术与仪器、等专业的核心课程,目前,将人工智能-专家系统技术应用于高等学校该课程的教学,对于提高教学质量,激发学生的学习积极性和增强学生自主学习的能力具有重要的理论研究意义和很好实际应用价值。

参考文献:

[1]何立民.MCS-51系列单片机应用系统设计[M].北京:北京航天航空大学出版社,1995.

[2]李华,孙晓民,李红青.MCS-51系列单片机实用接口技术[M].北京航天航空大学出版社,1995.

[3]张毅刚,彭喜元,彭宇.单片机原理及应用(第2版)[M].北京:高等教育出版社,2010.

[4]周冠玲,冯占英,李战.“单片机原理及应用”课程教学改革的探讨[J].中国电化教学,2012,(6):105-107.

[5]赵月静,陈继荣,张永弟.单片机原理及应用课程创新实践教学改革[J].实验技术与管理,2013,30(1):176-179.

[6]李冰.单片机原理及应用课程的项目化教学改革与探索[J].教学研究,2015,38(1):70-73,82.

人工智能及其教育应用范文6

关键词:人工智能;专家系统;ARM;单片机

人工智能(AI)[1]是计算机科学的重要分支,是计算机科学与技术专业的核心课程之一。本课程在介绍人工智能的基本概念、基本方法的基础上,主要是研究如何用计算机来模拟人类智能,即如何用计算机实现诸如问题求解、规划推理、模式识别、知识工程、自然语言处理、机器学习等只有人类才具备的“智能”,本课程重点阐明这些方法的一般性原理和基本思想,使得计算机更好得为人类服务。

1人工智能课程体系

人工智能主要研究传统人工智能的知识表示方法,包括状态空间法、问题归约法谓词逻辑法、语义网络法、框架表示、剧本表示等;搜索推理技术主要包括盲目搜索、启发式搜索、消解原理、规则演绎算法和产生式系统等。

人工智能的研究论题包括计算机视觉、规划与行动、多Agent系统、语音识别、自动语言理解、专家系统和机器学习等。这些研究论题的基础是通用和专用的知识表示和推理机制、问题求解和搜索算法,以及计算智能技术等。

人工智能课程在我校计算机科学与工程学院是作为大三年级的一门专业选修课开设,总共学时数为:60(其中理论学时为36,实验学时为24),随着计算机技术的不断更新发展,人工智能的应用领域变得越来越广,因此人工智能(AI)这个学科已不再陌生,很多学生对其充满兴趣,所以在选课人数上远远超过其他选修课的人数,另外结合我校的实际情况,部分理论或实验设计项目可以与其他相关专业结合起来而应用。

2人工智能教学实践

50多年以来,人工智能获得很大的发展,已经引起众多学科和不同专业背景学者们的日益重视,成为一门广泛的交叉和前沿科学,但是到目前为止人工智能至今仍尚无统一的定义,要给人工智能下一个准确、科学和严谨的定义也是困难的。

由于人工智能[2]是一门交叉性的学科,涉及到了控制论、语言学、信息论、神经生理学、心理学、数学、哲学等许多学科。所以该学科具有知识点多、涉及面广、内容抽象、不易理解、理论性强、需要较好的数学基础和较强的逻辑思维能力等特点,导致了在教学过程中老师讲得吃力、学生听得吃力。尽管在多年的教学过程中积累了一些经验,但是对于如何把握这门课程的特点,提高学生的学习兴趣,帮助学生更好的理解这门课程,目前仍然有很多问题需要研究解决。

目前在整个教学过程中存在的主要问题[3]是:

1) 教学内容陈旧,部分参考书相关内容或案例都过于陈旧。在整个教学过程中,多数教学案例涉及到人工智能理论的高级应用――机器人,目前在国际及国内机器人的水平已经达到相当高的水平,但是部分教科书中仍沿用关节型机器人为例,教学内容稍显陈旧。

2) 教材难易程度不均匀,部分章节学生难以理解。由于人工智能课程的部分章节,本身就可以独立成一门课程,但由于是面向本科生的内容,因此很多内容压缩于一章来讲解,同时由于课时所限,完全不能将相关的内容讲透讲通;例如:神经计算中的神经网络,与模糊逻辑控制的相关理论与应用。

3) 教学手段单一,教学过程中缺乏师生之间的沟通与交流。经过自己的实践教学及对兄弟院校的人工智能的教学内容与教学手段的调研,同时也在学生之间进行沟通交流,发现多数同学反映,理论与应用虽然前沿,但是在学习过程中,教师教学手段单一,内容枯燥乏味,一般的教学模式,多采用“老师讲,学生听”的方法,整个教学效果并不理想。

4) 考核方法不科学,不能体现学生实际的学习情况。目前对于课程学习的考核采用闭卷考试的方式,很多考点有的同学根本不理解,完全死记硬背,考后又将内容丢弃,从学习的效果来讲,收获甚微且完全没有达到真正学习及应用的能力。

3教学方法改进

3.1注重激发学生的学习兴趣

科学家爱因斯坦曾说过:“兴趣是最好的老师。”如何在教学工作中激发和培养学生的学习兴趣,提高他们学习的主动性和积极性是当前教学改革中迫切需要解决的重要问题。

在实际的课堂教学中发现,刚开始听课由于有兴趣学生整体学习的积极性很高,但是一段时间过后发现部分学生由于教学内容抽象,难点比较多,不便于理解,兴趣日渐变少,针对此种情况,可以采用任务驱动式教学或案例教学。

例如:在讲专家系统章节时,在授课之前先通过互联网,采取案例教学法,给学生们实时在线演示一个医疗专家诊断系统,演示其中的功能,同时与学生互动,以问答式与学生互动,了解目前专家系统的具体应用、可以解决的问题、给人民生活带来的益处等。通过这种教学的形式,一方面可以激发学生的学习兴趣;另一方面也使同学们体会到人工智能与我们生活的贴近程度。第二步,采用任务驱动法,具体来说,它是指教学全过程中,以医疗专家诊断系统若干个具体任务为中心,通过完成任务的过程,介绍和学习基本知识和具体设计方法。

3.2注重教材选择

这一任务的执行者主要是由教研室主任或任课老师来完成。目前在各高校中所使用的人工智能相关教材的种类繁多,章节和内容的设置上也存在差别。笔者在订阅教材或参加教材展销的活动中,都比较重视人工智能教材的情况,通过比较发现,有的教材内容及难度太低,完全不符合高等本科院校的要求,而部分出版社的教材则是内容及章节安排内容太多太泛,有些知识点讲的又过于深奥,限于学时所限也不适合选用。在选教材方面,除了关注内容方面外,还要注重书上所讲的一些实例,注重这些例子的典型性、时效性及新颖性,例如,部分教材在自动规划这一章,选用机械手作为例子来说明积木世界的机器人规划问题,还有一些选择关节机器人,前些年这样的机器人技术确实是个难点,但是依据现在成熟的机器人技术,无论是国际还是国内都已不再是技术难点,再拿这个例子去配合理论去讲解,无论内容还是形式都稍显陈旧,目前机器人技术发展水平基本上达到尽可能高仿真状态。

3.3运用现代化的多媒体教学手段

针对人工智能课程相关内容比较抽象,公式推导比较繁琐,除了具有完善的教学大纲、合理的教学计划以及好的教材外,还应该根据学校的实际硬件条件尽可能地选择多媒体教学手段来辅助教学。因此在实践教学中,配合教学内容,充分利用计算机、投影仪以及互联网的优势,结合多种教学方法与手段组织整个教学过程。例如:在讲述搜索推理技术时,使用一些小的演示软件,将相关推理技术的理论通过动画的形式一步一步演示出来;在讲专家系统相关理论知识时,尤其是各种类型的专家系统,采用互联网上的一些在线视频资源为例,给同学进行详细讲解,同时结合农业院校的特点,在线资源有如农业专家系统或动物专家诊断系统等,这样学生可以加强对理论知识的理解,同时也体会到理论不再是抽象空洞的文字描述;在自动规划这一章,给同学们选择演示发达国家目前研制的各种类型机器人,通过这些形象生动、行为举止逼近真实人的机器人来给学生讲理论,这样学生通过观看视频资源,不仅可以拓宽知识面及视野,同时也可以及时地了解国际及国内机器人的发展水平及差距,不断更正自己的错误观点并更新自己新的专业认识,另一个方面也可以同时激发学生们的学习热情和积极性,这一点在课堂实践教学中得到验证,得到广大同学的认可和接受,整个教学课堂不再那么单调枯燥呆板了,基本可以达到在娱乐中传授专业知识。

3.4加强对实验教学的重视

目前高校在人工智能的教学过程中,实验所占的学时比较少,有的甚至就不安排实验课学时;另外实验内容也相对比较简单,应用不到理论课堂上所学到的人工智能原理,实验效果不是很好。面向人工智能课程的程序设计语言,多采用Prolog程序设计语言,该语言是一种基于一阶谓词的逻辑程序设计语言,它在AI和知识库的实现技术方面具有十分重要的作用,具有表达力强、表示方便、便于理解、语法简单等优点。但在整个实验教学环境也遇到了如下问题:首先是目前有关人工智能的专门配套实验教程很少;其次是即使有诸如《面向人工智能程序设计Prolog》教程,则主要是侧重介绍这门自然语言的程序设计,而其中很多部分与AI实验环节关联度不大,另外教材价位也比较高。针对此种情况,笔者在24个学时的实验教学过程中,安排7个实验内容,其中最后一个专家系统的设计与实现作为一个综合性实验来设计。在进行实验教学的过程中,首先参考多本Prolog程序设计教程,选择其中与实验教学计划中相关的内容,专门编写相应的电子教程,同时也结合我校学生本身的特点[4],有侧重地体现和编写,总的目的是给学生一份完整的、系统的、规范的电子教程。这样做的目的是:一方面作为学生参考的技术文档;另一方面也可以节省学生的部分经济开支。电子教程的结构分为三个部分来完成,首先为人工智能理论及原理,Prolog语言的使用说明;其次具体的例子演示(均经过调试正常运行);最后为布置给学生具体的实验内容及相关题目,以提供给学生自己动手实践的机会。此外在实验教学过程中,同时也会给学生们自由发挥的机会,比如专家系统的设计与实现作为一个综合性实验,学生可以采用Prolog编程实现,也可以采用其他自己擅长的程序设计语言,例如有的同学选择C语言、VC++、Visual Basic、Java及网页开发设计语言ASP/JSP等,此外在实验内容方面,实验递交的专家系统涉及多个领域(有动物辨别、医疗诊断、动物养殖咨询等专家系统)、范围也颇广,实验内容重复性很小,在设计过程中,绝大部分同学均是结合自己的兴趣爱好来完成设计。

4结语

人工智能的研究成果将能够创造出更多、更高级的智能“制品”,并使之在越来越多的领域超越人类智能,同时将为发展国民经济和改善人类生活做出更大的贡献。作为一名当代的大学生有必要学好这门课程,但是根据实际教学情况,教师与学生仍然需要继续进行相应的研究与发展,只有不断地探索和提高,才能使我们的教学工作更上一层楼,才能培养出符合时代和社会需求的人才。另外人工智能与农业等方面存在很多结合应用的契机,这样计算机就可真正地服务于社会、服务于人类、服务于农业、应用于农业、发展农业。

参考文献:

[1] 蔡自兴. 人工智能及其应用[M]. 3版. 北京:清华大学出版社,2007.

[2] 陈峰,文运平. 浅谈人工智能课程的教学[J]. 消费导刊,2006(12):123.

[3] 赵蔓,何千舟. 面向21世纪的人工智能课程的教学思考[J]. 沈阳教育学院学报,2004,6(4):131-132.

[4] 王莲芝. 高等农林院校人工智能教学的探讨[J]. 高等农业教育,2003(12):64-65

Study of the Artificial Intelligence Teaching Methods

HAN Jie-qiong1, YU Yong-quan2

(1. School of Computer Science and Engineering, Zhongkai University of Agriculture and Engineering, Guangzhou 510225, China;

2. School of Computer, Guangdong University of Technology, Guangzhou 510075, China)