嚴(yán)遠(yuǎn)亭,張以文,陳 潔,張燕平
(安徽大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,安徽 合肥 230601)
人工智能(Artif i cial Intelligence)是一門(mén)研究如何使計(jì)算機(jī)模擬人的某些思維過(guò)程和智能行為(如學(xué)習(xí)、推理、規(guī)劃等)的綜合性前沿學(xué)科。自1956年人工智能一詞出現(xiàn)以來(lái),對(duì)人工智能的研究得到持續(xù)推進(jìn)。近年來(lái),隨著大數(shù)據(jù)、物聯(lián)網(wǎng)、深度學(xué)習(xí)等技術(shù)的發(fā)展,出現(xiàn)了以Alpha Go、無(wú)人駕駛汽車(chē)等為代表的一大批人工智能技術(shù)的成功應(yīng)用。人工智能技術(shù)突飛猛進(jìn),取得了前所未有的關(guān)注。
人工智能是一門(mén)涉及計(jì)算機(jī)科學(xué)、數(shù)學(xué)、腦科學(xué)等眾多領(lǐng)域的交叉學(xué)科。作為計(jì)算機(jī)學(xué)科一個(gè)重要分支,我國(guó)不少高校都開(kāi)設(shè)了人工智能課程[1-2]。該課程的開(kāi)設(shè),既能有效提高學(xué)生的科學(xué)素養(yǎng)和開(kāi)闊前沿技術(shù)視野,又能很好地培養(yǎng)學(xué)生的創(chuàng)新思維和技術(shù)創(chuàng)新能力[3]。
人工智能不僅涉及眾多學(xué)科的內(nèi)容,而且發(fā)展十分迅速,這些不但加大了學(xué)生的學(xué)習(xí)難度,而且對(duì)人工智能的教學(xué)提出了多方面的挑戰(zhàn)。雖然目前許多高校都開(kāi)設(shè)了人工智能課程,但是在培養(yǎng)應(yīng)用型、創(chuàng)新型人工智能人才方面,與國(guó)外高水平大學(xué)相比,仍然存在一些差距和不足。
作為一門(mén)新興學(xué)科,人工智能發(fā)展十分迅速。新的技術(shù)層出不窮,這就要求人工智能課程的設(shè)置能夠與學(xué)科發(fā)展相適應(yīng)。與國(guó)外高水平大學(xué)(如斯坦福大學(xué)、麻省理工大學(xué)等)相比,國(guó)內(nèi)高校在人工智能課程體系設(shè)置等方面仍存在著一定的滯后性。
人工智能課程多學(xué)科交叉且理論性很強(qiáng),其教學(xué)往往注重對(duì)理論知識(shí)的講授,而對(duì)相關(guān)技術(shù)的實(shí)踐能力培養(yǎng)重視不夠;同時(shí),由于人工智能涉及十分廣泛,僅僅在課堂上進(jìn)行學(xué)習(xí)并不夠,還需要強(qiáng)化學(xué)生在課后的自我學(xué)習(xí)。
雖然人工智能課程的教學(xué)在我國(guó)高校已開(kāi)展多年,但是當(dāng)前我國(guó)學(xué)者在人工智能頂級(jí)學(xué)術(shù) 期 刊(如Artif i cial Intelligence、International Journal of Machine Learning Research等)和頂尖學(xué)術(shù)會(huì)議(如IJCAI、AAAI等)上發(fā)表學(xué)術(shù)論文的數(shù)量仍然不是很多;有國(guó)際影響力的人工智能領(lǐng)域的人才仍相對(duì)較少;在創(chuàng)新思維、創(chuàng)新能力的培養(yǎng)方面仍然需要進(jìn)一步加強(qiáng)。
針對(duì)當(dāng)前人工智能教學(xué)存在的不足,結(jié)合筆者的教學(xué)實(shí)踐,可以歸納總結(jié)出圖1所示4個(gè)方面的改進(jìn)內(nèi)容。
圖1 人工智能教學(xué)模式改進(jìn)措施示意圖
由于人工智能涉及面廣,目前在世界范圍內(nèi)還沒(méi)有一個(gè)權(quán)威性的、相對(duì)統(tǒng)一的學(xué)科設(shè)置。當(dāng)前,圍繞“智能”這一核心,國(guó)外高水平大學(xué)從不同層面、不同角度進(jìn)行課程設(shè)置并開(kāi)展教學(xué),對(duì)人工智能的理論、方法進(jìn)行描述[4]。基于當(dāng)前人工智能的發(fā)展和國(guó)內(nèi)的實(shí)際情況,科學(xué)確定人工智能課程的知識(shí)體系,明確教學(xué)內(nèi)容,確保課程教學(xué)內(nèi)容在保持知識(shí)體系一脈相承的同時(shí)又兼顧學(xué)科的發(fā)展趨勢(shì),是需要遵循的一項(xiàng)基本原則。
就我校的具體情況而言,人工智能是計(jì)算機(jī)相關(guān)專業(yè)的一門(mén)選修課,安排在大三上學(xué)期進(jìn)行學(xué)習(xí),因此,在確定教學(xué)內(nèi)容時(shí),我們充分考慮到該課程課時(shí)相對(duì)較少、學(xué)生往往更關(guān)注技術(shù)應(yīng)用和相關(guān)方法使用的情況,適當(dāng)對(duì)授課內(nèi)容進(jìn)行調(diào)整,著重強(qiáng)調(diào)人工智能發(fā)展歷史、各種技術(shù)的使用方法以及具體應(yīng)用,而對(duì)于復(fù)雜的相關(guān)理論的推導(dǎo)和理解方面無(wú)需過(guò)多強(qiáng)調(diào)。這樣不僅更容易激發(fā)學(xué)生的學(xué)習(xí)興趣,而且比較契合學(xué)生對(duì)人工智能技術(shù)的關(guān)注點(diǎn)。在進(jìn)行教學(xué)安排時(shí),還可以靈活設(shè)置幾個(gè)學(xué)時(shí),在先期授課期間充分征詢學(xué)生意見(jiàn),了解學(xué)生的興趣點(diǎn),然后安排適當(dāng)?shù)臅r(shí)間對(duì)學(xué)生感興趣的技術(shù)進(jìn)行相關(guān)的講解;也可以邀請(qǐng)計(jì)算機(jī)企業(yè)中具有豐富從業(yè)經(jīng)驗(yàn)的AI開(kāi)發(fā)人員就AI技術(shù)在企業(yè)中的實(shí)際應(yīng)用進(jìn)行介紹。
當(dāng)前網(wǎng)絡(luò)課程教育蓬勃發(fā)展,涌現(xiàn)出以Coursera、edX、網(wǎng)易公開(kāi)課等為代表的一大批MOOC資源[5-6]。MOOC中有相當(dāng)一部分與人工智能課程相關(guān)的熱門(mén)資源,教師在日常教學(xué)過(guò)程中可以精選1~2節(jié)課的相關(guān)內(nèi)容在課堂上讓學(xué)生學(xué)習(xí),并就相關(guān)的問(wèn)題進(jìn)行交流討論;另外,還可以選擇部分經(jīng)典的課程讓學(xué)生課后自學(xué),既能擴(kuò)大學(xué)生的選擇面,又能開(kāi)闊學(xué)生的學(xué)習(xí)視野。教學(xué)內(nèi)容優(yōu)化的構(gòu)成如圖2所示。
圖 2 教學(xué)內(nèi)容優(yōu)化的構(gòu)成示意圖
本科生高年級(jí)階段的教學(xué)與低年級(jí)的相比,具有一些新的特點(diǎn):一方面,高年級(jí)本科生在經(jīng)過(guò)低年級(jí)階段的學(xué)習(xí)之后,有一定的專業(yè)積累,迫切希望能夠?qū)W習(xí)本專業(yè)的前沿技術(shù)與知識(shí)以及了解本專業(yè)的發(fā)展前景;另一方面,部分高年級(jí)本科生會(huì)選擇繼續(xù)攻讀研究生,因此在教學(xué)中還必須注重科研素質(zhì)的培養(yǎng)。
人工智能課程教學(xué)內(nèi)容中包括不少經(jīng)典問(wèn)題和熱門(mén)方法,如漢諾塔問(wèn)題、遺傳算法、神經(jīng)網(wǎng)絡(luò)、決策樹(shù)、手寫(xiě)字符識(shí)別等。單純講解這些經(jīng)典問(wèn)題相對(duì)抽象,學(xué)生很難理解。為了增強(qiáng)學(xué)生對(duì)此類(lèi)方法的理解,激發(fā)其學(xué)習(xí)熱情,對(duì)于一些簡(jiǎn)單的問(wèn)題(如漢諾塔問(wèn)題),可以在課堂上現(xiàn)場(chǎng)編程演示;對(duì)另外一些問(wèn)題(如手寫(xiě)字符識(shí)別),則可以通過(guò)事先準(zhǔn)備好的演示程序進(jìn)行課堂上的演示。引入Matlab等仿真軟件進(jìn)行此類(lèi)案例的演示,能夠更加直觀地展現(xiàn)此類(lèi)問(wèn)題的過(guò)程和結(jié)果,增強(qiáng)教師與學(xué)生的交互,有效激發(fā)學(xué)生的學(xué)習(xí)興趣,加深學(xué)生對(duì)相關(guān)理論的理解,從而提高其學(xué)習(xí)積極性。
近年來(lái),我校開(kāi)展小學(xué)期教學(xué)的工作,每年6月底至7月初開(kāi)始為期4周的小學(xué)期課程,在此期間主要以綜合項(xiàng)目訓(xùn)練為主,著力提高學(xué)生的實(shí)踐能力;此外,還開(kāi)展了面向高年級(jí)學(xué)生的“大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目”,鼓勵(lì)學(xué)生進(jìn)行團(tuán)隊(duì)申報(bào),對(duì)入選的項(xiàng)目配以指導(dǎo)教師并給予經(jīng)費(fèi)支持。人工智能課程的教學(xué)應(yīng)該和創(chuàng)新創(chuàng)業(yè)項(xiàng)目緊密結(jié)合起來(lái),教師通過(guò)擬定合適的題目,鼓勵(lì)感興趣的學(xué)生積極參加申報(bào),并對(duì)相關(guān)項(xiàng)目給予指導(dǎo)。這不僅能充分提高學(xué)生的學(xué)習(xí)積極性、主動(dòng)性和創(chuàng)新意識(shí),還能增強(qiáng)其應(yīng)用實(shí)踐能力。創(chuàng)新創(chuàng)業(yè)項(xiàng)目在我校已經(jīng)取得了較好的成果,涌現(xiàn)出以“口袋小安”為代表的一批優(yōu)秀成果,該項(xiàng)目于2017年底成功獲得了某上市公司500萬(wàn)元投資和1 000萬(wàn)元?jiǎng)?chuàng)投發(fā)展基金。
在現(xiàn)代化建設(shè)過(guò)程中,創(chuàng)新型人才發(fā)揮著重要作用。近年來(lái),我國(guó)研究生招生規(guī)模逐年擴(kuò)大,相當(dāng)一部分高年級(jí)本科生選擇攻讀研究生。加強(qiáng)對(duì)高年級(jí)本科生科研素質(zhì)的培養(yǎng)是為我國(guó)研究生教育輸送人才的一項(xiàng)重要舉措。
人工智能是近年來(lái)計(jì)算機(jī)相關(guān)學(xué)科當(dāng)中最為活躍的研究領(lǐng)域,其涵蓋范圍廣、影響范圍大,如機(jī)器學(xué)習(xí)、模式識(shí)別、群體智能等都是當(dāng)前的研究熱點(diǎn)。在教學(xué)中增強(qiáng)對(duì)學(xué)生科研素質(zhì)的培養(yǎng),可以激發(fā)學(xué)生的研究意識(shí)和研究興趣,從而為學(xué)生以后從事科研工作奠定堅(jiān)實(shí)的基礎(chǔ)。具體而言,在日常教學(xué)過(guò)程中,對(duì)于特定的問(wèn)題(如當(dāng)前十分熱門(mén)的神經(jīng)網(wǎng)絡(luò)),不但要介紹神經(jīng)網(wǎng)絡(luò)提出、發(fā)展、低潮、復(fù)興的發(fā)展歷史,而且要對(duì)各個(gè)階段背后深層次的原因進(jìn)行剖析,在介紹神經(jīng)網(wǎng)絡(luò)優(yōu)勢(shì)的同時(shí)也要指出其存在的不足;同時(shí)對(duì)其他能夠在某一方面彌補(bǔ)神經(jīng)網(wǎng)絡(luò)不足的技術(shù)也要進(jìn)行相關(guān)的介紹,如隨機(jī)梯度下降方法能夠從一定程度上避免BP神經(jīng)網(wǎng)絡(luò)梯度下降可能造成的局部最優(yōu)問(wèn)題。另外,對(duì)當(dāng)前神經(jīng)網(wǎng)絡(luò)的發(fā)展也要進(jìn)行相關(guān)的介紹,如對(duì)深度學(xué)習(xí)主流的CNN、DBN等技術(shù)進(jìn)行相應(yīng)的介紹和分析,對(duì)Tensorf l ow、Theano、Keras等主流的深度學(xué)習(xí)框架進(jìn)行介紹,而且最好能就其中一種框架的使用方法進(jìn)行具體說(shuō)明,從而更好地激發(fā)學(xué)生的學(xué)習(xí)興趣。
我校開(kāi)展的“安徽大學(xué)大學(xué)生科研訓(xùn)練計(jì)劃項(xiàng)目”通過(guò)指導(dǎo)教師申請(qǐng)立項(xiàng),指導(dǎo)教師與學(xué)生雙向選擇的方式進(jìn)行。該項(xiàng)目的開(kāi)展取得了不錯(cuò)的成績(jī),如2011年共有146名學(xué)生參加大學(xué)生科研訓(xùn)練計(jì)劃項(xiàng)目,其中有85人考取碩士研究生,占參與學(xué)生總數(shù)的58%,在校期間,他們以第一作者發(fā)表學(xué)術(shù)論文60篇,其中SCI、EI和CSCD分別收錄7篇、4篇和6篇;參與發(fā)表論文24篇,其中SCI、EI和CSCD分別收錄14篇、1篇和 2篇;申請(qǐng)發(fā)明專利7項(xiàng),獲實(shí)用新型專利1項(xiàng)。
本科生群體非常具有創(chuàng)新潛力,需要指導(dǎo)教師積極引導(dǎo)。人工智能課程教師可以通過(guò)合適的選題申報(bào)該項(xiàng)目,在指導(dǎo)本科生參與科研項(xiàng)目研究并獲得預(yù)期效果的同時(shí),也能從項(xiàng)目實(shí)施過(guò)程中得到許多啟發(fā)。師生的交流互動(dòng),能幫助教師更準(zhǔn)確地發(fā)現(xiàn)問(wèn)題并及時(shí)加以指導(dǎo)解決。這不僅能夠提升學(xué)生的理論與實(shí)踐相結(jié)合能力,還可以提高教師的指導(dǎo)水平,有效實(shí)現(xiàn)教學(xué)相長(zhǎng)。大學(xué)生科研訓(xùn)練計(jì)劃能夠有效培養(yǎng)學(xué)生的實(shí)踐能力與創(chuàng)新精神,促使其更早、更多地接受科學(xué)研究基本訓(xùn)練,創(chuàng)造優(yōu)秀拔尖人才脫穎而出的條件,實(shí)現(xiàn)科研資源與本科生人才培養(yǎng)的有機(jī)結(jié)合。
人工智能課程理論性強(qiáng)、內(nèi)容涵蓋范圍廣。傳統(tǒng)的單一通過(guò)試卷考核的方式對(duì)此課程適用性不是很好,因此,對(duì)該課程的考核要本著以學(xué)生為中心的理念,設(shè)置多元化的考核方式,這有利于鼓勵(lì)學(xué)生自主學(xué)習(xí)。在教學(xué)過(guò)程中,鼓勵(lì)學(xué)生積極發(fā)言提問(wèn)和發(fā)表個(gè)人看法,有助于活躍課堂氣氛、引導(dǎo)學(xué)生自由思考;此外,平時(shí)的出勤率、隨堂作業(yè)也可以納入最后考核的參考指標(biāo)。學(xué)生可以通過(guò)PPT的形式匯報(bào)MOOC學(xué)習(xí)的成果,或者自主選擇人工智能某一個(gè)技術(shù)并匯報(bào)自我學(xué)習(xí)的收獲等,這些都可以作為考核的重要考慮因素;允許學(xué)生通過(guò)自我編程實(shí)現(xiàn)一些驗(yàn)證性的設(shè)計(jì),如經(jīng)典的手寫(xiě)字符識(shí)別、車(chē)牌識(shí)別等;對(duì)于從事人工智能相關(guān)研究課題的學(xué)生,也可以以階段性的成果作為考核的參考指標(biāo)??傊瑸槭箤W(xué)生通過(guò)這門(mén)課程的學(xué)習(xí)能有所收獲并兼顧學(xué)生的個(gè)性化發(fā)展,教師不必拘泥于某一兩種固定的形式,而應(yīng)該建立一個(gè)多元化的考核形式。
在人工智能課程教學(xué)過(guò)程中,對(duì)學(xué)生實(shí)踐能力和科研素質(zhì)的培養(yǎng)是核心目標(biāo)。前文總結(jié)的培養(yǎng)措施之間并不是相互孤立的,一種措施的作用是多元化的,如大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目、大學(xué)生科研訓(xùn)練計(jì)劃項(xiàng)目、畢業(yè)設(shè)計(jì)等都具有多元化、長(zhǎng)周期的特征。多元化指的是措施功能的多元,如人工智能的教學(xué)還可以和畢業(yè)設(shè)計(jì)聯(lián)系起來(lái),教師可以在充分了解學(xué)生意愿和興趣點(diǎn)的基礎(chǔ)上,指導(dǎo)給出相關(guān)研究點(diǎn)和大致的研究?jī)?nèi)容,給學(xué)生以一個(gè)較長(zhǎng)的時(shí)間開(kāi)展相關(guān)工作,通過(guò)定期的交流溝通,發(fā)現(xiàn)不足,不斷完善,從而形成一個(gè)高質(zhì)量的畢業(yè)設(shè)計(jì),不必局限在大四學(xué)年才進(jìn)行畢業(yè)設(shè)計(jì)的研究工作。相關(guān)設(shè)計(jì)的內(nèi)容也可以根據(jù)學(xué)生的興趣,以實(shí)踐性為主,也可以偏研究性。長(zhǎng)周期指的是這些措施的開(kāi)展往往需要有一個(gè)相對(duì)長(zhǎng)的時(shí)間,才能在學(xué)生能力提升上取得較好的效果,如大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目和大學(xué)生科研訓(xùn)練計(jì)劃項(xiàng)目往往都需要兩年的時(shí)間,對(duì)于大三的學(xué)生來(lái)說(shuō)這基本貫穿了其之后本科階段的求學(xué)生涯。
我們雖然探討人工智能課程在本科教學(xué)中4個(gè)方面的改革措施并就如何建立多元化、長(zhǎng)周期的能力培養(yǎng)模式進(jìn)行闡述,但是仍然存在不足。當(dāng)前人工智能的發(fā)展面臨著諸如動(dòng)態(tài)任務(wù)、非確定性任務(wù)、多領(lǐng)域任務(wù)等難題,如何引導(dǎo)學(xué)生對(duì)相關(guān)問(wèn)題進(jìn)行思考,激發(fā)學(xué)生的探索熱情,發(fā)揮青年學(xué)生的創(chuàng)造力,對(duì)于解決人工智能面臨的關(guān)鍵問(wèn)題具有十分重要的意義。希望在之后的教學(xué)實(shí)踐與探索中,針對(duì)此類(lèi)關(guān)鍵問(wèn)題,不斷完善教學(xué)手段和方法,將人工智能課程的教學(xué)改革推向新的發(fā)展。