前言:中文期刊網精心挑選了人工智能及其教育應用范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
人工智能及其教育應用范文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]
目前,高?!叭斯ぶ悄堋闭n程普遍分本科和研究生兩個教學階段講授,前者注重學生對基本概念、基礎知識的掌握,并使其能應用所學知識進行簡單的開發實踐,而后者更加注重學生自主學習能力、創新能力以及科研能力的培養,因而二者的教學與培養目標是不同的。[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系統設計
為了提高本科生的教學質量,基于人工智能-專家系統技術研究《單片機原理及應用》課程的教學內容和教學方法改革措施,并可將其研究成果推廣應用于自動化類專業相關課程建設;培養學生掌握本課程的基本原理和應用知識,引導其自主學習以提高分析問題能力、解決問題的能力及創新能力,實現學生與老師之間的互動,實現教學內容的不斷更新和教學方法的不斷完善。
(一)《單片機原理及應用》課程總體設計
分析目前本課程的教學內容和方法的局限性,提出《單片機原理及應用》課程教學內容和教學方法改革的總體方案。目前,普通高?!秵纹瑱C原理及應用》課程所用教材的目錄大致如圖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中虛線部分表示可即時修改相關的內容。
四、結論
本文將人工智能-專家系統技術應用于《單片機原理及應用》課程的教學內容和教學方法的改革方案,構建新型教學平臺。采用《單片機原理及應用》課程知識的綜合表達方式,并研究課程知識的推理機制。基于文獻資料查閱、企業行業應用領域調研以及實踐實驗教學過程總結,實現《單片機原理及應用》課程教學內容快速更新,實現該課程的智能化和網絡化教學。
在教學過程中,實現學生與老師之間的互動,實現學生和老師之間知識的共享,達到學生能夠自主學習和老師能夠及時了解學生學習情況修改補充教學內容的目的。針對“知識庫”、“綜合數據庫”以及“推理機制”實現在線綜合更新方法?!秵纹瑱C原理及應用》是自動化、電氣工程及其自動化、測控技術與儀器、等專業的核心課程,目前,將人工智能-專家系統技術應用于高等學校該課程的教學,對于提高教學質量,激發學生的學習積極性和增強學生自主學習的能力具有重要的理論研究意義和很好實際應用價值。
參考文獻:
[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注重激發學生的學習興趣
科學家愛因斯坦曾說過:“興趣是最好的老師?!比绾卧诮虒W工作中激發和培養學生的學習興趣,提高他們學習的主動性和積極性是當前教學改革中迫切需要解決的重要問題。
在實際的課堂教學中發現,剛開始聽課由于有興趣學生整體學習的積極性很高,但是一段時間過后發現部分學生由于教學內容抽象,難點比較多,不便于理解,興趣日漸變少,針對此種情況,可以采用任務驅動式教學或案例教學。
例如:在講專家系統章節時,在授課之前先通過互聯網,采取案例教學法,給學生們實時在線演示一個醫療專家診斷系統,演示其中的功能,同時與學生互動,以問答式與學生互動,了解目前專家系統的具體應用、可以解決的問題、給人民生活帶來的益處等。通過這種教學的形式,一方面可以激發學生的學習興趣;另一方面也使同學們體會到人工智能與我們生活的貼近程度。第二步,采用任務驅動法,具體來說,它是指教學全過程中,以醫療專家診斷系統若干個具體任務為中心,通過完成任務的過程,介紹和學習基本知識和具體設計方法。
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)