王新梅+馮萍+羅文
摘 要:為提高人工智能課程的教學(xué)質(zhì)量和效果,根據(jù)近幾年的教學(xué)經(jīng)歷和實(shí)踐過程,對(duì)該課程的教學(xué)內(nèi)容、模式及方法等幾個(gè)方面進(jìn)行研究,以期達(dá)到提高本課程教學(xué)質(zhì)量,使得學(xué)生在實(shí)踐中能夠掌握相關(guān)原理,運(yùn)用相關(guān)技術(shù)解決相應(yīng)問題的目的。同時(shí),希望對(duì)相應(yīng)的教學(xué)改革措施不斷完善,合理解決教學(xué)改革中存在的問題,進(jìn)一步提高教學(xué)效果。
關(guān)鍵詞:人工智能;教學(xué)內(nèi)容;教學(xué)模式;教學(xué)方法
中圖分類號(hào):G4
文獻(xiàn)標(biāo)識(shí)碼:A
doi:10.19311/j.cnki.1672-3198.2017.18.062
近年來,人工智能的發(fā)展如火如荼,它的研究涉及信息論、控制論、數(shù)學(xué)、語言學(xué)等多學(xué)科,人工智能的興起也為各學(xué)科領(lǐng)域帶來了新的發(fā)展和挑戰(zhàn)。目前,諸多高校在自動(dòng)化、電子、計(jì)算機(jī)、機(jī)械等本科專業(yè)開設(shè)了該課程,本文將結(jié)合筆者近年來在該課程的教學(xué)實(shí)踐及過程中出現(xiàn)的問題,從教學(xué)內(nèi)容、方法、實(shí)踐教學(xué)這幾個(gè)方面進(jìn)行探索。
1 人工智能課程教學(xué)中的困難
該課程具有知識(shí)點(diǎn)多、涉及面廣、內(nèi)容抽象且更新快的特點(diǎn)。通過相關(guān)文獻(xiàn)的總結(jié),結(jié)合自己近年的教學(xué)經(jīng)驗(yàn),筆者發(fā)現(xiàn)在該課程的教學(xué)過程中存在諸多問題:大部分教材過于理論化,且在內(nèi)容上涵蓋了很多抽象的理論、不易理解的算法;課堂教學(xué)方法及手段上又過于單一,這使得教學(xué)過程中學(xué)生的積極性不高;同時(shí),實(shí)踐教學(xué)在課時(shí)量、實(shí)踐內(nèi)容和實(shí)踐方法上還有待提高;另外,人工智能授課的課時(shí)量、教學(xué)內(nèi)容、教學(xué)方法和實(shí)踐等方面的確定需結(jié)合各專業(yè)對(duì)該門課程的學(xué)習(xí)要求,所以,如何在各專業(yè)規(guī)定的課程學(xué)習(xí)時(shí)間內(nèi),提高學(xué)生學(xué)習(xí)該課程的興趣,提高課程教學(xué)質(zhì)量,需要大家一起思考和探索。
2 教學(xué)內(nèi)容的改進(jìn)
教學(xué)內(nèi)容的確定是課程的首要任務(wù)。如何選好教學(xué)內(nèi)容,需結(jié)合各專業(yè)對(duì)該門課程的教學(xué)要求,做到既能考慮學(xué)生們的基礎(chǔ),又能便于他們?cè)谝?guī)定的課時(shí)內(nèi)完成該門課程的學(xué)習(xí)。由于目前人工智能的發(fā)展如火如荼,在世界范圍內(nèi)引起了諸多的關(guān)注和發(fā)展,課程的教學(xué)內(nèi)容上,除基本的基礎(chǔ)理論之外,也需包含人工智能領(lǐng)域的新發(fā)展和新動(dòng)態(tài)。以自動(dòng)化專業(yè)為例來說,在實(shí)際教學(xué)過程中,結(jié)合本課程與自動(dòng)化專業(yè)間的聯(lián)系,在講解該課程的應(yīng)用開發(fā)時(shí)可考慮選擇與自動(dòng)化相關(guān)的應(yīng)用進(jìn)行介紹,即除講授基本的理論之外,學(xué)習(xí)拓展部分可添加課程在自動(dòng)控制領(lǐng)域的應(yīng)用(如神經(jīng)網(wǎng)絡(luò)、機(jī)器學(xué)習(xí)、機(jī)器規(guī)劃等)方面的知識(shí),結(jié)合近年來人工智能科學(xué)的快速發(fā)展,可以結(jié)合研究熱點(diǎn)學(xué)習(xí)智能計(jì)算和Agent等方面的知識(shí)。在教材選用上,本課程使用的是蔡自興和徐光祐教授執(zhí)筆編著的《人工智能及其應(yīng)用》。
對(duì)于想進(jìn)一步學(xué)習(xí)和研究的學(xué)生來說,除國(guó)內(nèi)相應(yīng)經(jīng)典的教材外,可以涉獵一些國(guó)外的經(jīng)典教材。國(guó)外教材更注重分析問題的思維方法、解決問題的應(yīng)用能力,這樣的方式對(duì)提高學(xué)生學(xué)習(xí)興趣以及培養(yǎng)學(xué)生創(chuàng)新能力很有幫助;但針對(duì)國(guó)內(nèi)學(xué)生來說,理解某些內(nèi)容和背景比較困難,直接使用原版教學(xué)內(nèi)容會(huì)存在一定問題,需要有選擇性地挑選合適的內(nèi)容。
3 教學(xué)模式及教學(xué)方法的改革
3.1 針對(duì)第一堂課的教學(xué)改革
由前所述,該課程基本內(nèi)容的講解,會(huì)涉及很多抽象概念和算法,學(xué)生們往往感到不易接受,直接影響學(xué)生學(xué)習(xí)的興趣、學(xué)習(xí)效果和參與意識(shí)。所以上好第一堂課的首要任務(wù)是培養(yǎng)學(xué)生對(duì)本學(xué)科的學(xué)習(xí)興趣,比如第一堂課可以針對(duì)近年來人工智能界最有影響力的事件——AlphaGo(阿法狗)對(duì)弈傳奇圍棋棋手李世石。一直以來,作為最深?yuàn)W玄妙的圍棋,在人類眼中認(rèn)為很難被機(jī)器征服,但生產(chǎn)AlphaGo的公司只是使用了機(jī)器學(xué)習(xí)及神經(jīng)網(wǎng)絡(luò),便實(shí)現(xiàn)了這個(gè)人類以為的不可能;同時(shí),AlphaGo具有一流的評(píng)估及運(yùn)用技巧的能力。該事件對(duì)人工智能領(lǐng)域產(chǎn)生了深遠(yuǎn)的影響,也使得近年來深度學(xué)習(xí)成為新的熱點(diǎn)。通過該事件中有關(guān)情節(jié)的介紹,老師可以讓學(xué)生們更好地了解人工智能的目標(biāo)、意義,激發(fā)學(xué)生們探索人工智能的興趣。
《人工智能》課程的教學(xué)過程中,由于涉及較多的抽象概念、理論和算法,學(xué)生的學(xué)習(xí)興趣會(huì)慢慢減退。在教學(xué)過程中需通過多種途徑及方法提高學(xué)生的學(xué)習(xí)興趣,例如采用啟發(fā)式教學(xué)方法,提高學(xué)生的主觀能動(dòng)性及主動(dòng)思考能力;采用實(shí)例教學(xué)法使學(xué)生直觀體驗(yàn)算法的基本思想和過程;通過合適的實(shí)驗(yàn)環(huán)節(jié),鼓勵(lì)學(xué)生通過看書、查資料、上網(wǎng)等多種渠道,了解和掌握某一算法的原理,并通過小組協(xié)作的方式完成相應(yīng)的實(shí)驗(yàn)內(nèi)容,達(dá)到調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,激發(fā)研究熱情,提高學(xué)習(xí)效率的目的。
3.2 教學(xué)模式及教學(xué)方法的改革
3.2.1 實(shí)例教學(xué)法
該門課程講授中,很多內(nèi)容比較抽象,將這些難以闡述清楚的內(nèi)容用一些經(jīng)典或者有趣的實(shí)例進(jìn)行引入,會(huì)讓學(xué)生們?nèi)菀捉邮堋@缭谥v解狀態(tài)空間的知識(shí)表示時(shí),以經(jīng)典的漢諾塔問題為例來講授,能讓該知識(shí)點(diǎn)的講授清晰易懂,從而使學(xué)生們能很快掌握該方法的原理;在講授狀態(tài)空間搜索方法時(shí),針對(duì)經(jīng)典的旅行商問題,可以從寬度優(yōu)先搜索、深度優(yōu)先搜索、無代價(jià)寬度優(yōu)先搜索、無代價(jià)深度優(yōu)先搜索、有代價(jià)寬度優(yōu)先搜索、有代價(jià)深度優(yōu)先搜索等各搜索算法的原理出發(fā),進(jìn)行旅行商問題的求解,并進(jìn)行搜索算法間異同點(diǎn)的分析,加深學(xué)生對(duì)這些算法的理解和掌握。此外,結(jié)合專業(yè)的研究應(yīng)用領(lǐng)域,以自動(dòng)化專業(yè)為例,通過對(duì)神經(jīng)網(wǎng)絡(luò)、機(jī)器學(xué)習(xí)、機(jī)器規(guī)劃等方面的學(xué)習(xí),讓學(xué)生接觸并理解課程中的相應(yīng)知識(shí)如何應(yīng)用在現(xiàn)代控制系統(tǒng)中,運(yùn)用智能控制的技術(shù)解決復(fù)雜的控制問題。這樣的實(shí)例教學(xué)方式可達(dá)到激發(fā)學(xué)生興趣,拓展學(xué)生的視野及思路,實(shí)現(xiàn)教學(xué)期望的目標(biāo)。
3.2.2 問題探討教學(xué)法
面向問題的啟發(fā)式教學(xué)近年來應(yīng)用在很多教學(xué)場(chǎng)合。在教學(xué)過程中,可以根據(jù)當(dāng)天的講授內(nèi)容,有意識(shí)地設(shè)計(jì)一些問題,讓學(xué)生思考,鼓勵(lì)學(xué)生們提出自己的見解。比如前段時(shí)間出現(xiàn)的“AlphaGo(阿法狗)對(duì)弈傳奇圍棋棋手李世石”事件,可以展開相應(yīng)的討論,比如人工智能應(yīng)該側(cè)重弱智能還是強(qiáng)智能?人工智能以后會(huì)不會(huì)代替人類甚至超越人類智能的極限?甚至討論的問題可以延伸到阿里云曝光的一段基于量子糾纏的大腦同步技術(shù)設(shè)想視頻。量子糾纏理論到現(xiàn)在是否是成熟的,有沒有漏洞?如何通過現(xiàn)有的技術(shù)實(shí)現(xiàn)量子糾纏態(tài)?老師可以組織進(jìn)行這樣的課堂探討及辯論。這樣不僅能活躍課堂氣氛、讓學(xué)生都參與進(jìn)來,也能提高他們學(xué)習(xí)的興趣。
3.2.3 任務(wù)驅(qū)動(dòng)分解教學(xué)法
通過相應(yīng)的任務(wù),讓學(xué)生在完成任務(wù)的過程中掌握知識(shí)。一般通過提出任務(wù)→分解任務(wù)→獲得任務(wù)完成所需的方法步驟→適度講解結(jié)合自主及協(xié)作學(xué)習(xí)→完成任務(wù)→反饋、交流、總結(jié)的形式進(jìn)行。該教學(xué)方法培養(yǎng)學(xué)生的自主學(xué)習(xí)、團(tuán)隊(duì)協(xié)作、創(chuàng)新等方面的能力。例如在介紹完?duì)顟B(tài)空間搜索的方法以后,可以針對(duì)旅行商、八數(shù)碼問題等,讓學(xué)生們自發(fā)形成小組選定需要完成的任務(wù),之后選擇幾個(gè)小組進(jìn)行任務(wù)完成過程中所遇到的問題及解決方案形成的講述,并講解其所選方法在解決實(shí)際問題過程中的具體應(yīng)用過程,在此過程中,其他小組學(xué)生和教師可進(jìn)行交流和溝通,共同學(xué)習(xí)以加深對(duì)方法的理解。最后以論文的形式或程序設(shè)計(jì)的形式完成相應(yīng)應(yīng)用案例的小組論文。
以上的幾種教學(xué)方法在教學(xué)中可以交叉進(jìn)行。通過筆者近幾年的教學(xué)實(shí)踐,其優(yōu)勢(shì)已經(jīng)得到了相應(yīng)的驗(yàn)證,該課程的教學(xué)質(zhì)量也得到了顯著提高。
4 教學(xué)改革中存在的問題
經(jīng)過以上的這些改革,筆者在課程講述中取得了一定的成績(jī),但也需要同時(shí)重視此過程中存在的一些問題:
(1)處理好非計(jì)算機(jī)專業(yè)學(xué)生的教學(xué)問題。舉例來說,針對(duì)自動(dòng)化專業(yè)的學(xué)生,在學(xué)習(xí)人工智能課程的過程中,由于該門課程涉及到一些先修知識(shí),如離散數(shù)學(xué)等,此部分內(nèi)容,自動(dòng)化專業(yè)學(xué)生并未學(xué)過,知識(shí)儲(chǔ)備方面將有欠缺,該問題對(duì)于很多專業(yè)都將出現(xiàn),所以需要認(rèn)真處理對(duì)待知識(shí)準(zhǔn)備的問題。
(2)本課程的考核方式以論文和實(shí)驗(yàn)結(jié)合出勤率進(jìn)行考核,對(duì)于實(shí)驗(yàn)部分,主要是采用實(shí)驗(yàn)報(bào)告及應(yīng)用案例下的小組論文進(jìn)行的,小組論文可以比較客觀的考察部分學(xué)生掌握知識(shí)和完成任務(wù)的情況,但對(duì)大部分學(xué)生小組論文及實(shí)驗(yàn)報(bào)告的考察,由于存在分組協(xié)作的關(guān)系,小組論文可能存在著濫竽充數(shù)的問題。同時(shí)實(shí)驗(yàn)報(bào)告的完成,也可能存在相互幫忙的情況,這些對(duì)個(gè)人最終成績(jī)的評(píng)定帶來一定的困難。此外,在教學(xué)過程中實(shí)例選取會(huì)有一定的困難,太難或者太簡(jiǎn)單達(dá)不到期望的教學(xué)效果。
5 結(jié)語
本文從人工智能課程教學(xué)的不足之處入手,對(duì)其不足之處進(jìn)行教學(xué)內(nèi)容、教學(xué)模式、教學(xué)方法的改革,通過相應(yīng)的改進(jìn)措施取得了不錯(cuò)的效果,但同時(shí)也需正視教學(xué)過程中存在的問題。希望在今后的教學(xué)過程中,對(duì)相應(yīng)部分的改革措施進(jìn)行不斷完善,合理解決教學(xué)改革中存在的問題,進(jìn)一步提高教學(xué)效果。
參考文獻(xiàn)
[1]薛瑩. 創(chuàng)新教育新途徑人工智能與機(jī)器人教育: 哈爾濱市教育研究院張麗華院長(zhǎng)訪談錄[J]. 中國(guó)信息技術(shù)教育, 2010, 1(1): 20-22.
[2]肖春景, 李建伏, 楊慧. 《人工智能》課程教學(xué)方法改革的探索與實(shí)踐[J]. 現(xiàn)代計(jì)算機(jī), 2013, 9(6): 32-34.
[3]趙海波. 人工智能課程教學(xué)方法的探討[J]. 科技信息, 2011, 10(7): 541-542.
[4]Russell S, Norvig P. Artificial intelligence: A modern approach[M]. New York: Prentice Hall, 2010.
[5]謝榕, 劉瓊, 盧冰. 人工智能課程全英文教學(xué)改革[J]. 計(jì)算機(jī)教育, 2013, 10(19): 62-67.