一级a一级a爱片免费免会员2月|日本成人高清视频A片|国产国产国产国产国产国产国产亚洲|欧美黄片一级aaaaaa|三级片AAA网AAA|国产综合日韩无码xx|中文字幕免费无码|黄色网上看看国外超碰|人人操人人在线观看|无码123区第二区AV天堂

人工智能課程教學

時間:2023-09-22 15:33:09

導語:在人工智能課程教學的撰寫旅程中,學習并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領您探索更多的創(chuàng)作可能。

第1篇

關(guān)鍵詞:人工智能;案例式教學;興趣引導教學法;問題驅(qū)動教學法

中圖分類號: TP309 文獻標識碼:A 文章編號:1009-3044(2014)03-0599-02

人工智能是一門研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術(shù)及應用系統(tǒng)的綜合性技術(shù)學科[1],是計算機科學、控制論、信息論、神經(jīng)生理學、心理學、語言學等多種學科互相滲透、迅速發(fā)展且與人類生活密切相關(guān)的綜合性新學科,其核心研究領域包括模式識別、自然語言處理、機器學習、數(shù)據(jù)挖掘、人工神經(jīng)網(wǎng)絡和專家系統(tǒng)等等[2]。

語言信息處理是語言學與計算機科學交叉形成的一門新型學科,其課程體系以語言學、計算機應用、應用數(shù)學和認知科學為主干,研究內(nèi)容是自然語言的自動化信息處理技術(shù),是人類語言活動中信息成分的發(fā)現(xiàn)、提取、存儲、加工與傳輸[3]。目前該方向的主要應用領域包括機器翻譯、文獻檢索、信息提取、自然語言的人機接口等。由此可見,為語言信息處理專業(yè)開設人工智能課程是必須的。該文針對“人工智能”課程自身特點和語言信息處理專業(yè)研究生培養(yǎng)目標,并結(jié)合筆者多年來的教學經(jīng)驗,分別從課程內(nèi)容設定、教材選擇、教學方法、考核方式等多個方面對該課程的教學改革進行了探索與研究。

1 以“精”“典”為基本要求的教學內(nèi)容選擇

“人工智能”課程的突出特點研究內(nèi)容涉及面廣而學時數(shù)較短(大部分高校的研究生專業(yè)安排的課程的時數(shù)在36到48學時之間)。因而授課時不能追求內(nèi)容“大而全”,必須“精”,選擇重點、核心基礎知識進行學習,選擇與專業(yè)方向最相關(guān)的“典”型應用領域進行重點詳細介紹,使學生在有限的時間內(nèi)學到最有用的知識?!叭斯ぶ悄堋?a href="http://m.kcge.org.cn/haowen/50160.html" target="_blank">課程教學內(nèi)容總體可以分為三大部分。

第一部分是基礎理論知識,學習人工智能中知識的表示方式(謂詞邏輯表示法、產(chǎn)生式知識表示法、框架表示法、語義網(wǎng)絡表示法等)。語言信息處理專業(yè)學生本科專業(yè)背景不同(有文科,有理工科),所以該部分教學內(nèi)容難點在于教學進度和難易程度的均衡。本部分內(nèi)容可安排8~10學時。

第二部分是搜索與推理,對使用特定知識表示方式表達的知識和問題進行推導或搜索,得出相應結(jié)論或搜索結(jié)果。本部分安排10~12學時,重點在于啟發(fā)式搜索。

第三部分是人工智能中的典型應用領域。對于該部分內(nèi)容的選擇要以學生專業(yè)為中心進行,選擇與學生專業(yè)相關(guān)性較大的領域進行教學,以期能夠有助于學生了解并掌握學術(shù)的主流發(fā)展趨勢,從而能夠更好地培養(yǎng)自身的科學素養(yǎng)和創(chuàng)新能力。本部分主要學習機器翻譯、機器學習、自然語言處理、數(shù)據(jù)挖掘、多Agent系統(tǒng)等。本部分安排18~36學時。

2 選擇“最合適”的教材

教材是教師教和學生學的主要憑借,教材的好壞在很大程度上決定了教師能否成功“教”與學生能否順利“學”。教材的選擇要以教學對象的特點和教學目標為依據(jù),選擇最合適的教材。在廣泛研讀目前比較熱門的人工智能教材的基礎上,結(jié)合教學目標和教學對象的特點,選則清華大學出版社出版﹑蔡自興和徐光祐編著的《人工智能及其應用》(第4版)[1]作為教材。該教材總體也可以分為三部分:第一部分論述了人工智能的三大技術(shù), 即知識表示;第二部分論述推理及搜索; 第三部分論述人工智能的主要應用領域,包括專家系統(tǒng)、機器學習、自動規(guī)劃、分布式人工智能和自然語言理解等。與第三版本科生用書相比,增加了如本體論和非經(jīng)典推理、決策樹學習和增強學習、詞法分析和語料庫語言學等(非常適合筆者的教學對象)。

3 創(chuàng)新型人工智能課程教學方法

“人工智能”課程涉及的知識面廣,既包括基礎理論,也包括具體應用,即有抽象復雜的計算,也有繁雜的系統(tǒng)實現(xiàn),為此,如何激發(fā)學生的學習興趣并保持學生的學習興趣是本課程教學的關(guān)鍵。此外,因為是研究生教學,所以更突出學生的主體地位,注重培養(yǎng)學生的學習興趣、自主學習的意識和能力。為此,筆者主要采用了以下幾種教學方法。

3.1 興趣引導教學法

常言“興趣是最好的老師”,如何培養(yǎng)學生對本門課程的學習興趣,激發(fā)學生對本門課程的求知欲,是一門課程首要任務。

為了提高學生的學習興趣,筆者在第一節(jié)課讓學生觀看美國科幻電影“機器人”的相關(guān)片斷,通過機器人安德魯非凡的創(chuàng)造能力、情感表達能力和自學習能力讓學生更好地了解人工智能的目標、意義,激發(fā)學生探索人工智能的興趣;在學習“博弈策略”及“極大極小分析法”時,筆者通過讓學生來參與“一字棋”對決游戲說明博弈樹的層次結(jié)構(gòu)原理,通過“人機對弈”說明“α-β剪枝技術(shù)”引入的必要性;通過“啤酒與尿布”的故事說明數(shù)據(jù)挖掘技術(shù)在現(xiàn)實生活中的應用,讓學生認識到人工智能并不是虛無抽象的學科,而與人們的生活息息相關(guān),激發(fā)起學生用人工智能相關(guān)技術(shù)解決現(xiàn)實問題的興趣。

3.2 問題驅(qū)動教學法

在講授基礎理論時,如“不確定性推理”、“數(shù)據(jù)挖掘”等這一類型內(nèi)容抽象、算法復雜的知識時,采用了問題驅(qū)動式的教學方法。

教師首先提出與內(nèi)容相關(guān)的若干問題,并為學生相關(guān)的資料或向?qū)W生提供找到問題的一些線索,讓學生帶著問題去思考、分析和討論等方式來查找答案,主動獲取知識,應用知識,教師在必須的時候還需給予一定的引導和幫助。如在講授產(chǎn)生式知識表示法時,以“動物識別系統(tǒng)”問題原型,給出學生系統(tǒng)模型,讓學生編寫一個能夠用來進行動物識別的應用程序。

此教學法很好地培養(yǎng)學生解決問題的能力,形成研究的態(tài)度,提高認知能力。

3.3 實踐教學法

“實踐是檢驗真理的唯一標準”。人工智能課程中,能夠動手實踐的知識一定要讓實踐。

在講“專家系統(tǒng)”的構(gòu)造步驟時,用“營養(yǎng)專家系統(tǒng)”為案例進行介紹,將該專家系統(tǒng)分解為一個個小的具體任務(如知識庫構(gòu)建、規(guī)則庫的構(gòu)建、界面設計等),并分配給不同的學生,學生按照專家系統(tǒng)的一般構(gòu)造步驟去完成相應的任務,最終完成一個完善的系統(tǒng),從而達到掌握專家系統(tǒng)構(gòu)建的教學目標。

實踐教學法可以提高學生分析、解決問題的能力和動手能力,并可以進一步加深對理論知識的理解。

3.4 案例教學法

案例教學法是將案例討論的方法運用到課堂教學活動中去,教師根據(jù)課堂教學目標和教學內(nèi)容的需要,通過設置一個具體的案例,引導學生參與分析、討論、表達等活動,讓學生在具體問題情境中積極思考、主動探索,以提高教與學的質(zhì)量和效果,培養(yǎng)學生認識問題、分析問題和解決問題等綜合能力的一種教學方法[4]。案例教學法中教師扮演設計者和激勵者的角色,鼓勵學生積極參與典型案例的討論,重點掌握教學進程,引導學生思考,組織討論研究,進行總結(jié)、歸納,同時教師也參與到學生共同研討。不但可以發(fā)現(xiàn)自己的不足,也可以從學生那里可以了解到大量感性資料。該教學法有利于調(diào)動學生學習主動性,通過生動具體的案例介紹可以促進學生對知識的理解和實際應用。

人工智能授課中,對于產(chǎn)生式系統(tǒng)和自然語言理解系統(tǒng)的有關(guān)概念及系統(tǒng)構(gòu)成技術(shù),采用了案例教學法。

在介紹產(chǎn)生式系統(tǒng)時,我們以動物識別系統(tǒng)為案例進行介紹。案例教學通常可以分為3個步驟,即案例引入、案例分析和案例總結(jié)。案例引入過程介紹產(chǎn)生式的語法和語義、產(chǎn)生式系統(tǒng)的組成及工作原理后,通過屏幕演示動物識別系統(tǒng)的運行過程使得學生能夠獲得老虎、金錢豹、斑馬、長頸鹿、鴕鳥、企鵝、信天翁七種動物的一些特征;案例分析階段通過向?qū)W生展示使用Prolog編寫的動物識別系統(tǒng)源程序,詳細介紹設計思想以及實現(xiàn)過程。該過程是案例教學的關(guān)鍵,教師引導學生進行案例分析,之后由學生進行補充,師生共同討論力求系統(tǒng)得以更完善;案例總結(jié)階段由老師對學生的討論情況進行總結(jié),在總結(jié)討論情況的基礎上提出一些問題(例如如何進一步提高系統(tǒng)的效率?)。

在介紹自然語言理解系統(tǒng)時,以自然語言情報檢索系統(tǒng)LUNAR[5]為例進行介紹。從LUNAR系統(tǒng)的詞法分析、語義解釋和問題回答三個階段進行詳細分析。經(jīng)過案例引入、案例分析和案例總結(jié)三個階段,使得學生對LUNAR系統(tǒng)的設計步驟、關(guān)鍵技術(shù)及設計思路有深入的了解。之后,要求學生寫出案例分析書面過程,并完成課后作業(yè)“指揮機器人的自然語言理解系統(tǒng)SHRDLU”。

4 課程考核方式的改革

研究生教育以培養(yǎng)學生的能力和素質(zhì)為主要目標。人工智能課程的考核方式也以此為目標,采用以考察理解應用為目的的論述題,或結(jié)課論文形式進行,同時注重平時考核。平時考核以學生查資料的能力、閱讀相關(guān)文獻即完成課后作業(yè)的情況為考核對象。

5 結(jié)束語

為了提高人工智能課的教學質(zhì)量,根據(jù)課程及教學對象的特點,結(jié)合教學過程實際問題,采用了合適的教材,安排了合適的學時,在教學過程中綜合各種教學方法的優(yōu)點,并采用了適當?shù)目己朔绞?。教學結(jié)果表明,通過這些嘗試,提高學生學習的興趣和積極性,取得較好的教學效果,學生能夠有意識地使用人工智能中的相關(guān)知識、思想來進行學術(shù)研究。

參考文獻:

[1] 蔡自興,徐光祐.人工智能及其應用——研究生用書[M]. 第3 版. 北京:清華大學出版社,2004.

[2] 廉師友.人工智能技術(shù)導論[M].西安:電子科技大學出版社, 2002.

第2篇

關(guān)鍵詞:人工智能;教學內(nèi)容;教學方法

中圖分類號:G642 文獻標識碼:A

1 引言

人工智能(AI)是二十世紀五十年代后期興起的利用計算機模擬人類智能活動去求解問題的學科,與空間技術(shù)、原子能技術(shù)一起被譽為二十世紀三大科學技術(shù)成就,目前廣泛應用于專家系統(tǒng)、機器翻譯、語音識別、文字識別、計算機視覺、機器人、電子游戲等方面,已經(jīng)成為計算機技術(shù)發(fā)展以及許多高新技術(shù)產(chǎn)品中的核心技術(shù)。

為了適應人工智能技術(shù)日益廣泛的需要,國內(nèi)外高校普遍開設了“人工智能”方面的課程,特別是作為計算機方面專業(yè)的核心課程之一。我校自從1993年開始為自動化專業(yè)本科生開設“智能控制”選修課,1996年為自動化、計算機、機械等專業(yè)本科生開設“人工智能導論”、“人工智能及其應用”課程。目前,我校軟件學院、信息學院、機電學院都開設了“人工智能導論”課程,已經(jīng)成為計算機科學與技術(shù)、軟件工程、數(shù)字媒體技術(shù)、自動化、機械制造與自動化等許多專業(yè)本科生的一門重要的技術(shù)基礎課程,也是面向包括人文社科等全校所有專業(yè)的公選課之一,其目的是使學生了解人工智能的基本概念和基本原理,初步學習和掌握人工智能的基本技術(shù)和前沿內(nèi)容,拓寬知識面,啟發(fā)思路,為學生提供最基本的人工智能技術(shù)和有關(guān)問題的入門性知識,提高學生應用開發(fā)軟件的能力和水平,為今后在相關(guān)領域的研究和應用奠定更為堅實的基礎。因此,建設好“人工智能導論”課程具有重要意義和很廣的受益面。

由于人工智能是交叉學科,涉及面廣、內(nèi)容抽象、不易理解,學生往往有望而生畏的感覺,在教學過程中,老師教、學生學都比較吃力。為了更好地實現(xiàn)上述教學目標,提高本課程的教學質(zhì)量,協(xié)調(diào)好教與學的雙邊關(guān)系,使學生由望而生畏的感覺,變?yōu)橛杏糜腥さ母杏X,根據(jù)已有人工智能課程在教學與實踐方面的經(jīng)驗和方法,結(jié)合“人工智能導論”課程的近幾年教學實踐,對課程的教學體系、教學內(nèi)容、教學方法、教學手段、考核方式等方面進行了探索總結(jié)。

2 調(diào)整與優(yōu)化教學體系和教學內(nèi)容

“人工智能導論”是計算機科學與技術(shù)、軟件工程、數(shù)字媒體技術(shù)、自動化、機械制造與自動化等許多專業(yè)本科生的一門重要的技術(shù)基礎課程,也是面向包括人文社科等全校所有專業(yè)的公選課之一,其研究領域及內(nèi)容十分豐富,涉及的基礎面廣。因此如何選好教學內(nèi)容,既能使學生了解本領域的概貌,又能適合學生的基礎,便于他們在有限的時間完成學習任務,是一件重要而又困難的事情。

進入21世紀以來,人工智能學科又有了新的發(fā)展。為了及時反映人工智能研究和學科的最新進展,我們修訂了“人工智能導論”的教學大綱,對教學內(nèi)容進一步優(yōu)化和更新,極大充實了各個系統(tǒng)的內(nèi)容。我們確定的教學內(nèi)容主要分為三部分:第1部分為概論,介紹人工智能的基本概念、基本內(nèi)容、主要研究領域及發(fā)展過程;第2部分是知識表示,推理和搜索技術(shù),討論幾種常用的知識表示方法、推理技術(shù)(包括確定性推理方法和不確定推理方法)和搜索求解策略;第3部分是人工智能應用研究領域,包括專家系統(tǒng)、自然語言理解、機器學習、人工神經(jīng)網(wǎng)絡、遺傳算法等的基本概念和方法等。其中第2部分是基礎理論,是人工智能的重要基礎,應該循序?qū)W習。第3部分是人工智能的應用,由于每個研究內(nèi)容都相對獨立、自成體系且有其專門的學術(shù)著作研究、熱點,因此針對高等院校的本??粕鷣碚f,不必循序?qū)W習,而且結(jié)合專業(yè)特點可以選擇其中幾個研究領域。例如對自動化專業(yè)的學生來說,可以選擇專家系統(tǒng)、人工神經(jīng)網(wǎng)絡、遺傳算法等,同時可增加在自動控制領域的應用,包括專家控制、神經(jīng)網(wǎng)絡控制和進化控制等熱點:而對計算機科學與技術(shù)專業(yè)來說,可以選擇專家系統(tǒng)、自然語言理解、機器學習等,并輔以動物識別系統(tǒng)、語音識別系統(tǒng)、智能機器人等實例??傊褪且盐照n程性質(zhì)和教學目的,調(diào)整本課程教學體系,優(yōu)化教學內(nèi)容,讓學生以有限的時間學到人工智能的基礎知識和基本方法。

另外,在選擇和確定教學內(nèi)容時必須兼顧基礎知識和新興技術(shù),注意與相關(guān)課程(如離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)、概率論、自動控制原理、Matlab系統(tǒng)仿真、面向?qū)ο蟮木幊碳夹g(shù)等)的鏈接,密切理論與實際的關(guān)系,通過課堂講授和課外訓練,注意學生能力培養(yǎng),提高他們的學習效果和整體素質(zhì)。

3 加強課程立體化建設和系列教材研究

在課程的立體化建設中,教材充當了地基的角色,所有的課程內(nèi)容安排,無不體現(xiàn)出以教材為基本,以教材為模板。所以本著基礎、實用的原則,我們先后編著出版了《人工智能及其應用》課程教材導論部分概括性強,引人入勝;基礎部分系統(tǒng)全面,敘述深入淺出,循序漸進;應用部分密切理論與實際關(guān)系,典型形象。其中第二版在第一版的基礎上,增加了證據(jù)理論、模糊推理、神經(jīng)網(wǎng)絡等理論的一些典型應用,使學生能夠更深入地理解和應用這些理論;另一方面,又新增了自然語言理解及其應用內(nèi)容,以適應目前計算機翻譯、人機自然語言交互等技術(shù)日益廣泛應用的需要。系列教材適應了人工智能導論新課程開設的需要,反映了人工智能學科的發(fā)展,為人工智能課程確立了基本框架,發(fā)揮了重要作用。系列教材的問世不僅解決了本校“人工智能導論”課程教學用書的問題,而且也被各兄弟院校普遍采用,促進了該課程的普遍開設,推動人工智能學科的發(fā)展。

為了配合教材第二版的教學和自學,在已有教學經(jīng)驗和教學成果積累的基礎上,制作了高質(zhì)量的教學課件和完整的教學視頻錄像,并刻錄成光盤隨書供讀者使用;同時又研究與開發(fā)了網(wǎng)絡課程(http://),以更好地調(diào)動學生的學習興趣和主動性,促進本課程的教學改革。

包括主教材、電子教案、教學視頻錄像、網(wǎng)絡課程及教學資料庫等在內(nèi)的課程立體化建設符合二十一世紀高校教學的要求,支持教師提高教學手段現(xiàn)代化的水平,更貼合學生的學習需求。

4 改革與創(chuàng)新教學模式和教學方法

在“人工智能導論”課程教學的過程中,我們積極探索教學新路,經(jīng)過數(shù)年辛勤試驗,結(jié)合蔡自興教授等對人工智能課程的建設經(jīng)驗,對課程的教學模式和教學方法進行了如下一些的改革與創(chuàng)新。

(1)通過多種途徑激發(fā)學生的學習興趣

“興趣是最好的老師”,“人工智能導論”課程的學習效果,直接受到學生興趣和參與意識的影響。由于這是一門導論性前沿課程,一般來說,學生開始學習興趣很大。但是,當一些學生開始接觸到抽象概念和算法時,往往感到不易接受。我們通過各種途徑和方法,激發(fā)和培養(yǎng)學生的學習興趣。例如,鼓勵學生參與課堂討 論、布置讀書報告和課外實驗、以問題為導向的啟發(fā)式教學、專題討論/辯論等形式。特別,我們精心組織和準備了模糊控制技術(shù)及其應用、智能機器人技術(shù)與應用、智能交通、BCI(腦機交互接口)等專題,以及智能調(diào)度軟件、語音識別系統(tǒng)、動物識別系統(tǒng)、足球機器人比賽、機器人軌跡跟蹤、倒立擺的智能控制等課內(nèi)演示,使學生擴大了眼界,增加了感性知識,達到提高學生學習興趣的目的與效果。

(2)面向問題的啟發(fā)式教學

人工智能中的許多問題,有的似是而非,有的引人入勝。在教學中,有意識的提出相關(guān)問題,提請學生思考,鼓勵學生提出自己的猜想和解決方案。然后逐步進入教材中的解決方案,啟發(fā)學生求解這些問題,并進行分析和比較,從而強化了學生學習的主動意識和參與意識,提高了學生的學習積極性。例如,在講到比較抽象的“遺傳算法”時,提出“遺傳算法如何用于優(yōu)化計算?”這一問題。針對該問題,先從“達爾文的生物進化論”入手,討論“遺傳”、“變異”和“選擇”作用;然后通過一個簡單的例子,從特殊到一般地啟發(fā)學生思考“遺傳”、“變異”和“選擇”的實現(xiàn),最終讓學生與教師一起導出遺傳算法用于優(yōu)化計算的基本步驟。這樣,學生不但從中學習了遺傳算法,而且得到一次邏輯思維的訓練,取得很好的教學效果。

(3)課堂辯論與交互式教學

組織課堂辯論,討論的議題包括人工智能的應用前景和其他比較等有爭議的問題。學生對這些問題展開了激烈的爭論,激發(fā)了學習潛能,明確了學習目標。例如,為了加深學生對智能機器人內(nèi)涵的理解,我們組織了“機器智能能否超過人類智能”的辯論會。會前正反雙方結(jié)合本課程內(nèi)容及其相關(guān)知識,認真進行準備;辯論會上正反雙方唇槍舌戰(zhàn),激烈爭辯,氣氛熱烈。辯論后,學生余意未盡,討論熱情不減。無論是哪一方獲勝,都達到了預期的效果。教學中我們還注意采用了多種交互式策略,如課堂上教師提問可鼓勵或指定學生提問,也可由學生自由地就某個知識點進行主題發(fā)言后老師點評等。

(4)個性化學習與因材施教

在本課程教學過程中注意對學生因材施教和個性化教學。例如,通過組織學生進行讀書報告的形式,鼓勵學生從多方面、多角度考慮問題,多提新穎思想,有意識地鼓勵優(yōu)秀學生探討比較深層的內(nèi)容,并輔導優(yōu)秀學生將其成果以科技論文和發(fā)表文章的形式轉(zhuǎn)化為成果。又如,在教學設計和實驗設計中,注意要求學習有余力和興趣的學生選作部分探索性、創(chuàng)新性的功課和實驗(選學內(nèi)容,如模糊控制器的設計、進化控制等),從而引導學生發(fā)揮個性優(yōu)勢,達到因材施教的目的。同時注意分析學習較差的學生的具體困難,進行有針對性的指導。

(5)多媒體與網(wǎng)絡教學的使用

本課程在PPT演示文稿和網(wǎng)絡課程上,采用了大量的多媒體表現(xiàn)形式,如視頻、動畫、聲音和圖像等。目的在于使得人工智能抽象的知識形象化,便于學生理解。例如,課內(nèi)讓學生在線觀看涂曉媛博士的計算機動畫“人工魚”的錄像片段、人工生命Floy中生命智能體在環(huán)境中不斷的適應進化構(gòu)成演示等,有助于加深學生對所學知識的理解,促進教學水平的提高,激發(fā)了學生對課程的興趣,使學生創(chuàng)新意識得到增強。此外,隨教材附贈的教學光盤和開發(fā)的網(wǎng)絡課程(http://)提供了學生課外自學用的高質(zhì)量的電子課件、完整的教學視頻錄像、豐富的實驗和案例資料等,以更好地調(diào)動學生的學習興趣和主動性。

(7)理論與實踐結(jié)合

在教學內(nèi)容安排上,注意理論聯(lián)系實際,適時布置一些人工智能實驗給學生進行課外練習。設計的課外實驗包括產(chǎn)生式系統(tǒng)實驗,歸結(jié)反演實驗,主觀Bayes推理網(wǎng)絡實驗,A搜索實驗,以及基于Maltab工具箱的模糊控制位置跟蹤系統(tǒng)、兩車追趕模糊控制系統(tǒng)、神經(jīng)網(wǎng)絡模式識別仿真、遺傳算法優(yōu)化計算等實驗。通過實踐和參與,保持學習興趣,有助于學生對人工智能基本概念和難點的理解,掌握基本方法和技術(shù),為從事智能系統(tǒng)應用開發(fā)打下基礎,從而達到教學目的。例如,我們組織學生參觀我們的研究生綜合自動化實驗室,觀看機器人臂取物、倒立擺控制、語音識別軟件、指紋識別軟件、智能調(diào)度軟件等演示,密切理論與實際的關(guān)系。

我們在教學改革實踐中探索的這些教學方法,有利于充分激勵學生的學習積極性和主動性,有利于鼓勵學生發(fā)揮獨立思考和創(chuàng)新思維,有利于多方位培養(yǎng)學生學習發(fā)現(xiàn)問題、分析問題和解決問題的能力。

5 運用多樣化的教學手段和考核方式

5.1 多樣化的教學手段

采用現(xiàn)代信息技術(shù)進行教學,構(gòu)筑“人工智能導論”課程的現(xiàn)代教學模式,是本課程的主要特點之一。教學過程中采用了多媒體教學課件和網(wǎng)絡課程相結(jié)合的方法,充分利用多媒體的豐富表現(xiàn)形式,利用網(wǎng)絡課程的交互性、情景化等,進行教學。采用的方法包括:

(1)抽象知識內(nèi)容的多媒體表示

通過動畫和視頻來演示抽象的概念、算法和過程,包括機器人軌跡跟蹤、機器人臂取物、足球機器人比賽、倒立擺控制、“人工魚”等錄像片段,以及智能調(diào)度軟件、語音識別系統(tǒng)、指紋識別系統(tǒng)、動物識別系統(tǒng)等軟件演示。

(2)通過PPT撰寫教案

精心編制PPT,組織好課件內(nèi)容,做到圖文并茂,提綱挈領,便于學生理解,便于教師講授。

(3)開發(fā)與應用網(wǎng)絡課程

“人工智能導論”網(wǎng)絡課程較好的實現(xiàn)了交互性、在一定程度上實現(xiàn)了學習過程的情景化。在交互性方面,通過網(wǎng)絡課程的課堂練習和章節(jié)練習,評價學生的學習情況,并給學生提出學習建議。在情景化方面,采用了在線答疑形式,使得學習過程豐富有趣。

(4)先進實驗系統(tǒng)的觀摩與演示

利用我們的研究成果等有利條件,有針對性地對學生進行成果演示(包括智能調(diào)度軟件、語音識別系統(tǒng)、指紋識別系統(tǒng)、動物識別系統(tǒng)等軟件),使學生知道學了有用,而且很有用,很有趣,很有意義,從而進一步誘導學生的學習興趣,鞏固了課堂所學知識,提高了教學質(zhì)量。

教學效果通過上述先進的現(xiàn)代信息技術(shù)的應用,不僅極大地提高了學生的學習興趣和主動性,而且也取得很好的實際教學效果,提高教學質(zhì)量。

5.2 作業(yè)、考試等教改舉措

(1)改革作業(yè)方式與方法

改變過去那種單純的書面習題作業(yè),發(fā)展成為必須交給教師評閱的書面家庭作業(yè)、不必交給教師的課外思考題目、口頭布置的思考題或閱讀材料以及大型作業(yè)等。其中上交作業(yè)通過網(wǎng)絡進行,教師批閱后的作業(yè)也通過網(wǎng)絡返回給學生,實現(xiàn)了作業(yè)呈交和返回的網(wǎng)絡化。

(2)改革考試方式與方法

如何對本課程的考試方式進行改革一直是我們探索的問題。我們綜合考慮課堂出勤情況(10%)、平時正式作業(yè)成績(20%)和期末課程考試(70%),進行綜合評分。期末考試有時采用綜合試題考試,出幾個大題目讓學生選擇其中幾個進行開卷筆試,當面交卷后評分;有時采用課外開卷論文結(jié)合或口試面試。最近,我們還對部分學生結(jié)合實驗或?qū)嶋H問題提問等進行考核。我們正進一步改革、試驗和探索,使考試成為衡量與培養(yǎng)創(chuàng)新能力,促進學生學習主動性和提高課程教學質(zhì)量的重要環(huán)節(jié)。

第3篇

>> 智能游戲開發(fā)與設計課程教學方法探索 數(shù)字媒體技術(shù)專業(yè)游戲設計與開發(fā)方向本科課程設置的探討 游戲設計與開發(fā)課程教學方法探析 游戲開發(fā)應用中的“人工智能”課程教學方法探討 基于多元智能理論的網(wǎng)絡教育游戲設計與開發(fā) 面向游戲開發(fā)方向的“計算機圖形學”課程建設探討 計算機審計課程開發(fā)與建設探討 智能信息處理課程群輔助教學網(wǎng)站的設計與開發(fā) 益智小游戲設計與開發(fā) 游戲設計方向課程建設研究 “人工智能與游戲編程”課程設計 高職游戲開發(fā)專業(yè)課程體系建設 基于普通高校成人高等教育課程開發(fā)與課程建設的探討 數(shù)字游戲設計專業(yè)建設方案探討 智能科學與技術(shù)專業(yè)的算法設計與分析課程教學探討 《Flas設計》課程建設的研究與探討 《網(wǎng)絡綜合布線設計與施工》課程建設探討 基于工作過程的《網(wǎng)頁設計》課程開發(fā)與設計探討 “智能科學與技術(shù)”本科專業(yè)軟件實踐類課程建設探討 “新藥設計與開發(fā)”精品課程的建設與實踐 常見問題解答 當前所在位置:l.

[4] 第九屆中國國際數(shù)碼互動娛樂展覽會[EB/OL]. [2011-06-23]. /.

[5] 彭巖,王萬森. 智能科學與技術(shù)專業(yè)建設的探索與實踐[J]. 計算機教育,2009(11):30-33.

[6] 王小捷. 北京郵電大學的智能科學與技術(shù)專業(yè)[J]. 中國人工智能學會通訊,2011(3):28-30.

[7] 李儀.“人工智能與游戲編程”課程設計[J]. 計算機教育,2010(10):99-101.

[8] 陳少波. 中國動漫游戲?qū)I(yè)教育現(xiàn)狀和發(fā)展策略[J]. 浙江學刊,2007(2):221-224.

[9] 王浩. Visual C++游戲開發(fā)經(jīng)典案例詳解[M]. 北京:清華大學出版社,2010:204-217.

[10] 吳清強,劉方. 計算機游戲基礎教程[M]. 北京:電子工業(yè)出版社,2010:187-196.

[11]John David Funge. 人工智能在計算機游戲和動畫中的應用[M]. 班曉娟,艾迪明,譯. 北京:清華大學出版社,2004:107-116.

[12] 于洪. 智能科學與技術(shù)專業(yè)的算法設計與分析課程教學探討[J]. 計算機教育,2010(10):15-18.

Study on Intelligent Game Development and Design Teaching

YU Hong, WANG Guoyin, LIU Hongtao

(Institute of Computer Science and Technology, Chongqing University of Posts & Telecommunication, Chongqing 400065, China)

第4篇

關(guān)鍵詞:機器智能;教學方法;專題文獻調(diào)研;演講;討論;編程;學生評價

自2005年北京郵電大學在國內(nèi)得到教育部批準設立智能科學與技術(shù)本科專業(yè)開始,機器智能課程就被設定為一門重要的專業(yè)基礎課。在2008年全國智能科學技術(shù)教育學術(shù)研討會上,機器智能課程被確立為第一批三門核心課程之一。作者曾在2009年全國智能科學技術(shù)教育學術(shù)研討會上對該課程內(nèi)容的建設進行了探討[1],在此基礎上,結(jié)合教學實踐工作對于該課程的教學方法也進行了一些摸索。

1相關(guān)教學方法

機器智能是新出現(xiàn)的課程,可供參考的國內(nèi)外資料較少,我們主要對相關(guān)的人工智能課程的教學方法進行了調(diào)研和學習。陳白帆、蔡自興等的人工智能精品課程教學方法在國內(nèi)最具代表性[2],開設課程設計,學生根據(jù)自己的興趣組成小組選題。多媒體課件和網(wǎng)絡課程相結(jié)合,采用啟發(fā)式教學,舉行課堂討論等。王甲海[3]等探討啟發(fā)式傳授人工智能解決問題的非結(jié)構(gòu)化的思想。劉興林[4]從教材選擇、教學內(nèi)容和方法、考核方式等做了一系列教學改革。韓潔瓊[5]等提出注重激發(fā)學生的學習興趣、加強對實驗教學的重視。白潔[6]等提出與學科發(fā)展前沿接軌,注重培養(yǎng)學生的創(chuàng)新能力。朱紅[7]等對圖搜索內(nèi)容進行有效的教學設計。王璐[8]等設計了應用型和研究型的教學情境。

國外人工智能課程建設具有更長的時間和更多的積累。很多大學在人工智能課程中圍繞游戲引入工程項目。Jeffrey等[9]引入基于Blackjack游戲的優(yōu)化模型來進行人工智能課程教學。Hansen等[10]開發(fā)了Glomus教學系統(tǒng),引導學生在邏輯證明游戲過程中學會重要概念。Douglas等[11]針對電腦游戲中的人工智能的課程教學提出了學生教學生的方法。Ingrid等[12]以機器學習為主題把人工智能中分散的重要概念統(tǒng)一到一起。

2教學實踐

2.1總體思路

在本課程教學實踐過程中,總體思路是根據(jù)教學基本要求和主要內(nèi)容形成的。詳細的教學基本要求和內(nèi)容參見文獻[1]。基于此,對本課程的教學實踐進行了如下分析。

1) 教學內(nèi)容極其豐富多彩,如果需要詳細地講授,每一個章節(jié)都可以成為一門課程,64學時的時間是遠遠不夠的。

2) 本課程是一門成長中的新課程,其中既要包括智能領域?qū)W者們研究了幾十年的重要成果,也要涵蓋當前國內(nèi)外最新研究現(xiàn)狀的了解和把握,才能讓學生們感受到當前時代的脈搏,了解到本專業(yè)的魅力。

3) 智能科學與技術(shù)也是一門實踐性很強的學科,其中很多技術(shù)都已經(jīng)或正在社會生活中發(fā)揮著重要作用,學生們更渴望能夠在學習實踐中掌握和推進這些技術(shù)。

4) 任何教學過程,如果只是單方向的教師講、學生聽,很難達到良好的效果,必須要調(diào)動學生的主動學習興趣,讓學生真正參與到教學過程中來,才能實現(xiàn)教與學的雙向促進。

于是,我們采取了以點帶面的方法,抓住其中的關(guān)鍵點進行細致地講解,其余的內(nèi)容則根據(jù)側(cè)重面的不同,分別采取啟發(fā)式教學的方法,如專題文獻調(diào)研、演講、討論、動手實驗、學生評價等方式推動學生主動學習相關(guān)知識和技術(shù),實現(xiàn)知識拓展和興趣培養(yǎng)。

2.2專題文獻調(diào)研

這是我們借鑒了帶研究生做課題的經(jīng)驗而提出的一種方法。每次開始講授這門課程的時候,學生們都會問:為什么我們課程的名字跟其他人工智能的課程不一樣?內(nèi)容上有什么區(qū)別?我也都會給出我們的回答,但是總感覺學生并沒有完全理解。考慮到智能科學技術(shù)專業(yè)本身就是一個新鮮事物,機器智能課程也是新近提出的,目前并沒有完全定論,屬于前沿探索的問題。因此,我們提出進行專題文獻調(diào)研的方法,希望讓學生通過自己的廣泛閱讀、比較和分析,更加深入地了解本課程。

我們首先給出需要調(diào)研的問題以便引導學生的調(diào)研方向,即國內(nèi)外關(guān)于智能科學與技術(shù)專業(yè)的建設情況如何?機器智能、人工智能、神經(jīng)網(wǎng)絡及其他相關(guān)課程的建設情況如何?這些不同于學生們以前在其他課程中遇到的作業(yè)或問題,沒有固定的求解思路,沒有確切的標準答案,但卻都是學生們非常關(guān)心的問題,因此極大地激發(fā)了同學們的學習興趣。我們鼓勵大三學生自由組合,每3~4人組成一個課程小組,每組由一位組長負責組織管理,如召集小組討論,共同制定調(diào)研計劃,分配調(diào)研任務,綜合調(diào)研結(jié)果等。這種形式對于大三的學生畢竟是新的嘗試,開始的時候?qū)W生們對于如何進行文獻調(diào)研不太清楚,我們在給學生介紹文獻資源和調(diào)研方法的同時,也邀請了幾位研究生來到課堂上現(xiàn)身說法,學生們普遍反映非常好。

經(jīng)過1~2周的文獻調(diào)研,學生們交上來的作業(yè)令人非常滿意。內(nèi)容涵蓋了人工智能、機器智能、計算智能的概念,國內(nèi)設置本科智能科學與技術(shù)專業(yè)的高等學校及其專業(yè)定位、培養(yǎng)方案、主干課程、實驗課程、畢業(yè)生去向,美國、英國大學人工智能專業(yè)研究生排名,國內(nèi)外著名大學的人工智能、神經(jīng)網(wǎng)絡相關(guān)課程教學內(nèi)容、實踐設計、參考教材等等。各組調(diào)研內(nèi)容之間有一些交叉,證實了本領域的一些共同特點,如人工智能課程的知識表達與推理、搜索、專家系統(tǒng)、自然語言處理等經(jīng)典內(nèi)容;各組的調(diào)研結(jié)果更有很大的不同,既反映了學生們思考問題的角度是多樣性的,也反映了智能科學技術(shù)專業(yè)建設和機器智能相關(guān)課程的教學是多樣性的。經(jīng)過比較和分析,學生們對本課程的理解清晰多了,學習態(tài)度非常積極,希望探索智能奧秘的熱情極為高漲,為后面的教學打下了良好的基礎。

2.3動手實驗

實踐出真知,我們在理論教學的同時也特別注重實驗環(huán)節(jié)的設計,學生通過動手實驗加深對理論知識的理解和運用。對于本課程的重點模塊內(nèi)容,如BP算法、啟發(fā)式搜索,我們都給學生布置了以組為單位的實驗作業(yè)。為了激發(fā)學生的主動性和創(chuàng)造性,還對每個作業(yè)給出了擴展性的要求。以BP算法的實驗為例,我們要求各組在充分理解BP算法原理的基礎上,編程實現(xiàn)手寫數(shù)字0~9的訓練和識別功能。我們也給出了擴展性要求:可以通過自己查閱文獻,尋找提高BP基本算法性能的方法和技術(shù);可以不限于手寫數(shù)字0~9的識別,自主選擇感興趣的其他模式信息進行實驗,如語音信息、手寫英文字母、手寫漢字等。

學生們開始面對這個作業(yè)的時候非常迷茫,不知從何處下手,我們一方面鼓勵學生要有信心,不要有畏難情緒,一方面就相關(guān)內(nèi)容安排課堂重點討論,首先要正確理解和掌握經(jīng)典BP算法的基本原理,包括其數(shù)學推導的全過程,然后從如何構(gòu)造單一神經(jīng)元和激勵函數(shù)開始,進而討論如何實現(xiàn)一層神經(jīng)元和相鄰層神經(jīng)元的計算,以及如何進行誤差計算和反向權(quán)值調(diào)整。學生們逐漸對實驗作業(yè)有了深刻的理解,開始動手設計自己的神經(jīng)網(wǎng)絡,隨著一個個步驟的實現(xiàn),學生們之前的很多疑惑都豁然開朗,對BP算法充滿了興趣。很多組的同學對測試的識別率不太滿意,都主動去圖書館查閱相關(guān)資料,嘗試了一些改進方法和技術(shù),如改變多種神經(jīng)元激勵函數(shù)、加入動量項微調(diào)權(quán)值修正量、自適應變步長算法等。

有一個組的作業(yè)給我印象極其深刻,因為他們勇于挑戰(zhàn)了BP神經(jīng)網(wǎng)絡實現(xiàn)語音信息0~9的識別,不但很好地掌握了BP基本算法及其改進:變步長法和引入動量項法,還自學了錄音、音頻信號分幀、加窗、MFCC特征提取等。他們對待本課程的熱情,還有他們表現(xiàn)出來的巨大的潛力都讓我感動,讓我對我們的專業(yè)和課程建設的未來充滿了信心和希望。

正是應對了“理論與實踐相結(jié)合”的經(jīng)典理念,半年里64個學時完成后,從學生們的直接反饋中發(fā)現(xiàn),他們理解掌握最為深刻的內(nèi)容恰恰是他們曾經(jīng)動手進行程序開發(fā)的內(nèi)容。這充分表明了在本課程的教學過程中注重動手實踐能力的訓練和培養(yǎng)的重要性。

2.4演講、討論與評價

這也是我們在教學過程中探索出來的方法。專題文獻調(diào)研和動手實踐的作業(yè)極大地調(diào)動了學生們的積極性,效果也非常好,但作為一門課程,還是要有一個分數(shù)的評價。以往都是學生把作業(yè)交上來,老師統(tǒng)一評分。現(xiàn)在面對如此多樣性的作業(yè),老師個人的評價顯得并不充分,我們認為學生們相互之間做的工作類似,能夠理解各組作業(yè)的特色和工作量大小,在評價上更有發(fā)言權(quán)。因此,我們提出了一種同學參與評分的方案,即演講+討論+評價。

首先是演講。為了使評分過程做到公開、公正、公平,我們在各組完成一次文獻調(diào)研或者動手實驗之后,都要求各組準備好演講的文件和相關(guān)材料,包括ppt文件制作、程序演示、功能測試等,專門抽一次上課時間用來進行各組的集中演講,展開實踐經(jīng)驗的深入交流。每組派出一位代表來演講,介紹本組作業(yè)的詳細情況并演示。介紹完畢,就進入提問和討論環(huán)節(jié),老師和同學都可以就其中的任何問題提問,也可以進行程序功能的現(xiàn)場檢測。這一方面活躍了課堂氣氛,使得學生們大大增強了對于重點內(nèi)容的理解和掌握,另一方面,各組之間可以相互學習,拓展視野,開闊思路。同時,這也很好地鍛煉了學生的組織和演講能力。最后是評價,也是各組選派一名代表,就像各類比賽中的評分專家一樣,根據(jù)各組的演講、提問、回答、演示等,綜合給出一個評分。這種形式對于學生們也是很新奇的,大家都很認真地對待,基本上每次評分都能很好地反映出各組的水平。同時,這也激發(fā)了學生們的主動性和創(chuàng)造性,因為只有真正的努力和過硬的成績才能獲得各組同學的一致好評。

2.5創(chuàng)新性研究

我們鼓勵對本課程相關(guān)領域具有濃厚興趣、能力較強的同學自發(fā)組成小組,基于課程所學內(nèi)容進行深入分析思考,提出創(chuàng)新性的課題展開研究,并在合適的時機鼓勵學生們利用課程相關(guān)的知識積極參加各種競賽,從今年開始中國人工智能學會主辦的全國大學生智能設計大賽將是今后我們努力的主要方向。2010年,我們選擇了三星公司面向大學生的bada應用開發(fā)試點活動作為第一次嘗試。學生們經(jīng)過三個多月的努力,獲得兩個三等獎和兩個優(yōu)秀獎。經(jīng)過競賽鍛煉,學生們不僅加強了對于課程相關(guān)知識的理解和掌握,增強了研究開發(fā)能力和自信心,更加深了對于本專業(yè)的濃厚興趣,為本專業(yè)和本課程的建設提供了強有力的支撐。

2.6專家講座

我們先后邀請到了國內(nèi)外的專家學者來給學生進行專題講座。國際計算語言學會主席、美國南加州大學信息科學研究所Prof. Eduard Hovy關(guān)于什么是智能的講座,首都師范大學人工智能領域著名教育專家王萬森教授關(guān)于模糊邏輯與推理的講座,都讓學生們感受到了大家的風范,靈活生動的講課風格受到了學生的高度贊揚。

3教學反饋

在北京郵電大學組織的2010年學生評教工作中,本課程得到了97.46的高分(滿分100)。以下是我們收到的一些學生的反饋意見。

1) 實踐時間充裕,在解決問題的過程中培養(yǎng)了一種能力。作業(yè)不死板,給出一個框架思路,同學可以自由發(fā)揮。還地鍛煉了大家的團隊合作精神,專注于自己擅長的領域才能做的更好。讓同學們自己放開去做,在出錯時及時交流糾正是一種很自由、很開放的學習模式,這樣的氛圍可能不會培養(yǎng)高的分數(shù),但會收獲高的能力。

2) 教學形式較為新穎,不是采用以往講授知識的方式,而是采用了更為貼近實際的方式,在開學初就分組,拋棄了筆上作業(yè),改用實際的編程、查找資料等方法,更能調(diào)動大家的學習積極性。驗收作業(yè)也不是以往老師收上去批改后發(fā)下來這種千年不變的形式,而是讓同學互相打分,這種方式更為客觀而且可見,更加公平。最后感謝李老師一學期以來的教學與幫助,也感謝實驗室所有老師和助教的幫助,也相信咱們智能科學與技術(shù)專業(yè),機器智能這門課程會越來越完善、成熟。

3) 感覺比較實用、有意義。從大學開始接觸的都是純理論的課,這門課上需要做實踐編程作業(yè),我學習了機制與算法實現(xiàn),更重要的是能讓我們在解決實際問題中提供一些從未有過的思路。比如我在百度俱樂部參加一個如何構(gòu)建購物網(wǎng)站的工作,需要垂直搜索技術(shù),把各大購物網(wǎng)站的價格列出來,可是有些網(wǎng)站,如京東商城是采用圖片形式顯示價格的,很多研究生也沒做出來,我用了機器智能中的BP算法解決了這個問題,當然需要一些圖像處理技術(shù)??傊囼灪笪覀兊玫降氖且环N解決問題的思路,所以我覺得在提供知識的基礎上使用實驗技術(shù)加深對知識的理解效果很好,實驗就是最好的作業(yè)。

4) 隨著我們步入大三,越來越感受到智能領域的廣博精深。就像老師教學的課件一樣,每個知識點的擴充都能組成新的一章。本學期感觸最深的除了三星競賽此外還有兩點:一是李老師上課講的內(nèi)容充實,從神經(jīng)網(wǎng)絡到機器情感,從BP到A*,幾乎把智能領域經(jīng)典的模型算法都覆蓋了。第二點就是本學期李老師請來了很多professor(巨開心哈)。我覺得看看別的學校甚至別的國度的“大牛們”都在研究什么,有利于我們拓寬眼界,開闊思路。希望李老師以后也辛苦聯(lián)系他們,讓學弟學妹們也享受這種待遇。

4結(jié)語

本文對機器智能課程的教學方法進行了探討,針對不同模塊的教學內(nèi)容,提出并實踐了專題文獻調(diào)研、演講、討論、動手實驗、學生評價、創(chuàng)新性研究、專家講座等教學方式,收到了較好的效果。今后還要緊跟智能科學與技術(shù)的發(fā)展進一步豐富本課程教學的前沿性和創(chuàng)新性,在力圖編一本比較好的教材的同時,著手研究多種資源和手段的運用。

參考文獻:

[1] 李蕾,王嬋,王小捷,等.“機器智能”課程建設初探[J]. 計算機教育,2009(6):86-92.

[2] 陳白帆,蔡自興,劉麗玨. 人工智能精品課程的創(chuàng)新性教學探索[J].計算機教育,2010(19):27-31.

[3] 王甲海,印鑒. 人工智能教學與計算思維培養(yǎng)[J]. 計算機教育,2010(19):68-70.

[4] 劉興林. 大學本科人工智能教學改革與實踐[J]. 福建電腦,2010(8):198-199.

[5] 韓潔瓊,余永權(quán). 人工智能課程教學方法研究[J]. 計算機教育,2010(19):71-73.

[6] 白潔,畢季明,李偉. 人工智能課程教學改革初探[J]. 中國教育技術(shù)裝備,2010(36):43-44.

[7] 朱紅,李果. 人工智能問題求解策略的教學研究[J]. 中國信息界,2011(2):70-71.

[8] 王璐,陸筱霞. 應用DBR的人工智能課程教學[J]. 計算機教育,2010(19):64-67.

[9] Jeffrey L. Popyack. Blackjack-playing agents in an advanced AI course[C]//ITiCSE '09,New York:ACM Press,2009:208-212.

[10] PDavid M. Hansen, Joseph Bruce, PDavid Harrison. Give students a clue: a course-project for undergraduate artificial intelligence[J]. ACM Newsletter,2007:44-48.

[11] Douglas D. Dankel, Jonathan Ohlrich. Students teaching students: incorporating presentations into a course[C]// ACM Special Interest Group on Computer Science Education,New York:ACM Press,2007:96-99.

[12] Ingrid Russell, Zdravko Markov, Todd Neller et al. MLeXAI: A Project-Based Application-Oriented Model[J]. ACM Transactions on Computing Education,2010(1):1-36.

Teaching Practice of Machine Intelligence

LI Lei, LIU Pingan, WANG Xiaojie, ZHONG Yixin

(Department of Intelligence Science, Beijing University of Posts & Telecommunications, Beijing 100876, China)

第5篇

關(guān)鍵詞:高校;人工智能;倫理道德教育

中圖分類號:G642.0文獻標志碼:A文章編號:1674-9324(2019)41-0144-02

一、人工智能課程倫理考慮的基本內(nèi)涵

人工智能課程中進行倫理考慮,是在人工智能課程中有針對性地加入道德教育的元素。在方式上,可以借用西方的“隱形教育”方式。在內(nèi)容上,必須符合中國的人工智能發(fā)展態(tài)勢,更要受中國社會主義核心價值體系的引導。目前中國的人工智能課程,過度偏向于技術(shù)性。尤其是許多社會機構(gòu)提供的課程,更是偏向于功利性,目的在于讓學習課程的學習者快速獲得工作。因此,必須從源頭入手,對這些社會機構(gòu)進行一定的約束和規(guī)范,對人工智能課程內(nèi)容進行整體的架構(gòu)。

二、高校人工智能課程中倫理考慮的必要性

(一)我國對于科技工作者職業(yè)道德建設的要求

首先,科技工作者的職業(yè)道德建設是促進社會治理體系現(xiàn)代化的必然要求。加強社會治理制度建設,一靠法治,二靠德治。中國正聚焦力量加強自主創(chuàng)新,科技是第一生產(chǎn)力?;诋敶袊Z境下,科技工作者的職業(yè)道德建設就至關(guān)重要??萍脊ぷ髡邔ψ约旱纳鐣熑闻c倫理責任應該有著充分的理解,在科研活動中既要著眼于為社會提供科學技術(shù)上的新成果,同時也要強調(diào)在倫理道德建設中起到應有的作用。

其次,從長期看,科技工作者的職業(yè)道德建設利于國家科技的發(fā)展,利于促進科技難題的解決。發(fā)展是連續(xù)和間斷的同一,科技發(fā)展不能一蹴而就。在面臨科技瓶頸問題時,就更要求科技工作者具有堅韌不拔的品質(zhì)和無私奉獻的精神。這些精神都是進行職業(yè)道德教育中的重要內(nèi)容,也是科技工作者承擔的社會角色中必不可少的特質(zhì)。

最后,高尚的職業(yè)道德是科技工作者奮進的不竭動力。一個科技工作者只有站在最廣大人民的立場上,奉獻自我才能成就事業(yè)。隨著全球化的發(fā)展,受西方“享樂主義”的負面影響,科技工作者只有更加堅守自我、承擔社會責任,才能具有不斷前進的精神支柱。

(二)對解決人工智能倫理困境的源頭性作用

隨著人工智能應用領域的廣泛化,以及應用群體的普及化,難以避免的帶來一些倫理問題上的困境。例如倫理學中經(jīng)典的“電車難題”,在當代科技發(fā)展中也出現(xiàn)了在人工智能領域的“無人車難題”。無人車產(chǎn)生事故的責任歸屬與分配就是目前很多學者在關(guān)注的倫理問題。人工智能的發(fā)展對當前的法律規(guī)制,還有現(xiàn)存的人倫規(guī)范都產(chǎn)生了挑戰(zhàn)。人工智能的未來發(fā)展方向,在操作性上要避免技術(shù)鴻溝,在設計過程中要堅持算法公開化、透明化,并且在出現(xiàn)數(shù)據(jù)漏洞時應盡快地進行自我修復。這對于科技工作者自身的素質(zhì)提出了很高的要求,不但要求科技工作者自身的知識素質(zhì)與知識能力過硬,而且要求科技工作者要嚴于律己,具有較高的思想道德素質(zhì)。要求科技工作者對于人工智能的發(fā)展保持理性的態(tài)度,堅持為國為民。許多科幻電影和小說中都體現(xiàn)了未來人工智能發(fā)展到一定階段時,人與機器產(chǎn)生的情感迷思。作為科技工作者,在設計與調(diào)整過程中都應保持情感中立,勇于承擔社會責任。目前我國正處于人工智能發(fā)展的初級階段,人工智能尚不能擁有自主意識,人工智能的行為責任必須要找到其背后的擁有自主意識的人。無論是現(xiàn)階段還是未來,作為人工智能產(chǎn)品開發(fā)者與設計者的科技工作者樹立正確的價值觀和承擔相應的社會責任是十分必要的??萍脊ぷ髡叩闹R層次與道德品質(zhì)在某種程度上說,是研發(fā)人工智能產(chǎn)品的起點。因此,對科技工作者的成長過程中進行持續(xù)的道德教育,使其樹立高尚的道德觀念,對于解決許多人工智能帶來的倫理困境都具有源頭性、基礎性的作用。

三、高校人工智能課程與倫理道德教育的結(jié)合方式探索

(一)高校人工智能課程資源的充分運用與更新

從資源形態(tài)上看,實物化資源與虛擬化資源,線上資源與線下資源都應充分運用。隨著智能校園的普及,有基礎條件的地區(qū)與校園可以充分運用好身邊的人工智能。人工智能課程是一門理論與實踐相結(jié)合的課程,因此課程的內(nèi)容也不能僅停留在理論層面。除了對于學術(shù)資源的運用,也應當結(jié)合實體的人工智能產(chǎn)品進行學習。但因為人工智能的發(fā)展程度還沒有普及化,人工智能機器人也遠沒有達到觸手可及的程度。因此運用新媒體技術(shù),通過虛擬現(xiàn)實的手段進行在教學過程中的知行結(jié)合是可以嘗試的路徑。VR技術(shù)在網(wǎng)絡設備硬件教學中可以節(jié)約成本,便于人工智能課堂的普及化。在理論教學中,可以通過與虛擬機器人的交互增強趣味性。VR技術(shù)有3個最突出的特點:交互性、沉浸性和構(gòu)想性。課程設置者可以充分借助VR的沉浸性設置相應的場景,讓課程學習者通過對特定道德場景的判斷引出思考。這種新媒體手段既可以更新原有課堂知識的教學教法,更適合作為倫理教育走入人工智能課堂的重要媒介。

從資源時態(tài)上看,人工智能課程資源必須隨著人工智能的發(fā)展而不斷更新。從現(xiàn)實角度來看,最初開設人工智能課程時,其教學目標還是相對簡單的——即培養(yǎng)學生的創(chuàng)造性與知識能力。但隨著人工智能的普及應用,產(chǎn)生了許多人工智能語境下的道德困境。從指導思想來看,我國逐步走向世界舞臺,隨著實力增強指導思想也是不斷變化的,新時代會提出新目標,為了實現(xiàn)中華民族的偉大復興,課程內(nèi)容的豐富也是十分必要的。因此,人工智能課程若要符合時代需要,就需要不斷地更新課程資源。人工智能這一學科是具有學科交叉性的,與之相關(guān)各個領域的最新前沿問題都需要結(jié)合相應的道德教育,只有這樣才能適應時代的發(fā)展。

(二)高校人工智能課程內(nèi)容的合理架構(gòu)

對于不同年齡層次的人工智能課程,必須考慮到不同群體的教育規(guī)律。提出合理的教育目標,用不同群體可以接受的方式方法才能達到最優(yōu)的教學效果。我國人工智能課程目前的課程架構(gòu)中,已經(jīng)有學者進行了分年齡層次的研究。人工智能課程可以規(guī)劃為專業(yè)性逐漸增強的、從邊緣到中心的課程層級系統(tǒng)。對于高校本科生和研究生來說,人工智能課程設置內(nèi)容必須具有專業(yè)性。在上文的課程體系建構(gòu)中添加了藝術(shù)、文學、哲學等內(nèi)容,其中包含對于人工智能倫理學的思考與認識。但在某種意義上這些青年的社會價值觀就代表了未來科技工作者的社會價值觀。因此在這一階段,人工智能課程的架構(gòu)與實施,國家應加以引導和監(jiān)督。一方面需要建立統(tǒng)一標準的高校人工智能課程體系,另一方面在應對課程具體內(nèi)容的落實方面給予一定程度的監(jiān)督。

(三)在高校人工智能課程教學過程中充分運用案例

首先應充分運用學術(shù)案例,例如度量學習,在其基礎上的遷移學習,以及發(fā)表在《機器學習》、《數(shù)據(jù)挖掘》等頂級期刊上的論文。使課堂具有含金量,可以說這也是國家發(fā)展與關(guān)注的重點。通過學術(shù)性經(jīng)典案例的學習可以擁有不一樣的視角,通過歷史發(fā)展的角度去看人工智能技術(shù)的演變與發(fā)展。其次應充分運用具體案例。在人工智能課程中對于許多道德問題,不應抽象地去討論,而應該具體地去討論。也可以讓學生與AI系統(tǒng)進行直接的問答,如:我們能保證它們穩(wěn)定可靠嗎?我們應該如何去測試人工智能?人工智能課堂中既要包容學生多元化的答案,不壓抑創(chuàng)造性又要對于錯誤的思想進行思想轉(zhuǎn)化,這就需要教育者具體問題進行具體分析了。

第6篇

關(guān)鍵詞:智能控制;教學策略;卓越工程師;模糊控制;神經(jīng)網(wǎng)絡

中圖分類號:G642.0 文獻標識碼:A 文章編號:1007-0079(2014)23-0029-02

智能控制作為自動化類專業(yè)的一門專業(yè)課程,要求學生了解控制學科發(fā)展的方向和前沿,熟悉智能控制的主要理論分支、數(shù)學基礎以及發(fā)展趨勢等,掌握基本智能控制方法的結(jié)構(gòu)和算法,為未來實際工程應用奠定一定的基礎。當前,在國內(nèi)外備受關(guān)注的CDIO模式即把“構(gòu)思(Conceive)―設計(Design)―執(zhí)行(Implement)―運作(Operate)”作為工程教育的環(huán)境背景,按照產(chǎn)品生命周期構(gòu)建課程體系,以課堂和項目相結(jié)合的方式進行主動學習,使學生達到預想的學習目標。

考慮到安徽工程大學(以下簡稱“我校”)自動化專業(yè)被確定為教育部“卓越計劃”試點專業(yè),如何通過智能控制課程教學改革來提高教學質(zhì)量,充分借鑒CDIO先進的教育理念,推行卓越工程師培養(yǎng)計劃,提高大學生的創(chuàng)新技能、實踐技能,協(xié)調(diào)課程體系對培養(yǎng)目標支撐力不強以及與我國產(chǎn)業(yè)發(fā)展和結(jié)構(gòu)的調(diào)整不相適應的矛盾,創(chuàng)建適應新形式發(fā)展需要的課程教學體系,同時促進我國智能控制學科發(fā)展,是我校授課老師所面臨和亟待解決的問題。

一、智能控制課程分析

1.智能控制發(fā)展歷程

智能控制是一種新型自動控制技術(shù),代表了自動控制的最新發(fā)展階段。[1]20世紀90年代中期之后,智能控制日益成熟,在工業(yè)、農(nóng)業(yè)、家用、軍事等領域得到了廣泛的應用,據(jù)統(tǒng)計,2012年全球智能控制市場規(guī)模接近6800億美元,而我國智能控制行業(yè)規(guī)模也已經(jīng)達到4200億元。

智能控制思潮第一次出現(xiàn)于20世紀60年代由Leonaes等人首次正式提出,[2]到了1987年,IEEE控制系統(tǒng)學會和計算機學會在美國費城聯(lián)合召開了智能控制國際學術(shù)討論會,智能控制正式作為一門新學科,登上歷史舞臺,而“智能控制”課程是在智能控制學科建立之后開設的。

國內(nèi)首部“智能控制”教材,是在1990年由中南大學蔡自興教授編寫電子工業(yè)出版社出版,蔡教授把遞階控制、專家控制、模糊控制、神經(jīng)控制、學習控制作為智能控制課程的初步框架和主要研究分支。[1]隨后,王耀南、李士勇、李人厚、孫增圻等專家也編寫了智能控制相關(guān)教材。這些教材出版對我國智能控制課程教學發(fā)揮了積極的作用,為智能控制學科建設和人材培養(yǎng)做出突出貢獻。[3]

近年來,國內(nèi)學者對智能控制的研究十分活躍,舉行各種與智能控制有關(guān)的學術(shù)討論會,如全球智能控制與自動化大會(World Congress on Intelligent Control and Automation,WCICA)、中國智能自動化會議(Chinese Intelligent Automation Conference,CIAC)、中國控制會議(Chinese Control Conference,CCC)、中國控制與決策會議(Chinese Control and Decision Conference,CCDC)等,這標志我國智能控制作為獨立學科已正形成。[2]

2.智能控制理論體系

隨著科學技術(shù)的發(fā)展,智能控制理論和技術(shù)得到不斷的發(fā)展和完善,受到越來越多科研工作者的關(guān)注。常規(guī)的智能控制方法主要包括:模糊控制、神經(jīng)網(wǎng)絡控制、分級遞階控制、專家系統(tǒng)控制以及其他仿人智能控制等。[3,4]

(1)模糊控制:將人類專家對特定對象的控制經(jīng)驗,運用模糊集理論進行量化,轉(zhuǎn)化為可數(shù)學實現(xiàn)的控制器,從而實現(xiàn)對被控對象的控制,其主要包括輸入模糊化、模糊規(guī)則庫、模糊推理以及輸出逆模糊化四個部分。

(2)神經(jīng)網(wǎng)絡控制:是人工智能、認知科學、神經(jīng)生理學、非線性動力學等學科的交叉熱點,它利用大量的人工神經(jīng)元按一定的拓撲結(jié)構(gòu)互連,構(gòu)建具有仿人控制的功能。神經(jīng)網(wǎng)絡雖然不善于顯式表達知識,但具有很強的學習能力和自適應能力,能夠任意逼近復雜的非線性系統(tǒng),對高度非線性和嚴重不確定性系統(tǒng)的控制方面具有良好效果。

(3)分級遞階控制:是從工程控制論的角度總結(jié)人工智能與自適應、自學習和自組織的關(guān)系之后逐漸形成的,主要由組織級、協(xié)調(diào)級和執(zhí)行級構(gòu)成。其中組織級起主導作用,涉及知識的表示與處理,主要應用人工智能;協(xié)調(diào)級在組織級和執(zhí)行級間起連接作用,涉及決策方式及其表示,采用人工智能及運籌學實現(xiàn)控制;執(zhí)行級是底層,具有很高的控制精度,采用常規(guī)自動控制。

(4)專家系統(tǒng)控制:是指具有模糊專家智能的功能,采用專家系統(tǒng)技術(shù)與控制理論相結(jié)合的方法設計的控制策略,它是人工智能應用領域最成功的分支之一,由知識庫、推理機、解釋機制、知識獲取系統(tǒng)以及綜合數(shù)據(jù)庫五個部分組成。在工業(yè)過程控制中主要呈現(xiàn)直接專家控制和間接專家控制兩種形式。

二、智能控制課程教學改革

1.理論教學

UNESCO在2010年的工程學報告中指出,工程是人類面臨的最大挑戰(zhàn)和機遇,為了滿足卓越工程師培養(yǎng)計劃要求,我校重新修訂課程教學大綱,調(diào)整了各知識點的學時分配,擴大了知識面的覆蓋范圍,并提高了實驗內(nèi)容所占學時比例,注重實踐環(huán)節(jié)內(nèi)容設置。在課程建設考慮理論與實踐的均衡,避免理論與實踐用脫節(jié),教材選用為王耀南主編、機械工業(yè)出版社出版的《智能控制理論及應用》,[5]總共設計30個學時,具體如圖1所示。概述部分為2個學時,主要講解智能控制理論的歷史背景、研究現(xiàn)狀以及未來的發(fā)展趨勢;模糊控制與神經(jīng)網(wǎng)絡控制是本課程主要講解部分,分別安排9個學時;分級遞階控制與專家系統(tǒng)控制部分要求學生以了解為主,因此分別安排4個學時;最后,剩余2個學時講解當前最新的一些智能控制方法,目的為擴展學生的視野。

考慮到“智能控制”課程涉及的知識面較為廣泛,因此,在教學過程中,教師主要擔負組織者、引導者的職責,課堂上注重采用啟發(fā)式的教學模式,并增加案例講解,讓學生明確課程教學服務于國家戰(zhàn)略需要和行業(yè)需要,如:液浮陀螺儀溫控系統(tǒng)的模糊控制策略設計、單級倒立擺系統(tǒng)的神經(jīng)網(wǎng)絡PID控制器的設計、數(shù)控機床專家系統(tǒng)設計等。鼓勵學生自由探討,實現(xiàn)教學環(huán)節(jié)中的互動,提高學生的認知能力。

2.實踐教學

本課程專業(yè)性很強,學生缺少對智能控制方法的感性認識,且受學時數(shù)的限制,因此鼓勵學生自主學習,充分利用課余時間。[6]每次課后,有針對性地預留課外作業(yè),引導學生復習、預習,這有利于老師教學內(nèi)容的精練講解,學生對智能控制的熟悉掌握,引導學生注重工程能力和自主學習能力的提高。

另外,在“智能控制”教學計劃中,安排6個學時作為實驗課,讓學生獨自設計相關(guān)智能控制器,培養(yǎng)學生的實踐動手能力,增加對模糊控制系統(tǒng)、神經(jīng)網(wǎng)絡控制系統(tǒng)分析和設計的熟練程度。實驗采用先講解、后實驗、再總結(jié)的方式進行。為了保證實踐教學質(zhì)量,每20位學生安排1名指導教師。實驗前,要求學生實驗之前完成預習報告;實驗中學生每人一臺機,獨立記錄實驗過程和實驗結(jié)果,教師全程答疑輔導;實驗后學生及時上交實驗報告,其內(nèi)容包括:實驗名稱、內(nèi)容、方法、步驟、結(jié)果及個人心得、體會。

3.教學手段

為了適應時代的發(fā)展,授課借助先進的教學軟件。在相關(guān)理論知識點展開前,可通過實例模擬讓學生初步了解相關(guān)方法,再切換到理論知識的講解,以幫助學生做到思維的自然過渡。

課堂還采用多媒體教學,以提高學生獲取信息的效率。多媒體課件制作過程中,力求圖文并茂,能吸引學生的注意力,這有利于實現(xiàn)情景式的教學,充分調(diào)動學生的主觀能動性,變被動教育為主動教育,使學生加深對知識的理解。[7,8]

4.考核方式

本課程理論性較強,為避免“一張試卷定乾坤”帶來的弊端,課程成績采用多元化考核制度,主要包括:平時成績(30%)、實驗成績(30%)和期末考試成績(40%)。

三、結(jié)束語

綜上所述,我國的智能控制教育已取得了可喜成績,我校在研究專業(yè)培養(yǎng)目標和現(xiàn)有教學資源基礎上,借鑒國內(nèi)相關(guān)高校成功教學經(jīng)驗,并不斷完善智能控制學科教學的方法、手段、策略,研究制訂新的大綱,開發(fā)設計多媒體課件,與時俱進,緊密圍繞“卓越工程師培養(yǎng)計劃”的重點和目標,為培養(yǎng)敢創(chuàng)新、會創(chuàng)造的高質(zhì)量人才不斷努力。

參考文獻:

[1]蔡自興,張鐘俊.智能控制的理論與實踐[J].中南礦冶學院學報,1989,(6):644-650.

[2]陳愛斌,肖曉明,魏世勇,等.智能控制的學科發(fā)展與學科教育[J].現(xiàn)代大學教育,2006,(3):102-105.

[3]涂象初.關(guān)于智能控制的幾個問題[J].科學通報,1991,(7):481-485.

[4]張德江.智能控制技術(shù)現(xiàn)狀與展望[J].長春工業(yè)大學學報,2002,

(S1):58-61.

[5]王耀南,孫煒.智能控制理論及應用[M].北京:機械工業(yè)出版社,2011.

[6]朱建紅,張蔚,顧菊平,等.基于卓越工程師目標的教學策略改進研究[J].中國電力教育,2013,(5):90-91.

[7]林健.卓越工程師教育培養(yǎng)計劃專業(yè)培養(yǎng)方案研究[J].清華大學教育研究,2011,32(2):47-55.

第7篇

【關(guān)鍵詞】人工智能;計算機;輔助教學;應用

計算機輔助教學是一種新興的教學手段,幫助課堂進入到一種更加智能化和現(xiàn)代化的環(huán)境與條件中,將傳統(tǒng)的教學模式和方法與多媒體和網(wǎng)絡結(jié)合起來,為學生營造更好更有趣的教學氛圍。但是由于技術(shù)的不成熟以及經(jīng)驗的不充分,導致其依舊存在問題和不足。

1計算機輔助教學開展現(xiàn)狀和發(fā)展困境

1.1缺少開放包容的特性

近年來,計算機輔助教學的開發(fā)和應用已取得了一些較好的成績,但由于我國計算機網(wǎng)絡工程和相關(guān)領域的技術(shù)革新起步較晚,對于計算機教學的發(fā)展與改革依舊存在較多的不足和缺陷。首先是在開放包容性上的缺失。這一缺失的原因主要來自于兩個方面,第一個方面是思想上的落后和閉塞,人們對于計算機輔助教學的態(tài)度依舊存在負面和抵觸的情緒,這是由于害怕計算機的加入讓課堂和教學秩序失控,所以并沒有充分開發(fā)和展現(xiàn)出計算機在教學中的優(yōu)勢。第二個方面是技術(shù)層面上的限制,我國對于計算機輔助教學的課件和軟件技術(shù)都只是按照一種最傳統(tǒng)和安全的方式進行,缺少探索和冒險的精神、開放和包容的態(tài)度[1]。

1.2缺少人機交互的能力

計算機輔助教學過程中,計算機不僅僅是一個信息的載體,更應該將其當作課堂的一份子,能夠充分參與到整個課堂的活動和教學工作中。但是大多數(shù)的智慧課堂在使用計算機時,僅僅利用其多媒體的播放功能,教學的主體和主要角色依舊是教師,只是把課本和板書照搬到了多媒體課件中。教學的內(nèi)容仍然是枯燥和單一的,學生依舊帶有一種被強迫的學習心理。這種教學缺乏人機之間的交互,機器不能自主獲取學生學習的狀態(tài)和對知識的掌握情況,學生也無法通過計算機主動地得到反饋和解答,讓人機之間僅僅是流程化的配合和交流。在這種刻板的學習模式下,甚至會讓一部分學生喪失學習的樂趣和興趣。

1.3缺少課程教學的特點

不同的課程有著不同的教學重點和偏向,這就對教師的教學工作提出了更高的要求,計算機的加入,本來應該能夠為教師提供一個新的教學方向和思路,但是由于計算機的便捷性導致一部分教師產(chǎn)生偷懶和敷衍的教學心態(tài),在教學過程中全程使用多媒體播放課件,喪失了課程自身的特性和特質(zhì)。尤其是一些對實踐能力要求較高的課程,教師過度使用計算機只會導致教學趣味性的流失。

1.4缺少師生互動的樂趣

教師作為課堂教學的主要角色,不僅僅是要把知識以一種通俗外化的形式傳遞給學生,更是應該做學生心理特征的發(fā)掘者、學生學習習慣的糾正者和幫助者。教師的鼓勵和贊許都會對學生起到重要作用。但是計算機輔助教學之后,教師將更多的精力放到了如何制作精美的教學課件上,而忽略了與學生之間最直接的感情和語言交流,喪失師生互動的樂趣。

1.5缺少有序的教學策略

教學策略是保證一節(jié)課是否能夠有序開展和進行的重要條件與因素。但是計算機參與和設計的教學環(huán)節(jié),只是一個程式化的展示,在課堂上會遇到多種多變的教學情況,一旦在某一個環(huán)節(jié)出現(xiàn)問題,就有可能導致計算機設計的教學步驟全部打亂,陷入一種無序的狀態(tài)中[2]。1.6缺少靈活的智能性能計算機技術(shù)的開發(fā)和應用在我國已經(jīng)逐漸形成了一套完善和成熟的體系,但是計算機在教學中的應用與引進時間并不長,導致當前多數(shù)計算機輔助下的課堂并不具備充分的靈活和智能性,大部分的教學工作和考核評價工作依舊是由教師人工完成,對于不同學生的學習狀態(tài)掌握也有所偏差。

2人工智能在計算機輔助教學中的應用

2.1建立知識庫

人工智能在計算機輔助教學中應用的主要原則,就是將深度學習與認知學的理論知識作為整個程序模塊設計開發(fā)的基礎,通過建立一個知識庫,將收集到的知識案例進行分類,訓練機器進行自動識別,從而提取和分析出不同學生在不同的知識中所表現(xiàn)出來的學習能力與掌握熟練程度,進而可以有針對性和有選擇性地進行復習與鞏固,達到機器代替部分人工教學、緩解教師壓力的目的。第一步就需要進行知識庫的建立,主要包括了專家決策的核心系統(tǒng)對所輸入的知識進行判斷與篩選調(diào)取。同時知識庫還可以實現(xiàn)共享的功能,對知識進行簡化與提煉,做到精益求精。知識庫的搭建應該要盡量簡單和易修改[3]。

2.2打造專家模塊

在建立了知識庫之后,就需要圍繞人工智能教學的主要目的進行專家模塊的打造,專家模塊存在的意義在于能夠?qū)⑵浔扔鳛檎麄€學習系統(tǒng)中的推理機。在需要和使用的情況下,由專家模塊自動隨機地生成問題,并且可以通過知識庫的相關(guān)內(nèi)容調(diào)取形成答案并充分解釋。其次,專家模塊的另一個作用就在于能夠幫助評價和考核學生的學習情況,實現(xiàn)一種更加公正透明的評價過程。在進行專家模塊打造時,通常使用的是兩種方法,一種是固定算法,即根據(jù)題庫的問題模板,循規(guī)蹈矩、規(guī)規(guī)范范地進行問題的設立和解答的編寫。而另一種就是啟發(fā)策略,這種專家模塊更多的是引導學生通過簡單和有限的提示信息,自己推理摸索找尋正確的答案和解決方案。除此之外,專家模塊還可以自動匹配,依據(jù)學生能力分配問題。

2.3建立學生模塊

與專家模塊相互配合相互輔助的就是學生模塊。學生模塊的本質(zhì)其實也屬于專家系統(tǒng),模塊內(nèi)部所存儲和容納的是學生的不同學習習慣和學習行為特征。這個模塊建立的目的主要是兩個,一個是為了讓學生在學習的過程中可能出現(xiàn)的錯誤習慣和方法被快速識別,并且能夠通過機器語言進行記憶與編譯,從而建立一個比較完整和全面的錯誤類型數(shù)據(jù)庫,進而深層分析找到錯誤的原因。第二個目的就是為了幫助學生對錯誤學習行為和習慣進行解釋,從更加深層次的角度挖掘?qū)W生由于知識理論掌握不充分而導致錯誤的原因。學生模式的建立一般依靠的就是人工智能的自我學習和接受訓練讓系統(tǒng)能夠建立起模型對學生的學習習慣進行模擬。這樣在上一步打造的專家模型就可以為學生模型提供一個對比的樣本,專家模型的兩種運算和教學方式可以分別評估學生的學習能力和學習錯誤[4]。

2.4優(yōu)化教學模塊

教學模塊是人工智能在計算機輔助教學模式中必不可少的一個環(huán)節(jié),教學模塊的內(nèi)容是基于傳統(tǒng)教學設計和規(guī)劃之上的。在計算機與人進行交互的過程中,教學策略主要是由教學的不同分支來體現(xiàn),能夠達到較好的發(fā)散性和綜合性的效果。但是其不足的地方也比較明顯,那就是只能按照某一類型或者某一個的教學方法進行,系統(tǒng)不能快速地根據(jù)不同內(nèi)容識別和選擇最適合最有效率的教學模式。具體的應用和實現(xiàn)過程就是將專家模塊和學生模塊的內(nèi)容進行連接和合并,將專家模塊生成的問題及答案與學生模塊中上傳和學習到的進行對比,選擇覆蓋或者是分析提取,能夠比較客觀地發(fā)現(xiàn)學生學習中存在的理解性偏差和實踐性錯誤。之后再將結(jié)果傳回到知識庫中,調(diào)用相關(guān)的知識內(nèi)容,形成一個完整的反饋鏈,幫助教師做出教學決策,調(diào)整教學進度和教學規(guī)劃。但是這個模塊的設計也應該充分考慮到諸多情況和因素,因此在條件判斷時應加入更多的循環(huán)。

2.5開發(fā)智能接口模塊

人工智能在計算機輔助教學模式中的應用和融合最后一步就是要開發(fā)出一個穩(wěn)定和高效能的智能接口模塊,主要作用是為了連接學生和計算機之間的信息交換和溝通,即進行信息的輸入與傳出。在接收到學生傳遞的學習信號后,接口模塊要及時調(diào)動起教學模塊、專家模塊和學生模塊,把信息傳遞給不同模塊處理,之后再由教學模塊所作出的教學決策和結(jié)果論證信息輸出反饋給人,實現(xiàn)了機器語言與人類語言之間的轉(zhuǎn)化。一個能夠正常運轉(zhuǎn)并且具備較高實用性和參考性的教學系統(tǒng),一定融匯了思想教學、策略和心理學等多方面的因素和知識內(nèi)容體系,所以智能接口模塊的設計與開發(fā),一定要全面考慮這些成分,開發(fā)出更加靈活多變的接口模塊[5]。

3結(jié)語

人工智能在近年來獲得了快速的發(fā)展和進步,成為我國當前各個行業(yè)領域之內(nèi)炙手可熱的先進技術(shù)。對于計算機輔助教學的開展和改革來說,人工智能的融入與應用有著重要的價值與意義。

參考文獻

[1]張鎰麟.關(guān)于計算機輔助教學中人工智能技術(shù)的應用研究[J].當代旅游,2019(1):239.

[2]劉蔭.人工智能在計算機網(wǎng)絡技術(shù)中的應用研究[J].科學與信息化,2019(2):20-21.

[3]孫玉梅,趙駿,王美春,等.基于人工智能技術(shù)的《單片機原理及應用》課程CAI軟件研制[J].教育教學論壇,2016(45):268-270.

[4]張園.人工智能技術(shù)在計算機輔助教學中的應用研究[J].科技資訊,2007(34):108-109.

第8篇

(湖南大學信息科學與工程學院,湖南長沙410082)

摘要:針對大學專業(yè)教育中普遍存在的高分低能狀況,以“用”為出發(fā)點,提出實驗課程·專業(yè)實訓·學科競賽金字塔式實踐教學體系,闡述如何打通課程理論之間的聯(lián)系,自底向上從實踐動手、分析綜合再到發(fā)明創(chuàng)新分層逐步培養(yǎng)和提升學生的專業(yè)能力。

關(guān)鍵詞 :實踐教學;實驗課程;專業(yè)實訓;學科競賽

第一作者簡介:李智勇,男,教授,研究方向為智能計算、智能系統(tǒng)、大數(shù)據(jù),zhiyong.li@hnu.edu.cn。

0 引 言

大學作為直接為社會輸送人才的機構(gòu),將人才“可塑性”和“可用性”作為大學教育的根本目的,因此培養(yǎng)學生的文化素養(yǎng)和專業(yè)能力成為大學教育最重要的任務,但由于中國傳統(tǒng)教育思想的影響,“高分低能”一直是中國教育面臨的一個嚴峻問題,而這一問題在高等院校更為突出。問題不解決,便達不到“可用性”的目的。

這一問題違背了大學教育尤其是工科類院校的初衷,越來越多的高校逐漸意識到該問題的嚴重性,開始進一步關(guān)注實踐教學,壓縮理論教學的時間,輔以更多的實踐教學課時?!靶W期”是這一趨勢的典型代表。這一變化將實踐教學的質(zhì)量問題提上日程,如何建立合理有效的實踐教學體系和安排實踐教學內(nèi)容是當前高校不得不思考和亟待解決的問題。

1 教學現(xiàn)狀及問題

我們以湖南大學智能科學與技術(shù)專業(yè)為例分析目前實踐教學的現(xiàn)狀及存在的問題。

1.1 課程教學體系

湖南大學智能科學與技術(shù)專業(yè)近3年的教學計劃中,要求學生畢業(yè)最低總學分為170分,圖1給出各類環(huán)節(jié)所占的學分比例,可以看出,專業(yè)實訓(含畢業(yè)設計)只占總學分的16%,教學計劃側(cè)重理論教學,從學時分布來看,此偏重更為明顯。圖2分析了每個學期的課程教學學時情況,學生幾乎需要將所有時間放到課程理論學習上,被嚴重束縛,實踐教學形同虛設。

1.2 現(xiàn)有實踐教學體系

在智能科學與技術(shù)專業(yè)近3年的教學中,實驗課程有普通物理實驗和人工智能基礎實驗兩門。從學生完成該實驗課程的情況來看,大多數(shù)學生數(shù)據(jù)處理邏輯簡單,幾乎沒有運用模式識別、機器學習、智能控制等人工智能方法完成的作品。第6學期開設的實踐課程遠遠達不到培養(yǎng)學生熟練運用多門專業(yè)理論和方法的目的。

現(xiàn)在很多高校開始實施“小學期”教學日歷,設置為期1個月左右的集中實踐或者專業(yè)實訓環(huán)節(jié)。前兩年的“小學期”是面向全院所有專業(yè)學生的基礎能力培養(yǎng),而第3學年后的“小學期”安排專業(yè)綜合設計實訓,訓練學生的專業(yè)能力,如五子棋人機對弈項目可以大大提高學生對專業(yè)的興趣,但項目過于單一,僅涉及人工智能、模式識別、機器學習等課程,與人工智能實驗課程有重合的傾向,而諸如機器人學、智能控制等智能科學與技術(shù)專業(yè)的特色課程就沒有訓練的機會,此外對比上一個硬件技術(shù)實訓缺少能力培養(yǎng)的延續(xù)性。具備創(chuàng)新發(fā)明的能力是目前實踐教學甚少考慮的培養(yǎng)目標。

1.3 存在的問題

這種培養(yǎng)方案主要存在以下問題:①實踐教學學時過少,學生實踐能力培養(yǎng)機會太少;②理論學習任務過重,學生的雙手無法得到解放;③實驗課程內(nèi)容設置不合理,課程理論與實際沒有有效結(jié)合;④面向?qū)I(yè)的實訓內(nèi)容單一,專業(yè)理論覆蓋面不夠;⑤能力培養(yǎng)斷層,發(fā)明創(chuàng)新能力未涉及。

2 金字塔式實踐教學體系

針對以上存在的問題,我們制定了新的培養(yǎng)計劃,圖3所示是2015年湖南大學智能科學與技術(shù)專業(yè)教學計劃課程時序圖??梢钥闯觯挥媽嶒炚n程,每學期的理論教學課程減少到平均5門課程;實驗課程大大增加,從原來的2門增加到7門。新的教學計劃中實踐教學得到重視和加強。

另外,教學計劃的另一個特色是高年級的教學/學術(shù)方向分組,根據(jù)信息科學與工程學院的科研優(yōu)勢設置了4個方向,將教學與科研有機結(jié)合。課程按組選修,增加了選修課之間的關(guān)聯(lián)性,使培養(yǎng)目標更突出,令學生有的放矢。教學計劃也反映了實踐教學的體系結(jié)構(gòu):針對重要的學門、學類和專業(yè)課程,通過專門開設實驗課程鞏固這些重要課程;接下來,通過專業(yè)實訓將多門課程理論串聯(lián)起來;最后,擬提供豐富的學科競賽機會,對于學有余力的學生進一步培養(yǎng)發(fā)明創(chuàng)新的能力。這3個層面形成了一個金字塔式的實踐教學體系,如圖4所示。越往上,能力水平越高;往下是必須具有的基礎能力。金字塔式的實踐體系體現(xiàn)了遞進式的能力培養(yǎng)過程。通過該培養(yǎng)模式將能直接給社會輸送“可用”人才。

圖4給出了整個實踐能力培養(yǎng)的空間結(jié)構(gòu)。筆者將分別從時間角度詳細介紹3個層面的培養(yǎng)目標和實踐內(nèi)容安排。

2.1 實驗課程

實驗課程處于金字塔的最底層,目的是培養(yǎng)學生運用專門知識進行動手實踐的能力,熟悉和鞏固專業(yè)基礎課程理論,為上層的能力培養(yǎng)打好基礎。這一能力是所有智能科學與技術(shù)專業(yè)合格大學生必須具有的根本能力。

程序設計和計算機系統(tǒng)設計是實現(xiàn)智能的手段和載體,因而第1學年和第2學年圍繞這兩個能力開展理論和實踐教學活動,開設了高等程序設計、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)字邏輯、計算機系統(tǒng)等課程,其中程序設計、數(shù)字邏輯和計算機系統(tǒng)3門課程實踐性較強,因此還配套設置了對應的實驗課程。實驗課程與理論課程盡量同步開設,利用實驗箱對理論進行驗證,加深學生對課程的理解。第3學年和第4學年面向計算機上層系統(tǒng)和應用,操作系統(tǒng)和計算機網(wǎng)絡是典型代表,因而針對這兩門課程開設對應實驗課程,這幾門實驗課程是學類核心課程。此外,教師還可圍繞智能科學與技術(shù)專業(yè)的重點核心課程“人工智能”開設機器人實驗課程,讓學生基于NAO人形機器人、智能小車、RoboCode等設備軟件理解、熟悉和練習各種智能的算法和模型。從程序設計、計算機系統(tǒng)、操作系統(tǒng)、計算機網(wǎng)絡和人工智能5個方面依次開展基礎實踐到專業(yè)實踐的培訓,為上層專業(yè)實訓作好準備。

2.2 專業(yè)實訓

專業(yè)實訓是隨著小學期的推廣而逐漸引入的培養(yǎng)環(huán)節(jié),未有成功的經(jīng)驗可以借鑒。5年中我們不斷地探索,在剛開始的2年采用“集中實踐+生產(chǎn)實習”的方式。集中實踐指在學校里進行一些簡單的綜合設計,如軟件實訓開發(fā)類似圖書管理系統(tǒng)的軟件。由于題目較為簡單和老套,學生興趣不高。生產(chǎn)實習是指和企業(yè)合作,將學生派往生產(chǎn)一線,這一想法初衷好但操作性低。因此,頭兩年的“小學期”成效不佳,于是取消生產(chǎn)實習,將集中實踐從2周延長為4周,增加項目難度,如2014年在第2學年實行的“STC單片機開發(fā)”和第3學年實施的“五子棋智能對弈設計”,難度適中,學生普遍反映較好。

這兩年取得的進步給我們很大的啟發(fā)。第2學年的軟件實訓結(jié)合最新的APP應用引入Android開發(fā),讓學生可以在自己的手機上展示作品,實現(xiàn)即所得,極大地激發(fā)學生的積極性;在已有的單片機開發(fā)上,提升設計的高度和難度,引入FPGA設計,讓學生全面學習嵌入式系統(tǒng);最后,在智能專業(yè)綜合設計方面,將五子棋智能下棋程序打造成全院的一個競賽,結(jié)合專業(yè)最前沿的發(fā)展方向,進而增加機器人開發(fā)、物聯(lián)網(wǎng)系統(tǒng)和嵌入式系統(tǒng)設計,涵蓋智能終端、智能軟件、智能系統(tǒng),提供較寬的選擇,充分發(fā)揮學生的一技之長。

2.3 學科競賽

前兩個層次基本上完成了工程能力的培養(yǎng),但創(chuàng)新才是核心競爭力。如何激發(fā)學生發(fā)明創(chuàng)造的潛能也是實踐教學的任務之一。這一能力在以前的教學中甚少專門涉及,發(fā)明創(chuàng)新的能力是一道坎。

學科競賽是培養(yǎng)發(fā)明創(chuàng)新能力比較好的一個突破口,因此我們在實驗室建設過程中適當考慮了對學科競賽的支撐,基于RoboCup足球機器人在協(xié)同對抗上創(chuàng)新,基于模塊化機器人在創(chuàng)意上立新,基于NAO機器人在自然語言處理上求新。目前,學生長期參加的學科競賽有RoboCup足球機器人中型組比賽、物聯(lián)網(wǎng)設計大賽以及全國電子設計大賽。教師應為有志向和能力的學生提供創(chuàng)新平臺和條件,鼓勵學生參加高水平的學科競賽。

學科競賽組成了實踐教學的最后一環(huán),面向科研,與研究生教育接軌;面向創(chuàng)業(yè),為IT產(chǎn)業(yè)增添生命力。

3 建設措施及成果

3.1 實驗室配套建設

根據(jù)實踐教學的分層體系,目前已有的支撐該體系的儀器設備見表1,可滿足不同層次的用途需求。課程實驗的設備主要以驗證為主;實驗課程的設備需要學生動手實現(xiàn)算法和設計;專業(yè)實訓的設備主要以提供平臺為主,讓學生自主搭建系統(tǒng);學科競賽的設備一方面要滿足競賽需求,一方面可以應用于學術(shù)研究,具有一定的開放性。

針對學科競賽,我們已經(jīng)建立400 m2的場地專門用作智能科學與技術(shù)專業(yè)的創(chuàng)新和學科競賽實驗室。圖5所示為學生正在專心調(diào)試足球機器人。

3.2 實踐教學代表性項目

1)電子產(chǎn)品的制作、測試及使用( STC-A實驗學習板)。

通過完成一個電子產(chǎn)品(STC-A實驗學習板)的制作、測試及使用,學生能夠全面了解電子產(chǎn)品的開發(fā)與生產(chǎn)全過程以及質(zhì)量管理;實踐簡單的焊接技術(shù),認識基于處理器的電子系統(tǒng)的組成;學習電路調(diào)試及檢測能力,了解“STC-A學習板”的功能以及嵌入式系統(tǒng)的入門知識;擁有一個便攜式學習與創(chuàng)新的實驗平臺,為今后的學習提供方向與幫助。

2)“智能杯”五子棋程序設計邀請賽。

該競賽在已給出五子棋平臺的基礎上(已有界面,無需自己編程界面),要求參賽者寫出五子棋算法。換句話說,就是設計五子棋COM的智商。五子棋看似簡單,實則包含各種變化,計算種種變化同樣需要強大的知識儲備。程序設計與五子棋結(jié)合既樸素簡單,又包羅萬象,同時通過對弈方式可以綜合多種人工智能理論和方法,反映出技能的高低。

3)足球機器人。

中國機器人大賽暨RoBoCup公開賽是中國最具影響力、最權(quán)威的機器人技術(shù)大賽。信息科學與工程學院從2013年開始連續(xù)參加了兩屆比賽,積累了一定的經(jīng)驗,已基本形成老帶新的格局。通過展現(xiàn)一個真實的機器人產(chǎn)品,可以讓學生感受本專業(yè)的特色和前景,提高專業(yè)的認同感;通過動手改進一個實際產(chǎn)品,激發(fā)學生的創(chuàng)新意識;通過這個比賽,期望學生能夠逐步達到自主研制復雜精密機器人的水平。

4 結(jié)語

能力培養(yǎng)是大學教育的重中之重,而實踐教學是達成這一目標的重要手段。實驗課程·專業(yè)實訓·學科競賽金字塔式實踐教學體系符合能力培養(yǎng)的階梯性,涵蓋了動手實踐、綜合分析和發(fā)明創(chuàng)新3種能力。部分實踐教學項目得到較好的反響,為這一體系進一步成熟化和規(guī)范化提供了動力。

下一步,我們擬主要從兩個方面進一步推進智能科學與技術(shù)專業(yè)的實踐教學建設。一方面不斷提升從事實踐教學的教師水平,注重與行業(yè)接軌,跟進行業(yè)的最新發(fā)展動態(tài)和專業(yè)技術(shù)并將其反映到實踐項目中,形成一個持續(xù)發(fā)展的良性生態(tài);另一方面積極融人工程認證的理念,為工程類學生今后走向世界提供具有國際互認質(zhì)量標準的“通行證”。實踐教學作為能力培養(yǎng)的重要手段,為了使其更加科學和規(guī)范,我們將參照工程認證的標準,對各項能力的培養(yǎng)在實踐教學過程中有更明確的對應,對能力的考核能更細致化。

參考文獻:

[1]別敦榮,張征.世界一流大學教育理念的特點與啟示[J]高等工程教育研究,2010(4): 82-92.

[2]張莎,當代大學生“高分低能”現(xiàn)狀的原因及對策分析[J].科教導刊,2012(8): 98-99.

[3]李智勇,肖正,趙歡,等,智能科學與技術(shù)本科專業(yè)“小學期”制教學思考[J].計算機教育,2011(15): 29-34.

[4]昊麗娟,李柳.以小學期為平臺的實踐教學改革與探索[J]沈陽師范大學學報:自然科學版,2013(3): 421-424.

第9篇

關(guān)鍵詞:專家系統(tǒng);課程建設;教學改革;實驗教學;CLIPS

“專家系統(tǒng)”課程是本科專業(yè)“智能科學與技術(shù)”的特色課程之一,該專業(yè)是由北京大學在2004年率先自主建立的[1]。此后,國內(nèi)很多大學也都陸續(xù)基于各自的特色建設開設了該專業(yè),如北京郵電大學、南開大學、首都師范大學、西安郵電大學、北京科技大學、廈門大學、中南大學等?;谝粋€新興本科專業(yè)設立的專業(yè)基礎特色課程,應該如何建設,實施教學與改革,突出專業(yè)特色?各類學校都在摸索中。中南大學的“專家系統(tǒng)”課程是國家級“智能科學基礎系列課程教學團隊”主干課程之一,它由國家級教學名師領銜,以雙語建設為教學基本手段,以精品意識為指導[2],培養(yǎng)學生自主創(chuàng)新意識,發(fā)掘?qū)W生興趣潛能,非常具有專業(yè)特色。

1課程建設情況

專家系統(tǒng)使用人類專家推理的計算機模型處理現(xiàn)實世界中需要專家做出解釋的復雜問題,并得出與專家相同的結(jié)論[3]。其最大特點是不僅可以幫助人們處理信息,還能說明處理的方式和理由[4]。我們結(jié)合專家系統(tǒng)課程特色與學習認知過程特點,采取認知教學作為專家系統(tǒng)教學的理論基礎[5-6],根據(jù)智能科學與技術(shù)系列課程教研經(jīng)驗,融合雙語教學方式,初步提出課程定位和建設目標,給出了教學基本要求。

1.1課程定位與建設目標

在學習本課程之前,學生最好已經(jīng)選修過離散數(shù)學、人工智能和面向?qū)ο蟮某绦蛟O計課程,本課程32個學時,2個學分,其中實驗課6學時。此外,“專家系統(tǒng)”還可作為自動化、計算機科學與技術(shù)等相關(guān)專業(yè)有興趣的學生的選修課程??蔀閷W生提供一種新的手段和方法求解傳統(tǒng)方法難解問題,也為學生們了解智能科學與技術(shù)領域知識提供良好的窗口。

專家系統(tǒng)成為智能科學與技術(shù)本科專業(yè)的專業(yè)基礎課程,目的在于培養(yǎng)學生理解和掌握專家系統(tǒng)技術(shù)的基本觀念、基本理論和智能科學方法;并靈活設計和構(gòu)建不同領域的專家系統(tǒng),解決實際問題,為學習后續(xù)課程奠定方法基礎。通過教學過程,培養(yǎng)學生善于分析繼承已有的科學進步成果、激勵學生善于發(fā)現(xiàn)問題、分析問題和解決問題的自主科學創(chuàng)新精神。

1.2課程教材設計

本校專家系統(tǒng)課程選用了蔡自興編寫的《高級專家系統(tǒng):原理、設計及應用》[3]一書,該教材包括專家系統(tǒng)的基本理論、技術(shù)方法和實際應用的諸多內(nèi)容,知識點介紹全面詳盡,同時列舉了諸多實例,便于課堂分析與課后理解。

根據(jù)雙語教學的要求,外文參考教材[7]選用了Expert Systems Principles and Programming (Third Edition)一書,該書對CLIPS語言分析透徹,有大量的課后習題與資料,適合學生作為主要參考書目進行課后學習。實驗教材選用了電子工業(yè)出版社出版的《決策支持與專家系統(tǒng)實驗教程》一書,主要利用了同時,根據(jù)雙語教學的要求,外文參考教材選用了China Machine Press出版的Expert Systems Principles and Programming (Third Edition)一書,該書對CLIPS語言分析透徹,有大量的課后習題與資料,有利于學生作為主要參考書目進行課后學習。我校實驗教材選用了電子工業(yè)出版社出版的《決策支持與專家系統(tǒng)實驗教程》一書。主要利用了該書后半部分內(nèi)容。目前,國內(nèi)基于CLIPS的“專家系統(tǒng)”實驗教學教材在國內(nèi)幾乎沒有容,專家系統(tǒng)課程實驗及其教材建設還需進一步改革與探索。

1.3教學要求與知識框架

通過學習,使學生了解和掌握專家系統(tǒng)的相關(guān)原理和方法,。要求學生掌握知識表示方法、搜索推理技術(shù)的相關(guān)內(nèi)容,熟悉和了解常見的專家系統(tǒng)解釋機制、開發(fā)工具和評估方法,學會基于規(guī)則專家系統(tǒng)、基于框架的專家系統(tǒng)、基于模型的專家系統(tǒng)和基于Web專家系統(tǒng)的結(jié)構(gòu)建立和應用,掌握專家系統(tǒng)的常用編程語言――CLIPS,了解專家系統(tǒng)的發(fā)展趨勢和研究課題。經(jīng)過對專家系統(tǒng)課程知識內(nèi)容進行分類,可分為以下6個模塊,如表1所示。。

經(jīng)過對專家系統(tǒng)課程知識內(nèi)容進行分類,可分為以下6個模塊,如表1所示。

模塊一專家系統(tǒng)的定義、發(fā)展歷史、研究內(nèi)容、類型、結(jié)構(gòu)和特點以及構(gòu)建步驟;。

模塊二熟悉專家系統(tǒng)時可能采用的人工智能的知識表示方法和搜索推理技術(shù),結(jié)合傳統(tǒng)人工智能方法和計算智能的一些方法;。

模塊三了解專家系統(tǒng)的解釋機制、開發(fā)工具和評估方法;。

模塊四熟悉基于規(guī)則專家系統(tǒng)、基于框架的專家系統(tǒng)、基于模型的專家系統(tǒng)和基于Web專家系統(tǒng)的結(jié)構(gòu)、推理技術(shù)、設計方法及應用示例;。

模塊五掌握人工智能和專家系統(tǒng)的編程語言――CLIPS,了解其他LISP,PROLOG和關(guān)系數(shù)據(jù)操作語言等;。

模塊六展望專家系統(tǒng)的發(fā)展趨勢和研究課題,并了解新型專家系統(tǒng)的特征與示例。

從教學要求角度出發(fā),模塊一、模塊三和模塊六的教學要求相對一般,但卻是學生涉及專家系統(tǒng)技術(shù)的必備知識模塊。相對而言,模塊五是基本教學條件要求中最高的一個模塊,因為模塊二與模塊四的深刻理解與系統(tǒng)設計需通過模塊五而實現(xiàn)的。

從教學內(nèi)容的重難點角度出發(fā),模塊二是重點部分之一,但因有人工智能課程的基礎,相對而言,教學實施過程中較為順暢。模塊四與模塊五是專家系統(tǒng)課程重點闡述部分,其中模塊五也是難點部分,在實驗教學環(huán)節(jié)中,由于大部分學生初次接觸推理性的編程語言,所以需要一定的入門時間和練習次數(shù)。

2專家系統(tǒng)課程教學改革實施

2.1基于多媒體的專家系統(tǒng)課程教學

教學應以學習者為中心,以先進教育技術(shù)為手段,相輔相成,促進教學效果。人類的感官功能中視覺與聽覺器官起到了94%作用[78],而視聽覺的協(xié)同作業(yè)能大大提高學習效率,而。多媒體教學就是一種集聲、文、圖、色于一體的教學手段之一,其實施。多媒體教學的關(guān)鍵實施內(nèi)容就是教學設計,而教學設計的難點就是在不增加學生信息加工系統(tǒng)中工作記憶負荷的前提下,用促進生成的方式呈現(xiàn)學習材料,包括教材、課件、講義、課堂講解、課后習題等。

結(jié)合專家系統(tǒng)課程教學情況,教學設計分為以下3個方面進行詳盡闡述:。

1) 把握好課堂教學知識量。

專家系統(tǒng)課程相對智能科學與技術(shù)專業(yè)第六期的學生而言是非常新穎的一門非常新穎的課程,學生們相對的學習熱情比較高,但這里還需仍然需要對學生的先前知識結(jié)構(gòu)和能力有個簡單的估計。教師需考慮學生的工作記憶容量,并對學生的長期記憶有個估計,把握學習材料內(nèi)在負荷。學習材料并非越多越好,關(guān)鍵在于精華,給學生留下深刻印象?!皩<蚁到y(tǒng)”課堂教授部分以原理性與推理性知識為主,應增加實踐技術(shù)實例,這樣讓學生緊密聯(lián)系實際應用進行學習,。多媒體視頻就是一個很好的表現(xiàn)手段。將制作好的實例視頻,向?qū)W生們展示,不但讓課程氛圍活躍,還激發(fā)學生對實踐教學的興趣;不但沒有增加課堂的知識負荷,還可以留給學生課后對比學習。

2) 多元化課件制作呈現(xiàn)形式。

專家系統(tǒng)是一門推理性知識要求很強的課程,同時也需要掌握一門有利的開發(fā)工具方能使學生做到靈活應用。經(jīng)過教學實踐與課后調(diào)查發(fā)現(xiàn),學生們對知識表述與相關(guān)畫面共同呈現(xiàn)的形式比單一媒體呈現(xiàn)形式學習效果好,知識和畫面也必須是關(guān)聯(lián)的,呈現(xiàn)位置和各部分的比例也需考慮充分。為此,課件制作是一個“改無止境”的工程,因為每一屆的學生具有自己的特點,且專家系統(tǒng)課程知識點的不斷更新,每一年都要對課件進行大量的補充與改進。

3) 基于認知教學的課堂講解過程。

認知教學模式中,是以學生為主體,教學教師起主導作用。課堂講解是面對面教學活動中的重要環(huán)節(jié),,它是多媒體中聯(lián)系言語與畫面的橋梁,是減少學生工作記憶負荷的有效手段。

專家系統(tǒng)課程知識可分為表示性知識與推理技術(shù)性知識,根據(jù)相關(guān)認知心理學理論,可將知識分為兩類:陳述性知識和程序性知識[5]。其中在教育心理學中“陳述性知識”是指個人具有有意識的提取線索,能夠直接加以回憶和陳述。其實就是關(guān)于“是什么”的知識,包括對事實,規(guī)則,事件等信息的表達。教育心理學中“程序性知識”是指個人沒有有意識的提取線索,其存在只能借助某種作業(yè)形式簡介推測的知識稱為程序性知識,而現(xiàn)代認知心理學為程序性知識以產(chǎn)生式及產(chǎn)生式系統(tǒng)來表征的。所以可將陳述性知識采用“專家系統(tǒng)”中的語義網(wǎng)絡形式為基礎地表征,而程序性知識的表征形式可用“專家系統(tǒng)”中的產(chǎn)生式系統(tǒng),以“ifthen”形式表示條件這一關(guān)系。眾多形式的產(chǎn)生式規(guī)則相互聯(lián)系就組成了復雜的產(chǎn)生式系統(tǒng)?;谡J知理論的“專家系統(tǒng)”知識教學實施過程中,首先應選定系統(tǒng)設計內(nèi)容,掌握開發(fā)系統(tǒng)時所需的知識與工具,;其次分析問題,并根據(jù)系統(tǒng)的具體特征轉(zhuǎn)化知識。而后;接著對問題模型進行求解,建立和構(gòu)造知識庫,;最后,利用實現(xiàn)工具編寫代碼,系統(tǒng)聯(lián)調(diào)。

2.2專家系統(tǒng)課程雙語教學的實施

專家系統(tǒng)課程是信息學科新興發(fā)展的一門課程,有許多關(guān)鍵性進展相關(guān)研究進展和成果的資料均源于英文文獻,因而提高學生雙語水平是一種大勢所需,。同時,雙語教學提高了對教師整體素質(zhì)的要求,在雙語教學過程中,有意識的增強教學互動,以問題啟發(fā)式教學與課堂辯論形式教學,學生通過查閱主題文獻進行針對性的演講或討論,教師對學生的表現(xiàn)加以評述,并進行補充。這種形式可擴大教師的知識面,使得任課老師了解前沿的研究成果。也可培養(yǎng)學生主動學習的積極性和創(chuàng)新能力,使得課程具有鮮活的生命力。雙語教學對教師,特別是教師的其外語水平及其口語表達能力,,。促進了師資整體水平的提高。專家系統(tǒng)的雙語教材已在1.2中介紹,但實驗教材的設計與編寫工作現(xiàn)仍處于空缺,這也是雙語教學的需完善的內(nèi)容工作之一。由于雙語教學增加了授課難道難度,進而影響了授課的進度,應充分發(fā)揮多媒體先進教學手段對專業(yè)術(shù)語和難以理解的內(nèi)容,進行注解,幫助于學生理解。在貫徹雙語教學的過程中,除了指定適當英文參考短文或參考書,開發(fā)雙語課件外,還應使學生接觸國內(nèi)外文獻資料,開闊眼界,拓寬知識面,強化雙語的意識,激發(fā)學生主觀能動性,使學生找到課程學習的歸屬感。

2.3改革“專家系統(tǒng)”課程實時交互活動

專家系統(tǒng)課程是一門理論與實踐關(guān)系密切的課程之一,課堂留下的作業(yè)大多需要計算機編程或計算機輔助教學方能較好的地完成。根據(jù)此特點,改革傳統(tǒng)的作業(yè)形式與批審方法可節(jié)約反饋時間,同時可實現(xiàn)“低碳無紙化”辦公。利用網(wǎng)絡進行作業(yè)上交,教師批閱后通過網(wǎng)絡及時返回給學生,不但能提高老師的辦公效率,也使學生得到快速與準確的反饋。

針對多校區(qū)的現(xiàn)狀,我們利用網(wǎng)絡教學資源,采用了多種交互式策略,通過Email和群討論組等方式進行在線交流,也可傳遞參考資料,交流課外成果,實現(xiàn)只要老師在實驗室,學生在任何有網(wǎng)絡終端PC機處,就能進行了實時交流或批改作業(yè)。避免了學生為了課后的困惑問題積壓至下一堂課的矛盾,同時也節(jié)約了學生往返路程上耗費的時間。

為了進一步體現(xiàn)教學效果,我們下一步擬進行考試方式的變革,應綜合考慮課堂出勤情況、平時正式作業(yè)成績、課堂討論情況和期末課程考試進行綜合評分。還應考慮以雙語形式進行筆試,當面交卷后進行雙語發(fā)問。若有課程論文或創(chuàng)新作品表現(xiàn)突出者,可免參加最后的課程考試。使考試不再是學生的負擔,而成為衡量與培養(yǎng)創(chuàng)新能力。和口試。

3基于CLIPS的專家系統(tǒng)實驗教學

3.1專家系統(tǒng)與CLIPS語言

CLIPS(C Language Integrated Production system)是由美國航空航天局約翰遜空間中心(NASA’’s Johnson Space Center)開發(fā)的一種專家系統(tǒng)工具,由C語言編寫而成。早期的專家系統(tǒng)工具大都用LISP、Prolog等編程語言開發(fā),共同問題是運行速度慢,可移植性差,解決復雜問題的能力差。CLIPS是基于Rete算法的前向推理語言,其優(yōu)點包括:①邏輯推理方面的強大功能強。②、可移植性好。③、可擴展性好。④、有利于和其他語言聯(lián)合使用等。

3.1專家系統(tǒng)與CLIPS語言

專家系統(tǒng)與傳統(tǒng)的計算機程序系統(tǒng)有著完全不同的體系結(jié)構(gòu),通常它由知識庫、推理機、綜合數(shù)據(jù)庫、知識獲取機制、解釋機制和人機接口等幾個基本的、獨立的部分所組成,其中尤以知識庫與推理機相互分離而別具特色。用clips語言能夠更好地熟悉專家系統(tǒng)的整個組成。CLIPS可為基于規(guī)則、面向?qū)ο笠约斑^程的編程提供支持(rule-based, object-oriented, and procedural programming)。

以基于規(guī)則的專家系統(tǒng)利用CLIPS工具編程作為實例闡述。在CLIPS中找到專家系統(tǒng)基礎的組成部分――Fact List、Knowledge Base、Inference Engine。Fact List中存放用于推理的事實,而Knowledge Base包含所有的規(guī)則,Inference Engine控制所有的進程。圖1所示為專家系統(tǒng)框架示意圖。專家系統(tǒng)中最核心的就是知識庫,知識庫中包含了大量某個領域?qū)<业闹R。,為了使計算機能運用專家的領域知識,必須要采用一定的方式表示知識 。目前常用的知識表示方式有產(chǎn)生式規(guī)則、語義網(wǎng)絡、框架、狀態(tài)空間、邏輯模式、腳本、過程、面向?qū)ο蟮取;谝?guī)則的產(chǎn)生式系統(tǒng)是目前實現(xiàn)知識運用最基本的方法。

3.2專家系統(tǒng)實驗教學內(nèi)容

通過CLIPS軟件環(huán)境提供了的驗證性、設計性和開發(fā)性實驗,幫助學生更好地熟悉和掌握專家系統(tǒng)的基本原理和方法;,通過實驗提高學生總結(jié)實驗結(jié)果的能力,使之對專家系統(tǒng)的相關(guān)理論有更深刻的認識。實驗內(nèi)容如表2所示:。

其中,實驗1為實驗2的基礎,這兩個實驗應與講授課程穿插,使得學生利用課堂學到的理論聯(lián)系實際實驗操作,通過這兩個實驗的學習能夠掌握專家系統(tǒng)的開發(fā)過程、掌握用產(chǎn)生式規(guī)則繪制推理樹的方法、掌握、編寫CLIPS應用程序的方法以及程序運行環(huán)境的應用等。實驗3是一個有難度的實驗,需要大量的課余準備時間,所以在完成實驗3的時候,必須預留3周的時間,提前布置給學生,讓學生做好實驗前的準備,這樣方能取得較好的實驗教學效果。這些被挑選出來的CLIPS專家系統(tǒng)的代碼應是經(jīng)典的學習內(nèi)容,通過該實驗培養(yǎng)學生獨立分析與開發(fā)完整的專家系統(tǒng)的能力。

3.3實驗教學實例分析

1) 實驗目的:學習和理解CLIPS編程語言,通過分析用CLIPS編寫的“野人過河”的程序,深入理解專家系統(tǒng)的編程技巧,加深對專家系統(tǒng)的認識和理解。

2) 實驗說明:野人過河問題屬于智能學科中的一個經(jīng)典問題,問題描述如下:,有三3個牧師傳教士和三3個野人過河,只有一條能裝下兩個人的船,在河的任何一方或者船上,如果野人的人數(shù)大于牧師的人數(shù),那么牧師就會有危險。

假設問題的初始狀態(tài)和目標狀態(tài),假設和分為1岸和2岸: 。

初始狀態(tài):1岸,3野人,3牧師;2岸,0野人,0牧師;船停在1岸,船上有0個人;。

目標狀態(tài):1岸,0野人,0牧師;2岸,3野人,3牧師;船停在2岸,船上有0個人;。

整個問題就抽象成了如何從初始狀態(tài)經(jīng)中間的一系列狀態(tài)達到目標狀態(tài)。問題狀態(tài)的改變是通過劃船渡河來引發(fā)的,所以合理的渡河操作就成了通常所說的(算符)就是問題求解的關(guān)鍵。,根據(jù)題目要求,可以得出以下5個算符:渡1野人、渡1牧師、渡1野人1牧師、渡2野人、渡2牧師,。根據(jù)渡船方向的不同,也可以理解為10個往還算符。定義算符知道以后,剩下的核心問題就是搜索方法了,。本程序采用深度優(yōu)先搜索,通過不斷擴展后繼結(jié)點節(jié)點,逐步找出下一步可以進行的渡河操作,;如果沒有找到則返回其父節(jié)點,看看是否有其它其他兄弟節(jié)點可以擴展。

搜索中采用的一些規(guī)則如下:

(1.) 渡船優(yōu)先規(guī)則:1岸一次運走的人越多越好(即1岸運多人優(yōu)先),同時野人優(yōu)先運走;2岸一次運走的人越少越好(即2岸運少人優(yōu)先),同時傳教士優(yōu)先運走;。

(2.) 不能重復上次渡船操作,避免進入死循環(huán)。;

(3.)任何時候 河兩邊兩岸的野人和牧師數(shù)在任何時候均分別大于等于0且小于等于3;

(4.) 由于只是找出最優(yōu)解,所以當找到某一算符(當前最優(yōu)先的)滿足操作條件后,不再搜索其兄弟節(jié)點,而是直接載入鏈表。

(5.) 若擴展某節(jié)點a的時候,沒有找到合適子節(jié)點,則從鏈表中返回節(jié)點a的父節(jié)點b,從上次已經(jīng)選擇了的算符之后的算符中找最優(yōu)先的算符繼續(xù)擴展b。

通過實驗教學過程中的專家系統(tǒng)開發(fā)實例分析,總結(jié)了出應用于在許多專家系統(tǒng)項目中的線性生命周期模型,如圖32所示。這個模型包括從計劃到系統(tǒng)評估的許多階段,對系統(tǒng)開發(fā)的描述一直到功能評估這種程度上。之后,生命周期不斷重復:從計劃到系統(tǒng)評估,直到系統(tǒng)交付正常使用。

4結(jié)語

專家系統(tǒng)課程的發(fā)展開發(fā)過程是教學研究和教學改革實踐相結(jié)合的過程,需要不斷加強學習、總結(jié)經(jīng)驗。本文從總結(jié)了專家系統(tǒng)課程定位與、建設目標、教材的選用設計和課程知識框架等方面的總結(jié)了“專家系統(tǒng)”課程建設情況。在,并就教學改革過程中注重多媒體教學的效果、雙語的實施和課程互動活動的改革等問題進行比較深入的介紹與探討。通過CLIPS語言與專家系統(tǒng)實驗的結(jié)合,闡述了實驗教學的目的、CLIPS實驗特色及和實驗方法,體現(xiàn)了基于CLIPS實驗教學的優(yōu)勢與特色。在未來的教育領域,專家系統(tǒng)技術(shù)將成為信息時代教育發(fā)展的新生力軍,專家系統(tǒng)也將成為新世紀人類智能管理與決策的得力助手。

致謝注 :本文受國家級智能科學基礎系列課程教學團隊項目(2008)支持,感謝本文得到中南大學信息科學與工程學院智能所的大力支持,特別感謝蔡自興教授的鼓勵與幫助。

參考文獻:

[1] 李蕾,王嬋,王小捷,等..“機器智能”課程建設初探[J]. 計算機教育,2009(1):86-92.

[2] 陳愛斌.“人工智能”課程教學的實踐與探索[J]. 株洲工學院學報,2006,20(6):137-139.

[3] 蔡自興,Durkin,龔濤. 高級專家系統(tǒng):原理設計及應用[M]. 北京:科學出版社,2005:1-2.

[4] 蔡自興. 智能控制導論[M]. 北京:中國水利水電出版社,2007,:28-29.

[5] 杜海瓊,張劍平..“專家系統(tǒng)”教學的認知教學理論基礎及其教學實施[J]. 現(xiàn)代教育技術(shù),2008,18(8):18-21.

[6] 杜海瓊,張劍平. 認知學徒制在“推理與專家系統(tǒng)”教學中的應用[J]. 現(xiàn)代教育技術(shù),2009,19(4):120-123.

[7] Joseph Giarratano, Gary Riley. Expert Systems Principles and Programming[M]. 3th ed. Boston:PWS Publishing Company,1998.

[78]肖桂清,李渺. 正確運用多媒體,促進認知學習的最優(yōu)化[J]. 思茅師范高等??茖W校學報,2002,18(4):55-57.

[8] 杜暉. 決策支持與專家系統(tǒng)[M]. 北京:電子工業(yè)出版社,2007:22-23.

Exploration in Course Construction and Teaching Reform of Expert System

YU Ling-li, WEI Shi-yong

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