人工智能課程教學范文
時間:2023-08-27 15:18:34
導語:如何才能寫好一篇人工智能課程教學,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
1背景
近年來,隨著“互聯網+”的快速普及,互聯網跨界融合創新模式進入林業領域,利用移動互聯網、物聯網、大數據、云計算等技術推動信息化與林業深度融合,開啟了智慧林業的大門。我國林業信息化、智能化建設逐步走上了有序、快步發展的軌道,取得了重要的進展。
2011―2013年,國家林業局先后開展了中國林業信息化體制機制研究和中國智慧林業發展規劃研究,在此基礎上出臺了《國家林業局關于進一步加快林業信息化發展的指導意見》和《中國智慧林業發展指導意見》。2012―2013年,在深入研究的基礎上,林業局編制了《中國林業物聯網發展框架設計》,2016年3月正式了《“互聯網+”林業行動計劃》。
國家林業局制定的《中國智慧林業發展指導意見》指出,信息化、智能化在林業中的應用已經從零散的點的應用發展到融合的、全面的創新應用。隨著現代信息技術的逐步應用,能實現林業資源的實時、動態監測和管理,更透徹地感知生態環境狀況、遏制生態危機,更深入地監測預警事件、支撐生態行動、預防生態災害。
人工智能是計算機科學中涉及研究、設計和應用智能機器的一個重要分支。國際上,人工智能的研究已取得長足的進展;在國內,也呈現出極好的發展勢頭,人工智能已得到迅速的傳播與發展,并促進了其他學科的發展。我國已有數以萬計的科技人員和大學師生從事不同層次的人工智能的研究與學習,人工智能已成為一個受到廣泛重視并有著廣闊應用潛能的龐大的、交叉的前沿學科。特別是經過近幾十年的發展,智能技術及其應用已經成為各行業創新的重要生長點,其廣泛的應用前景日趨明顯,如智能機器人、智能化機器、智能化電器、智能化樓宇、智能化社區、智能化物流等,對人類生活的方方面面產生了重要的影響。
近年來,人工智能已經在智慧林業相關領域中得到了廣泛應用,例如,在智能機器人的應用方面,已經有大量的嫁接機器人、水果采摘機器人、農藥噴灑機器人、果實分檢機器人等投入使用;在專家系統的應用方面,森林病蟲害診斷專家系統、病蟲預測預報專家系統、林產品生產管理專家系統、專家咨詢和人員培訓專家系統等也得到了廣泛應用。
隨著人工智能在智慧林業中的廣泛應用,涉林企業和事業單位對智能型林業高技術人才的需求也在不斷加大。為了適應市場對智能型人才的需求,自2003年起,國內諸多林業高等院校在計算機科學與技術專業本科階段、林業相關專業的研究生階段陸續開設人工智能課程,同時不斷加大人工智能課程的比重,因此,人工智能課程教學對于林業院校顯得越來越重要。
2林業院校人工智能課程教學現狀
林業院校開設人工智能課程的專業不多,但有不斷增加的趨勢。以中南林業科技大學為例,該校計算機科學與技術本科專業自2003年起就開設了人工智能課程,所用教材一直是蔡自興教授主編的《人工智能及其應用》;另外,面向部分專業的碩士和博士研究生開設了人工智能相關課程,如農業碩士的農業信息化領域研究生開設了人工智能技術,森林經理和森林培育兩個專業的博士研究生開設了人工智能與專家系統。
針對計算機科學與技術本科專業,人工智能課程主要使用蔡自興教授主編的《人工智能及其應用》教材施教,但由于課時數僅有32學時,關于人工智能的一些高級應用,如神經網絡、專家系統、機器學習等,采用專題的形式組織教學。該專業沒有設置實驗學時,僅在理論課堂上演示了一些仿真軟件,如BP神經網絡仿真環境。
針對農業碩士的農業信息化領域研究生和森林經理及森林培育兩個專業的博士研究生,教學計劃安排的學時數為40學時,沒有指定教材,僅給學生列了蔡自興教授的《人工智能及其應用――研究生用書》等幾本參考教材。課堂主要以專題的形式組織教學,每一講除了相關的理論以外,還介紹一些工程實踐應用的例子,讓研究生能夠了解這些人工智能算法如何在實際中得到具體應用。
3林業院校人工智能課程教學存在的問題
全國各高等院校的人工智能課程教學都或多或少地存在一些問題,林業院校更有區別于其他類型院校的顯著特征,而且林業院校開設該課程教學相對較晚,因此林業院校的人工智能課程教學存在更多的問題。
(1)師資短缺。在林業院校,林學相關專業開設該課程往往由林學相關專業的教師主講。這些非計算機相關專業的教師雖然曾從事過人工智能個別算法或領域研究,但不具備全面的人工智能相關專業知識,在講授不熟悉的人工智能知識點時顯得力不從心。
(2)教學內容專業性不強。人工智能是計算機科學的一個分支學科,一般的人工智能教材都比較適合計算機相關專業的學生使用,但是農業信息化、森林經理、森林培育等專業的學生不管是專業基礎還是行業應用背景均與計算機類專業學生不同,如果我們仍然按普通的教材施教,教學內容就缺乏林科特色,顯得專業性不強,無法吸引學生的聽課興趣。
(3)教學難度過大。林業院校涉林專業的學生一般只有計算機文化基礎、C語言等簡單的計算機課程基礎,缺乏算法思想。而人工智能課程涉及很多高級、復雜的算法,不論從算法思想,還是從算法實現和算法應用,對非計算機類專業學生來說難度過大。因此,在教學內容和教學要求上要做一些取舍。
除此之外,還存在諸如缺少實驗環節、教學手段單一、教學案例缺乏等其他普遍性問題。
4林業院校人工智能課程教學改革建議
通過分析林業院校人工智能課程教學存在的問題,結合自己近十余年來從事人工智能教學的經驗,我們提出了一些改革建議。
(1)推行專題式教學,解決師資缺乏的問題。在師資缺乏的情況下,由一名教師完成整個人工智能課程教學比較困難,同時,可能有多名教師分別在人工智能的不同方面進行過深入研究。因此,可以將該課程按章節分成各個不同的模塊,每一個模塊設一個專題,如神經網絡專題、專家系統專題、機器學習專題等,再由多名教師分別承擔自己熟悉的專題進行講授。這樣既可以解決一位教師的知識不足,又可以讓各位教師結合自己的科研將每一個熟悉的專題講授得更加詳細、更加有趣。
(2)教學內容與涉林專業緊密結合,解決專業性不強的問題。事實上,人工智能的各領域應用在林業行業都能找到對應的應用實例。例如,林果采摘機器人就是機器人在林業中的應用;林火識別和林木病蟲害監測就是模式識別在林業中的應用;林火蔓延預測可以用到隱馬爾科夫模型;PAID50專家系統平臺就是專家系統在農林業中的應用典范等。因此,在教學過程中,我們可以考慮將人工智能知識與林業應用結合進行講解,這樣學生更容易接受也更樂意接受。更進一步,如果能夠結合這些林業應用編寫一本《人工智能及其林業應用》教材,將會更加適合涉林專業的學生學習這門課程。
(3)應用計算機仿真軟件解決教學內容難度大的問題。非計算機類專業的學生計算機基礎較差,編程能力不強,算法訓練不足,對各種人工智能高級算法難以理解,更難以編程實現。針對這個實際問題,我們可以主動提供一些相關算法的計算機仿真軟件,在課堂上通過演示這些仿真軟件,讓學生直觀地理解算法,甚至能夠通過仿真軟件應用這些算法解決本專業相關的問題。例如可以開發如圖1和圖2所示的BP神經網絡算法仿真軟件,通過該仿真可以把神經網絡的結構、訓練時的權值偏差變化、訓練過程中總誤差的變化等信息完全呈現在學生面前,學生通過這個仿真過程就不難理解BP神經網絡算法,甚至可以使用這個仿真軟件來解決本專業相關的一些問題。
篇2
關鍵詞: 游戲開發 人工智能 教學方法
1.背景
隨著互聯網時代的到來,人們的生活方式發生了許多重大的變革,其中之一便是網絡游戲的盛行。如同雨后春筍般冒出來的網吧,以及快速增長的PC,使得人們接觸到互聯網的機會越來越多,這就為網絡游戲的傳播與發展創造了可能。一方面,數量龐大的網民群體中,年輕人占了絕大部分,網絡游戲豐富了社會公眾的文化娛樂生活,深受廣大年輕人喜愛,這更促進了游戲產業的蓬勃發展。另一方面,現代社會生活節奏加快,人們壓力日益增大,許多人傾向于在網游中尋求安慰,釋放壓力,因而全球市場對于網游的需求有增無減。同時,隨著科技的發展和人們對游戲越來越高的要求,游戲逐漸向真實體驗、感覺、觸覺等人性化發展,讓玩家有身臨其境的感覺,在整個游戲過程中得到享受游戲的一種特別的快樂和放松。[1]
近年來3D影像和仿真科技的不斷發展,讓游戲開發人員得以創建出更吸引人、更令人沉迷其中的游戲環境。然而要做出更能令人流連忘返的游戲就得應用人工智能(AI)。AI的應用使游戲角色能夠任意走動、角色可以走進障礙物、能夠控制非玩家角色是否按照團隊運動等,同時,AI還能延長游戲的生命周期,讓游戲更加有趣和更具有挑戰性。
AI能夠處理游戲角色的追趕、躲避、聚集、避障和尋徑問題;AI給游戲角色賦予模糊邏輯和有限狀態機等基于基本規則的推理能力;AI腳本可以擴充AI引擎,讓設計者和玩家更好地設計和玩游戲,等等。因此,將AI應用在游戲開發中以設計實現游戲角色的各種行為勢在必行,有著重要的現實意義。
2.教學內容及其特點
本系人工智能課程的教學內容主要是處理追趕、躲避、聚集、攔截和避障等問題,使用經典A*算法及其改進算法解決尋路問題,以及有限狀態機,等等。本文主要針對游戲中游戲角色的尋路問題進行探討。游戲設計中游戲角色的尋路問題是設計的關鍵,傳統的方法是應用A*算法及其改進算法等來實現游戲角色的尋路問題,目前逐漸有學者應用神經網絡、遺傳算法、粒子群算法等智能算法來實現游戲角色的尋路問題。如:迷宮尋路游戲中《幫助Bob找到回家的路》應用遺傳算法,《智能采礦》游戲中應用神經網絡,用粒子群實現坦克大戰游戲,等等。嘗試應用魚群算法、螢火蟲算法等智能算法求解游戲角色的尋路問題中,以實現游戲的更加智能化、人性化,同時,新的仿生算法的學習和應用能吸引學生的學習注意力、增強學生的學習興趣。
智能算法是解決智能計算問題的方法,已成為人工智能界一個研究的熱點領域,研究的最終目標就是為了讓計算機和集成有計算功能的各種工具及設備更加獨立、更加聰明,能夠自主思考和行動,最終成為我們工作和生活中必不可少的一部分。智能算法主要包括:人工神經網絡、進化算法、人工免疫算法、模擬退火算法、蟻群算法、粒子群算法、蜂群算法、人工魚群算法、人口遷移算法、人工螢火蟲算法等。[2]智能算法是一類仿生算法,就是向自然界學習,采用類比的方法,通過模仿自然界中動物飛行、覓食、求偶等行為以得到解決問題的一般方法,如蟻群、粒子群、蜂群、魚群、螢火蟲算法等。此外,還有很多智能算法通過模仿一些自然或物理現象和規律,如模擬退火算法通過模擬液體的結晶過程設計,免疫算法是模擬生物、植物或動物免疫系統自適應調節功能設計的,人工神經網絡是模擬人的大腦結構及信號處理過程而設計的,進化算法是基于達爾文的“優勝劣汰、適者生存”原理設計的。[3]
針對本系人工智能課程的教學內容,建議補充人工智能中幾種簡單的智能算法的知識點,選取相關人工智能教材的一些內容結合智能算法進行教學。
3.教學方法
針對人工智能課程內容,根據高校教育規律、高校學生學習的特點,采用教學、實踐相結合的教學方法,大小課結合,大課講授理論知識,小課進行課堂實驗,小課的課堂實驗中嚴格要求學生親手編寫代碼,應用大課所學理論知識完成簡單小游戲以實現理論和實踐知識的掌握。同時,借助游戲系的優勢,制作動漫,采用動漫技術來實現人工智能中各種算法的仿生機制,讓學生深刻體會每一種算法的原理和仿生機制,這樣能增強學生學習人工智能課程的興趣,可以取得更好的教學效果。
4.教學效果評價方法
人工智能這門課,最重要的是注重學生對人工智能理論及在游戲中應用的知識和能力的培養。因此,本課程學習結束后主要采用以下方式進行考查:(1)閉卷考試。主要考查對人工智能理論的理解、掌握和綜合運用能力。(2)課堂練習。要求對課堂上介紹過的算法理解、分析、應用,編程實現游戲中的某個功能,最終課程結束時能完成一個功能完整的小游戲。(3)大作業。檢查學生的動手編程能力,要求從介紹過的算法中找一種算法實現一個小游戲中游戲角色的移動、尋路等行為,形成一個演示游戲。該門課成績分配如下:成績=閉卷考試(70%)+課堂練習(10%)+大作業(20%)。
5.結語
人工智能是隨著計算機技術的飛速發展和人們對自然界的深入理解而發展起來的,人工智能的應用逐漸廣泛。游戲開發中人工智能的應用實現了游戲逐漸向真實體驗、感覺、觸覺等人性化發展,讓玩家有身臨其境的感覺。因此,在網絡游戲相關專業開設人工智能課程勢在必行,有著重要的現實意義。
參考文獻:
[1]周樂.韓國游戲產業概況..
篇3
關鍵詞:中西合璧;人工智能;雙語教學
雙語教學是我國高等教育適應國際化趨勢、培養富有創新精神和國際視野的復合型高素質人才的需要。作為一種全新的教學方式,它承接了中外文化的碰撞和融合[1]。各校在教學過程中都遇到了各種困難,也探索了不少經驗。自2005年秋季,我校在人工智能課程中采用雙語授課,在教學實踐中摸索出一套中西合璧的雙語教學模式,將中西方的優勢有效結合起來,比較適用于工科專業課程的雙語教學。
1中西合璧的雙語教材
教材是體現教學內容的知識載體,是教師和學生進行教學活動的基本工具。我們重點調查了MIT、Stanford和CMU等國外高校,他們均選用了Stuart J. Russell和Peter Norvig合著的《Artificial Intelligence: A Modern Approach》,該教材幾乎涵蓋了CC2001關于人工智能課程的全部內容。該書網站(aima.cs. berkeley.edu/)的統計數據顯示,目前已有100多個國家的1 100多所大學選用該書作為教材。我們對選用該教材的部分高校授課情況作了追蹤調查,結果表明絕大部分人工智能課程的實際授課內容都與該教材內容基本一致。在國內,中南大學的人工智能課程是國家級精品課程,教材是課程負責人蔡自興教授與徐光佑教授主編、清華大學出版社出版的《人工智能及其應用》(第三版)(該教材分本科生用書和研究生用書兩種版本),與其課程內容設置完全配套。
我校選用了《Artificial Intelligence: A Modern Approach(2nd)》一書,清華大學出版社出版了影印版(人民郵電出版社出版了中譯文版本),同時將Nils J. Nilsson著的《Artificial Intelligence: A New Synthesis》作為輔助教材,機械工業出版社出版了英文影印版及中譯文版本。
人工智能這一學科誕生于西方,目前該領域的諸多成果和文獻均以英文為語言載體。選用英文原版教材、推行雙語教學,為學生的后續學習和研究深造奠定了良好基礎。另外,與國內教材相比,國外教材更注重知識產生的過程、解決問題的思維方法,對提高學生的學習興趣、培養學生的創新能力極其有益。另一方面,選用原版教材的問題也顯而易見。一是原版教材內容過多,需要精心篩選、分清主次后才能使用;二是原版教材昂貴,增加了學生的經濟負擔,再購買配套中譯文版,負擔更重;三是學生英語水平參差不齊,雙語授課的課程還不成體系,前后課程缺乏銜接性和延續性,學生直接使用原版教材有一定的語言障礙,即使有配套的中譯文版,同時翻看兩本書也不方便。
我們正在逐步消化吸收英文原版教材,在無損原版教材思想精髓的前提下,自主編寫適用于雙語教學的中西合璧講義。雙語教材以英文語言為主,以中文注釋為輔,有效降低學生閱讀的難度,更趨實用。
2中西合璧的授課語言
語言是信息傳遞的載體,是教學過程中必不可少的工具。雙語教學涉及到這種信息傳遞載體的改變。
在雙語教學中,外語的使用比例要求不低于50%,這是不夠科學的。雙語教學不是語言課,教學質量依然是核心,語言僅僅是載體,引入外語教學的目的無非是為了保證知識的“原汁原味”,同時訓練學生的專業外語聽說能力,但這一切都應以學生聽懂課為前提。雙語授課進度慢已是不爭的事實,更有些雙語教師,為了兼顧上述目的,先用外語講一遍,再用漢語解釋一遍,這種做法極不可取,也是緊張的課時限制所不允許的。雙語課味同嚼蠟,引不起學生興趣,也是普遍存在的現象。
我校人工智能課程的授課對象是計算機專業的四年級本科生,學生的英語水平很不均衡,如果不考慮實際情況,大比例地采用英語講授,是難以保證教學效果的。我們把握的原則是:1)英語主要用于講解專業性內容,如專業術語、技術原理、算法等,這樣學生在學術交流中就不會對專業技術內容存在語言障礙;2)只用學生能聽懂的語言講授專業性內容,對過于生澀的專業技術內容,還要使用漢語講解,這樣學生就不會把專業技術內容學“夾生”了,在作研究時才不會有技術上的障礙;3)用母語調節課堂氣氛,適當穿插的人工智能領域人物、故事及笑話以漢語為主,把學生發散的注意力快速集中起來,把學生的學習興趣激發出來;4)中英文銜接,不重復表述,這樣就不會額外占用課時。
例如,在講解Agent技術時,對于Agent的定義、結構等核心內容,我們采用英語講解;而對于Agent涉及到的心理學、邏輯學等方面的生澀理論,則用漢語給出扼要的說明;對于為闡釋Agent的rationality概念而舉的吸塵機器人、黑足泥蜂搬運食物的例子,則主要用漢語講解,激發學生的興趣,抓住學生的注意力。
3中西合璧的教學課件
作為一種新型的教學手段,多媒體以其鮮明的圖像、生動的畫面、靈活多變的動畫及聲音效果克服了傳統教學模式的諸多不足,受到師生的認可與好評[2]。本文探討的重點不是如何設計媒體的表現形式,而是如何利用課件更好地發揮雙語教學的效果。很多雙語教學任課教師只注重追求授課過程中外語的使用比例,課件全文用外語制作,在講解過程中還要費盡周折地解釋,收效甚微。我們在制作課件時,不單純追求英語比例,而是想方設法讓課件能更好地輔助學生理解,在關鍵處均用雙語同步給出內容,或者以英文為主,給出扼要的中文注釋。這樣,學生能夠通過視覺信息更好地理解授課內容,而教師也不必再用中英文重復敘述。
此外,在課件素材的選取上,也應注意國內外結合。比如,在講解啟發式搜索技術時,國外課件(包括教材)常用的素材是八皇后、八數碼等問題,其中八皇后問題相對大多數同學來講比較陌生,而國內的重排九宮(與八數碼問題是一個問題)、華容道等問題對學生來講則更熟悉。用國內的素材入門、用國外的素材拓寬視野,也是多媒體課件的中西合璧之道。
4中西合璧的文化熏陶
文化是生活在一定地域內的人們的思想、信念及生活與行為方式的總稱。從人才培養的角度,我們一般將培養目標分為知識、能力和素質三個層面,文化屬素質培養范疇。文化的熏陶和感染在育人中具有重要作用,這一點往往容易被工科專業課教師忽略。
從歷史文化的角度看,中西方文化從萌芽、發展到現在的格局,無疑是各具特色的。雙語教學提供了開放的空間,讓學生在學習的同時廣泛吸納西方文化,但這也給中國傳統文化造成了一定的沖擊,如不注意調和,勢必造成文化失衡,對培養學生的世界觀、人生觀、價值觀都不利。尤其計算機類課程中的技術內容大部分誕生于西方,如果不在教學過程中進行一種文化平衡,往往會使學生產生一種我不如人的自卑心理或崇洋心理。
中西方文化對人與自然的基本觀點是不同的。中國文化關注的對象是人,人與人的關系自先秦時期便成為中國文化的核心與基礎問題。而西方文化較多關注的是自然,人與自然的關系是古希臘注重的中心問題,由此衍生出理智和科技。中國的哲學是一種人生哲學,在處理人與自然的關系上,中國文化講究天人合一、順天應物、道法自然。把自然人格化,追求人與自然和諧發展。從古希臘泰勒斯的自然哲學開始,探索自然奧秘,開發和利用自然資源為人類服務就成為了歐洲思想的主流。西方科學起源于對自然的探索和研究,很早就出現了畢達哥拉斯、阿基米得這樣名垂千古的科學家。在人與自然的關系上,西方文化認為人與自然處于對立的斗爭狀態。西方人也講人與人之間的關系,但首先關注的不是倫理而是競爭,因而出現了“優勝劣汰”的規律[3]。
在工科專業課堂上,涉及到文化要素的主要是兩方面內容,一是與課程技術內容有關的哲學觀點,二是本學科發展歷程中的人物、事件和形成的學派等等。在教學過程中,教師要注意穿插上述內容,對學生進行文化熏陶,要注意中西合璧。比如,介紹人工智能發展過程中的重要人物時,必然提及Turing、McCarthy、Minsky、Shannoon、Simon、Newell、Feigenbaum、Hopfield、Brooks等西方學者,但同樣也不能忽略國內的吳文俊、王守覺、蔡文等學者,他們近年分別在機器定理證明、仿生模式識別、可拓學等領域取得了開創性成果,而這些還沒有來得及寫進人工智能教科書。
5中西合璧的思維方式
對學生思維方式的培養也是教學任務之一。中西方文化的差異也將導致思維方式的不同。在技術思維方面,中國強調系統和整體,更具辯證性;而西方強調細節和局部,更注重邏輯性。西方人的思維方法更偏于二元對立,而中國文化環境則造就了中國人思維方式的連續統合特征[4]。外文教材的編寫體例與中文教材有著明顯的不同,這就是中西方思維方式不同的原因。教師首先要注意到這種思維方式的差異,并在教學活動中讓學生也逐步意識到這種差異,并進一步接納和學會西方的思維方式,將中西方的思維方式融于一身。舉例來說,在講解邏輯推理技術時,可以通過介紹邏輯學的三大起源(古希臘的形式邏輯、古印度的因明學、我國先秦時期的名辯學)向學生呈現這種思維方式的差異,在講解演繹推理、模糊推理、云推理時,也要注意體現中西方思維方式中各自的特長,以利于學生吸納。
6結語
自2005年開展雙語教學以來,我們每年授課后都進行一次教學效果的問卷調查,“接受雙語教學”的學生比例從2005年的37%逐年上升到2009年的89%,說明這套雙語教學模式已經得到了絕大多數學生的認可。
中西合璧的雙語教學模式是我們在人工智能教學過程中探索出來的,但是也可以推廣到其他工科專業課中。雙語教學中各種要素的中西合璧不是簡單相加,而是要結合專業內容進行深度融合,這需要任課教師廣泛涉獵、精心加工、用心引導。雙語教學不能停留在語言形式和技術內容層面上,還要上升到文化和思維層面。
注:本論文受到哈爾濱工程大學教學改革工程項目支持。
參考文獻:
[1] 施錦芳. 高校雙語教學模式及方法的研究與實踐[J]. 沈陽教育學院學報,2010,12(2):33-35.
[2] 周荃,胡奕. 多媒體教學:傳統教學手段的歷史性轉型[J]. 廣州市經濟管理干部學院學報,2006,8(2):69-71.
[3] 鄧紹建. 中西方文化差異研究[J]. 價值工程,2010(5):220-221.
[4] 馬麗,滕修攀. 中西方思維方式的文化差異研究:二元對立與連續統合的視角[J]. 社會心理科學,2010,25(2):13-17.
Sino-west Style Bilingual Teaching Mode for Artificial Intelligence
LIU Hai-bo, SHEN Jing, ZHANG Guo-yin, LIU Jie
(College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China)
篇4
人工智能技術及其應用的發展歷史雖然只有短短的50余年,但是它作為信息技術的前沿領域,對社會經濟和發展的影響卻越來越大。在基礎教育課程改革的大潮中,許多國家意識到基礎教育領域開展人工智能教育的必要性,努力把人工智能列入技術類教育的教學內容中。作為師范類院校,教授人工智能課是有必要的。?
(1)為部分優秀的學生將來做更深入的研究打堅實的基礎。在面向知識經濟的今天,研究獲取、表示和使用知識的人工智能學科越來越受到人們的重視。目前人工智能研究被列為中國高技術領域的重點之一。以專家系統為代表的智能化系統在信息技術中也占有重要地位。因此在高等教育中開展人工智能教育和智能化系統的研發,不僅是計算機科學的應用,也是促進各學科服務于國民經濟發展的必然趨勢。為使人工智能的理論、方法和技術的研究與應用普及和深入,教育重心必須要下移,即從研究生教育向本科教育普及。開展本科層次人工智能普及教育的有效途徑之一是在本科高年級開設相關選修課。開展人工智能教育,不僅能夠更好地發揮高等院校的育人和科學研究功能,而且能為學生拓寬專業路徑,擴大自主學習空間和發展個性創造條件,同時也為營造一個使學生不僅有寬厚、扎實的理論基礎,且具綜合分析和解決問題能力的環境。?
(2)為將來從教的學生積聚大量的知識。英國早在1999年,人工智能課程已經作為選修課出現在中學的信息與通訊技術(ICT)課程中。許多中小學還通過機器人競賽活動來激發中小學生學習人工智能的興趣,使學生不僅提高了用信息技術解決問題的能力,而且培養了多種思維方式,獲得了更多的創新空間。美國現行的中學信息技術課程設置中,將人工智能的內容作為“媒體與技術”層面對12年級學生的要求。澳大利亞的部分中學開設的信息處理與技術課程,人工智能、信息系統、算法和程序設計、社會和倫理道德、計算機系統分別作為5個主題共同構成了該課程的教學內容。在該課程的大綱中規定,人工智能部分的教學內容在高中第3學期為12年級的學生開設,教學時間為10周。?
在我國,多年以來中學奧林匹克信息學競賽中一直包含有人工智能相關的題目,涉及啟發式搜索、博弈、智能程序設計等問題。2003年4月,我國教育部正式頒布《普通高中技術課程標準(實驗)》,首次在信息技術科目中設立了“人工智能初步”選修模塊,標志著我國高中人工智能課程的正式起步。?
我國的新課程標準頒布后,教育部評審并通過了分別由教育科學出版社、廣東高教出版社、地圖出版社、上海科技教育出版社和浙江教育出版社出版的5套高中《人工智能初步》教材,并開發了相應的教輔材料,包括教師用書和配套光盤等。為了配合中學人工智能課程的實施,國內也推出了一些適合中學生學習與體驗的人工智能軟件和網絡資源。另一方面,一些高校的本科生、研究生也逐步關注中學人工智能教育的開展并將其作為畢業論文的研究選題。一些師范院校適應形勢要求,已為師范生開設了與此相關的選修課程。?
2 人工智能的教育及教學條件現狀?
通過對本人多年的教學過程進行總結,我校的《人工智能》課程教育現狀可總結為如下幾點:?
(1)理論知識充裕。但與實踐相脫節,特別是在智能科學技術的教育教學方面。盡管知識面相當廣泛,而人工智能理論的普及教育以及智能技術的開發與應用仍然十分滯后。?
(2)同其它普通高等院校一樣,在本校,人工智能技術的研究與應用尚未普及,甚至比不上其它院校。這不利于培養學生的科研興趣及創造精神。?
(3)缺乏配套實驗教材,實驗教學內容缺乏,無法培養學生的研究能力和創新能力。只有開設實驗項目,才能使人工智能的相關知識具有研究性和綜合性。?
(4)對中小學智能教育的深度及教學方式、教學特點缺乏研究。做為師范類院校,我認為在對學生進行基礎知識教育的基礎上,要緊抓中小學智能教育的特點對師范類學生進行相關的教育與培訓。?
相對于教育現狀,我校的《人工智能》課程教學條件現狀要稍好一些,其狀態如下:?
(1)教材使用國家級規劃教材,此教材非常系統地介紹了人工智能的基本原理、方法和應用技術,適合本科及研究生使用。在我們的授課過程中,也會適當為學生提供相關的國內其他先進教材,如中南大學蔡自興教授的《人工智能及其應用》等。?
(2)為了促進學生自主學習,我們準備了多種類型的擴充性學習資料,加強學生主動學習的意識,包括:課程相關雜志和書籍目錄,以及部分重要的參考文獻,與人工智能相關的網絡資源如優秀BBS、新聞組、網址等。 它們包括了大量的文獻資料、本領域研究的前沿動態等。 使用表明,學生非常樂于查閱這些資源。 使學生能通過使用這些資源進行一些人工智能程序設計,探討一些問題,在課堂討論中展示他們的收獲。?
(3)校園網的普及與不斷優化使本課程有優良的實踐性教學環境,能充分滿足教學需要。我們擁有較充足的多媒體教室和網絡教室,為實現本課程教學提供了物質保障。在網絡資源建設方面,全校辦公室、教室、學生宿舍和教師宿舍都以寬帶網相連,這些硬件設備對本課程教學發揮了重要作用,使本課程教學質量得以明顯提高。?
3 人工智能教學方法及手段的改革?
針對我們現在所采取的教學方法,我認為存在許多不足,如教學方式比較單一,教學內容偏重理論講解等,為此,提出以下教學方法的改革:?
(1)通過多種途徑激發學生的學習興趣。課程的學習效果,直接受到學生興趣和參與意識的影響。一般來講,《人工智能》作為一門前沿課程,開始學生學習興趣很大,當開始接觸到抽象理論知識及部分算法時,學生往往感到不易接受。 我們通過各種途徑和方法, 激發和培養學生的學習興趣,包括鼓勵學生參與某部分知識的擴充性資料查找,預留一定時間請學生負責對此內容進行講解,布置學生對某個基本成型的實驗進行糾錯及驗證,降低問題解決的難度。學生因此產生興趣從而做更深度研究。?
(2)進行啟發式教學。 我們可以嘗試在教學過程中不斷提出問題請學生思考,啟發學生求解這些問題,鼓勵學生提出自己的猜想和解決方案,然后擺出教材中的解決方案,并與同學所提出的觀點進行分析和比較,這足以加強學生學習的主動意識和參與意識,提高學生學習的積極性。?
(3)課堂辯論與交互式教學。 組織課堂辯論,討論的議題可定位為譬如人工智能是否能超過人類智能等有爭議的問題。學生通過對這些問題展開激烈爭論,激發了學習潛能,明確了學習目標。當然師生間的交流方式還有很多,如郵件互發、QQ留言等,也可在課程網站中的互動平臺進行交流。?
(4)分層次因材施教。 在授課過程中,通過對每個具體學生的學習進度、課堂作業情況進行及時評估,對學生提出進一步的學習建議和指導, 實現個性化的教學。 對優秀學生探討,可以在教學設計和實驗設計中要求其選作部分探索性、創新性的功課和實驗,以發揮學生個性優勢。對于有意于將來從事中小學教育的學生可以在機器人及人工智能技術發展現狀等知識層面對其做問題講解。而那些看似缺乏興趣的學生,我們可以用多媒體手段如播放人工智能相關電影及科學小片引起其興趣,實行逐步引導的教學過程。?
另外,我們可以嘗試雙語教學。 采用中文教材和講授的同時,注重在課程中的關鍵詞同時用英文表示,并適當指定英文參考短文和英文參考書。使學生能夠接觸國外文獻資料,加深對學習內容的理解,獲得更寬廣的知識。我們也可以在教學內容安排上,注重理論聯系實際,將一些人工智能網絡上的虛擬實驗給學生進行課外上網練習,從而使學生了解算法的具體運行過程, 通過參與達到知識的理解,掌握基本方法和技術。?
根據現有的條件,我們在教學中可以采用多媒體教學和網絡課程教學相結合的方法,充分利用多媒體的豐富表現形式,利用網絡課程的交互性、情景化等特點,構筑以學生為主體的《人工智能》課程現代教學模式。 對于抽象知識,可通過動畫和視頻演示,通過聲音和圖像展示人工智能的歷史、人物和前景,做到學生直接而深刻地看到知識的內涵外延。網絡課程能較好地實現交互并使學習過程情景化,通過網絡課程的課堂練習和章節練習,教師可以評價學生的學習情況,并給學生提出學習建議,從而提高學生的研究力和創新力。我們也可以給學生播放中學《人工智能》課程課堂教學錄像,以使學生看到初高中學生的知識范圍及深度;同時給學生播放現有的《人工智能》科學成果,讓學生看到理論背后的實踐;也可以播放科幻片,激發學生想象的翅膀從而有興趣把人工智能作為將來深造的方向?!度斯ぶ悄堋肥且婚T較新的課程,改進教學方法和手段不僅要靠教師,也應增加硬件設備的投入。如果人工智能能采用智能輔助教學系統或機器人輔助教學過程逼真、形象,一目了然,這樣可大大提高學生的學習效率,尤其是提高學生的觀察判斷能力、發現問題和解決問題的能力。?
4 人工智能實踐教學設計的探討?
我們可以在教學過程中,適量開設一些實驗和設計,提高學生的動手能力,并加深他們對理論知識的理解,降低理論的抽象度,提升理論的實用性。在近兩年的教學過程中,我們會適量加入一些人工智能語言的教學過程。例如,在講解了“野人與傳教士過河”等問題后,我們可以讓學生使用Visual Prolog或者C ?++?對算法進行實現;在講解 TSP 問題的遺傳算法解決案例后,指出編碼方案、初始種群大小、進化代數、交叉率變異率等因素對求解結果的影響,并要求學生通過實驗的方式來分析、理解這些問題,并提出“尋找更有利的解決方案”等問題。把學生的興趣激發后,為解決這些問題,學生會在課外主動查閱相關文獻、相互討論以實現他們所設計的方案,這樣既培養了學生善于鉆研和勇于創新的精神又提高了學生的實踐與創新能力。?
參考文獻:?
[1] 熊德蘭,李梅蓮,鄢靖豐.人工智能中實踐教學的探討[J].宿州學院學報,2008(1).?
[2] 何元烈,汪玲.“Visual C ?++?”在“人工智能”教學中的應用與探討[J].廣東工業大學學報:社會科學版,2008(8).?
篇5
關鍵詞:人工智能;Python程序設計教學;項目驅動混合教學模式
人工智能技術在教育領域的應用已經非常深入,它可呈現深度學習、跨學科融合、人機協同、群智開放、自主操控等諸多內容,并在教學中引發鏈式突破、推動教學內容的數字化、網絡化與智能化躍升式快速發展。所以說在教育領域中,人工智能如魚得水,它獲得了更大的自我技術展現空間,也為學生學習新知識內容帶來諸多福音。
一、高職院校Python程序設計教學引入人工智能技術的必要性
人工智能本身離不開算法,而算法的實現則需要語言做支撐,像目前高職院校的Python程序編程設計教學就可引入人工智能技術,Python作為AI時代的頭牌語言其融合性教學也成為了培養AI人才的重要關鍵。目前國內許多高職院校都在全面推行人工智能技術背景下的Python教學,將其作為是數據分析、網絡攻防的第一語言以及編程入門教學的第一語言。
換個角度講,高職院校在Python程序設計教學中引入人工智能是非常必要的,因為它關系到高職生未來的就業生存、崗位專業能力創新與事業發展,考慮到人工智能領域的知識理論性偏強,且對學生的數學基礎能力要求較高,整體學科學習難度較大,所以許多高職院校也在思考如何將人工智能技術內容合理融入到Python程序設計教學體系當中,為學校相關專業領域拓展教育新路,培養對路人才[1]。
二、高職院校人工智能背景下的Python程序設計教學方法應用研究
(一)教學應用概述與教學目標明確
Python語言作為高職院校守門程序設計課程教學語言,相比于其它傳統計算機語言具有簡單易學、程序可讀性、可遷入性、可擴展性、邏輯結構縝密等特點。同時該編程語言采用了開放開源設計,擁有12萬以上的第三方庫,可有效避免編程重復問題,提高教學中的語言編程教學效率。另外Python是一種解釋型語言,它的跨平臺與可移植性相當之強,可在任何系統中拷貝運行,對環境配置要求不高。
為了確保某些沒有編程基礎知識能力的高職生也能學好Python語言程序設計課程,教師專門在教學中加入了人工智能技術內容,圍繞該技術融合可開展的Python編程語言課程就包括了Python安裝、Python輸入輸出、Python特性、人工智能編程等等知識內容。在教學中希望明確3點教學目標:
第一,要求學生初步具有利用Python初步編寫基本程序的能力。
第二,要求學生掌握Python編程語言的基本特性。
第三,要求學生深入了解某些常用Python庫,特別是了解人工智能的基本思想與編程方式,能夠利用人工智能和Python編寫出某些復雜的處理程序。
(二)創新教法設計應用
為切實達到Python程序設計教學目標,凸顯學生在課堂教學中的主體地位,教師可采用任務驅動配合項目驅動的混合教學模式展開一系列的教學設計活動,引導學生循序漸進的完成各項教學任務內容,不斷提升自身的Python語言程序設計水平。
具體到教學方案設計中,教師專門圍繞學生中心、任務載體將教學內容相對巧妙的隱藏于具體的教學任務中,再通過Python編程語言新知識內容與新教學技能驅動學生深入學習展開基礎章節任務,結合任務結果評價評價學生對知識點的掌握情況。這一教法的提出與運用希望解決傳統程序設計教學中理論與實踐相互分離的不利教學局面,希望將課堂中的所有理論內容全部轉移到實踐任務中,凸顯教學中理論與實踐過程的相互和諧統一。如下:
教師為學生設計教學任務,設計Python程序示例任務,將fileA和fileB兩個文件各存放于不同的兩行字母中,然后將兩個文件中的信息數據內容完全合并,按照字母順序排列并再次輸出一個新文件fileC,以下給出該任務教學中的程序設計編寫代碼:
fp1=open(‘fileA.txt’)
data1=fp1.read()
fp1.close()
fp2=open(‘fileB.txt’)
data2=fp2.read()
fp2.close()
fp3=open(‘fileC.txt’,w)
data_all=list(data1+data2)
fp3.write(data_unite)
fp3.close()
采用上述項目任務驅動項目混合教學法可為學生構建一個相對完整的人工智能Python程序設計教學獨立項目,將項目完全交由學生獨立處理完成,教師負責設計教學方案,而由學生收集信息,實施項目并最后再由教師給出學生項目完成評價。它全面考驗了學生對于Python基本庫與第三方庫的學習了解與運用程度,同時在融入大量人工智能編程思路后顛覆學生的語言編程學習認知思維,讓學生了不但能夠練習獨立編程,也能共同學習協作編程,全面提高自己的的Python語言編程能力[2]。
總結:
綜上所述,在高職院校中采用人工智能技術配合Python語言編程設計可有效拓展教學思路,而本文中所采用的的任務驅動項目混合教學模式則能有效激發學生的學習熱情,促進他們合理運用所學習知識解決實際問題,徹底擺脫復雜語法及算法所帶來的學習困擾,更好學習Python編程語言知識。
參考文獻
篇6
關鍵詞:教學改革;人工智能;游戲設計;游戲編程
人工智能(Artificial Intelligence,AI)是計算機科學的一個分支,是研究、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學[1]。人工智能技術研究領域包括機器人、模式識別、自然語言處理、機器學習、數據挖掘、人工神經網絡和專家系統等[2],其最為廣泛的應用之一就是游戲設計[3]。游戲設計雖然涉及多門學科,但其作為應用并沒有形成一門單獨的理論[4-5]。由于游戲存在較大的市場以及其作為人工智能的一個重要應用,國外已有多所大學開設了游戲設計課程。如卡內基梅隆大學(Carnegie Mellon University)于1999年設立了娛樂科技碩士學位,并開設了相關課程;南加州大學(The University of Southern California)設立了為期3年的互動媒體藝術(fine arts in interactive media)碩士學位課程,并于大學部設立電子游戲設計(video-game design)副修課程。該校也為美國軍隊創作訓練士兵的電子游戲,透過戰斗情境模擬來進行沙盤演練。麻省理工學院(Massachusetts Institute of Technology)提供多種電子游戲設計相關課程,并研發將電玩游戲納入教室教學的方法。斯坦福大學(Stanford University)提供電子游戲設計史及包含最佳電子游戲競賽獎的計算機繪圖課程。華盛頓藝術學院(The Art Institute of Washington)為亞特蘭大藝術學院的分校,提供授予學士學位的視覺及游戲程序設計課程。在初期的藝術與設計重點培訓后,學生將學習立體動畫相關技術。國內也有多所高校開設了游戲設計的相關課程,如北京郵電大學,首都師范大學等,為了適應市場許多培訓機構也開設了游戲設計課程,但培訓機構將課程的重點放在了實際的編輯代碼中而過少的關注理論。中南大學開設人工智能課程已有20多年的歷史,在教學實踐中,中南大學智能系統與智能軟件研究所的教師們在教學科研方面取得了許多令人振奮的成果。在良好的環境中,人工智能與游戲編程課程應運而生[6-7]。
1教學目標與要求
中南大學人工智能與游戲設計課程主要面向智能方向4年級學生,在4年級第一學期開設。學習該門課程之前需要具備人工智能以及計算機編程方面的課程知識,并且需要一定的計算機圖形學的相關知識基礎。
此門課程的學習使學生了解游戲設計與虛擬現實的基本概念和術語及其基本設計方法,理解人工智能在游戲中的相關應用,熟悉游戲設計中編程以及建模技術,為學生將來利用人工智能技術以及游戲設計技術奠定必要的知識基礎。除此之外向學生介紹計算機游戲的基本原理和最新進展,包括計算機游戲動畫的最新概況、游戲程序設計概覽、2D游戲的基本編程技術、3D游戲動畫的基本編程技術、3D游戲場景的組織與繪制、游戲中的高級圖形技術、游戲中的音頻編程、游戲中的人機界面技術、人工智能在游戲動畫中的應用,紋理貼圖、基于圖像的繪制和加速算法等。
基于該教學目標,本課程有兩個重點內容,其分別是人工智能技術如何在游戲設計中的應用,以及游戲編程的相關技術。對于人工智能技術在游戲設計中的應用這一內容,主要采用理論結合實際的理念,將學生已具備的人工智能理論知識與游戲設計的具體應用聯系起來,使學生一方面能體會人工智能的基礎理論,另一方面使學生能夠將其所學用于實踐,避免理論與實踐脫節。游戲編程內容主要從設計模式入手,然后依托多媒體平臺對學生進行講授設計以及編程方面的相關知識。
圍繞這個教學目標,我們安排了28個學時的課堂教學,4個學時的實驗,總共32個學時的課程。接下來針對課堂教學、實驗設計、考核方式這幾個方面分別展開討論。
2課堂教學設計
本課程采用培訓學校模式與大學理論教育折中的方式進行講授,本節將著重對28個學時的課堂教學內容分別介紹。
1) 游戲程序設計概論與計算機圖形學基礎。
該部分內容可以分為以下兩部分。
(1) 計算機游戲簡介與游戲設計概論(2課時)。
(2) 計算機圖形學基礎(2課時)。
概論部分主要介紹計算機游戲的基本概念、特點以及目前國際上該領域的研究和應用情況。圖形學部分主要是介紹計算機圖形學的相關理論基礎,目的是讓沒有學過計算機圖形學的學生有一定了解,由于考慮到智能專業也開設計算機圖形學的相關選修課,因此,本部分內容只是對之前學習的相關知識的復習,目的是為后續的程序設計課程打好相應的理論基礎。
本次課程是正門課程的開篇之講,一方面,教師要開宗明義,讓學生明確何為計算機游戲,并對計算機游戲有大致的了解,為后續課程學習起鋪墊作用;另一方面,為增強學生學習興趣,必須介紹計算機游戲的類型以及各種知識與其的關聯。
2) 游戲編程技術。
如上所述,游戲編程是本門課程的一個重點內容,游戲編程可以分為如下幾個部分。
(1)Windows編程基礎(2課時)。
(2)DirectX編程基礎(2課時)。
(3)2D游戲的基本編程(2課時)。
(4)3D游戲場景的組織和繪制(2課時)。
(5)3D動畫的基本編程技術(2課時)。
(6)游戲中的人機界面技術(2課時)。
對于Windows編程基礎,其主要內容是Windows操作系統的發展史、Win32程序的基本結構、消息循環與處理、Windows窗口、GDI接口、集成開發環境(IDE)。
DirectX編程[8]基礎的主要內容是DirectX開發包的歷史及其框架、介紹每一個組件的功能、DirectX開發包的安裝以及與IDE連接的配置。
2D游戲基本編程的主要內容是游戲的基本流程和體系結構、游戲開發的基本理念及方法、游戲引擎簡介、游戲的調試與測試。
3D游戲場景的組織與繪制的主要內容是3D場景的組織與管理、游戲場景的幾何優化、3D場景的快速可見性判斷與消隱、地形場景的繪制與漫游、3D游戲場景中的碰撞檢測。
3D動畫的基本編程技術的主要內容是3D動畫技術概述、Direct3D開發包的使用、關鍵幀動畫技術、基于動作捕捉的動畫技術、腳本驅動的動畫技術。
游戲中的人機界面技術主要內容是游戲的可玩性與人機界面、用戶界面設計基礎。
游戲程序設計部分內容主要是讓學生了解和掌握面向Windows平臺的游戲編程的技能。現在絕大部分游戲和娛樂都是基于Windows平臺,因此掌握Windows平臺的設計模式與編程方法是必須的。又因為DirectX軟件開發包是微軟公司面向Windows平臺開發的一套專門應用于游戲開發的API,因此了解其原理以及掌握其技術能夠提高學生的游戲開發能力。
3) 人工智能在游戲中的應用。
如今的游戲應用了大量的人工智能技術,本門課程將從以下幾個方面介紹人工智能技術在游戲中的應用。
(1)遺傳算法(6學時)。
(2)神經網絡(6學時)。
遺傳算法主要內容是遺傳算法的概念及其相關研究、雜交操作、變異操作、適應性函數選擇、遺傳算法優化的算子、創建和處理矢量圖形。
神經網絡主要內容是神經網絡概述、適應性函數、環境探測、有監督的學習、演化神經網絡的拓撲。
該部分內容主要是介紹如何將人工智能中的理論用計算機語言實現,并介紹如何在游戲設計中應用這些理論。這部分內容是本門課程一個核心內容,通過學習學生們能夠認識到人工智能在游戲設計中的重要性,并提高應用能力。
3實驗設計與課程設計
由于該門課程為選修課,因此課時較少,除課堂課時之外只剩下4個學時的實驗課時。我們針對這4個課時的實驗進行了重點設計,其主要內容是引導學生熟悉Visual Studio .Net 2008集成開發環境、安裝與配置DirectX 軟件開發包、使用有限狀態機設計狀態驅動智能體,設計2D圖形驅動引擎。
雖然課時很短,但學生能夠實際動手操作,熟悉游戲編程的相關開發工具與開發包,另外,學生學習興趣提高了,學習內容從枯燥的抽象概念、理論變成實際的事例。此外,學生還可以在課下完成任務,繼續鉆研新的理論應用。
我們針對本門課程實驗課時少的缺點,特別設定了一個課程設計環節。課程設計并不占用實驗課時,而是要求學生利用課外的時間,自由組合,以團隊的模式完成相應的設計要求。
課程設計主要內容是要求學生完成一個項目設計,該項目設計主要是要求學生使用相關的集成開發環境和開發包,利用一個人工智能技術編寫出一個小的游戲軟件,并給出設計報告??紤]到學生的實際能力,開發與報告以小組的形式進行設計開發,設計團隊由3~5人自由組合,具體分工必須在報告中體現,報告要求不少于4000字,以軟件開發文檔的形式提交,報告中不僅有游戲軟件的需求分析文檔、設計文檔和測試文檔,還必須包括游戲的內容設計,即游戲的情節創意或功能設計。設計題目以及游戲類型由學生自選,圖形界面可以是3D也可以是2D,開發包可以使用Direct3D也可是Windows自帶的GDI。
4考核方式及其安排
考核一個方面是檢測學生學習的狀況,另一個方面是為了通過考核方式,提高學生的實踐動手能力?;谶@個原因,我們將整個考核分為3個模塊。
1) 期末考試(開卷),占總成績的50%。
2) 項目設計,占總成績的35%。
3) 實驗,占總成績的15%。
期末考試采用開卷形式,主要目的在于檢測學生通過課程學習,對知識點的掌握程度,以及運用知識點解決問題的能力。其占總成績比例的一半。雖然期末考試為開卷,但考核的知識點無法直接從教材中直接找到,需要學生實際運用能力和解題手段才能完成答題。精心設計的開卷試題,可以使學生對虛擬現實知識體系進行一個系統的回顧,同時,它也是對教學的補充。
課程設計需要學生有很強的自主性,認真完成將使學生受益匪淺,敷衍了事不僅學生沒有得到鍛煉,教學目的也難以達成。課程設計以小組的形式有優勢也有劣勢,好處在于學生可以根據自身能力對應團隊中的角色,例如,某同學編程能力強,他可以作為程序設計與開發人員;另一同學數學好,或理論方面出色,他就可以擔任算法設計的工作;某些同學有創意,他則可以擔任游戲情節設計的工作,等等。這樣做分工明確,每個人都能夠根據自己的實際需求和情況得到鍛煉。劣勢在于,如果團隊同學能力重點都一樣,就會出現分工不清,而最大的問題就是團隊合作會導致某些同學出現依賴思想,最終導致整個團隊只有一個人完成整個項目,甚至導致項目無法完成的情況。對此,我們應當強調每一個學生都要積極主動參與到課程設計中來,發揮自己的主觀能動性,協作完成項目。
5結語
本文探討了人工智能與游戲設計教學目標與任務、課堂教學、實驗設計、考核方式,希望能夠給其他相關教學工作者以參考和啟發,共同促進其完善與提高。
由于人工智能與游戲設計這門課程是中南大學新開的一門課程,在許多方面存在考慮不周或欠缺的情況,需要向兄弟單位多學習并且多在教學實踐中摸索與提高。本門課程是以中南大學智能系統與智能軟件研究所為依托,它具有很好的研究基礎與良好的實驗平臺,并能夠將這門課程融會貫通,使學生理解人工智能與游戲開發設計的基本理念,并培養學生實際應用技能。
參考文獻:
[1] 楊剛,黃心淵. 虛擬現實技術課程的教學設計與討論[J]. 計算機教育,2008(2):1-3.
[2] 蔡自興,徐光v. 人工智能及其應用[M]. 3版. 北京:清華大學出版社,2003.
[3] 劉鍇. 應用型院校的虛擬現實技術課程教學探討[J]. 電腦知識與技術,2009,23(5):6486-6487.
[4] 劉明昆. 三維游戲設計師寶典:Virtools開發工具篇[M]. 成都:四川出版集團,2005.
[5] 王一劍. 人工智能在游戲開發中的應用[M]. 上海:同濟大學軟件學院,2008.
[6] 于金霞,湯永利. 人工智能課程教學改革及實踐探討[J]. 教學園地,2009(5):91-118.
[7] 蔡自興,肖曉明,蒙祖強,等. 樹立精品意識搞好人工智能課程建設[J]. 中國大學教學,2004(1):28-29.
[8] Microsoft. DirectX Software Development Kit[EB/OL]. [2010-7-20]. /downloads/details.aspx.
Design in Artificial Intelligent and Game Programming Courses
LI Yi
(Institute of Information Science and Engineering, Central South University, Changsha 410083, China)
篇7
關鍵詞:教學模式;創新;在線課程
在大學數學教學中,主要以幻燈片展示與板書相結合的形式進行教學。然而,面對人工智能、教育信息化等技術浪潮,教學模式也急需創新。教學模式的創新,就是為了給學生們構建智能化、網絡化、個性化、終身化的教育體系。教學模式的創新,使得學習者能夠自主選擇學習時間、地點、內容和方式。教學模式的創新,拓展了學習者受教育的時間與空間。教學模式的創新,改變了傳統的教師講授式的“重教”的教育理念,使學生的學習個性化,最終達到教師與學生共融的目標。那么,教學模式如何創新呢,我們介紹以下創新路徑。
1加強在線課程平臺建設,實踐教學模式的創新
“開放、共享”理念逐漸被教師和學者們認可,使得開放的教育資源逐漸走向更加科學、系統。在線課程平臺可以滿足學生個性化學習的需求,使學生在碎片化時間中促進生成性學習和智慧性學習的發生。在線課程平臺采取“化整為零”、“自上而下”的民主化和平民化建設理念,匯集了大量的優秀教育資源,拓展了知識傳播路徑,為學生提供了自由共享的學習空間。同時,在線課程也以它的非結構化和易于重用的特點和優勢,促進了教師應用在線課程。高校的翻轉課堂和微課建設實現了理念轉向,以適用性和實用性為著力點和突破口為在線課程平臺建設出力,建設了一批國家精品課程,使得教育資源更加開放和共享。在線課程平臺的建設,使得學生可以在課余的時間自主學習。課前預習,預習結束后有客觀題供學生檢測預習效果,客觀題在題庫中隨機選取,每個學生的客觀題不盡相同,但是整套題的難易程度是相同的,便于教師在查看學生的預習效果時,可以更好地區分學生預習效果的差異性。課后復習,與課前預習的題庫的設置理念相同。然而,遠程教育師生時空分離的環境中,學習效率與教學質量難以保證。那么,我們必須要有相適應的學習支持服務系統,而取得學業的良好保證是學習分析技術,運用多類分析方法和數據模型解釋與預測學生的學習表現,從而準確把握學科教學目標,調整教學策略,優化教學過程。
2人工智能助力教學模式的創新
人工智能技術中的智能輔助系統和教育機器人可以監控學生的個性化學習。通過學習分析技術和用戶畫像技術,搜集學習者學習數據,平臺為學生提供適切的學習資源和路徑。結合知識圖譜,建立領域知識庫,輔助教師針對學生的不同能力生成不同試題并進行作業批改。通過提供沉浸式的虛擬學習環境,學生可在任意時間、任意地點參與到學習中。除此之外,任何事物均有兩面性。反思性實踐者的教師和學生,需要教師批判地分析和判斷人工智能技術應用的教學體驗。
3教學相長、創新管理模式推動教學模式的創新
傳統的教學模式以教師為主導,在線課程倡導“以學習者為中心”。在傳統的教學模式影響下,在線課程體現的教學模式受到制約。傳統的教學模式“重教”,在線課程“重學”。“重教”與“重學“不能截然對立,應在“重教”基礎上“重學”,達到教學相長的目的。在線課程,讓教師樹立以學生為中心的理念,主動適應新技術引發的教育教學改革。教師在平時應注重加強線上課程和線下教學環節的整體設計,線上注重課前預習與課后復習結果的反饋,節省了批改作業的時間。線下注重教學的教,提高教學質量和教學水平。要營造良好的在線教育建設環境,切實有效地調動教師建設在線課程的積極性和主動性。需要有配套的制度加以支持在線課程的建設。建立高效的課程教學團隊,幫助老師擺脫瑣碎的事務性工作。在信息推送、學習互動環節減輕教師的工作量,使教師有更多的精力和時間投入到關注學生的學習進程中,開展深層次的交互和共享。在制度設計上,給予教師更多支持,比如在工作量計算、職稱評定等方面進行一定比例的傾斜,給予獎勵在在線課程研究方面有建樹的教師。
篇8
關鍵詞 機器人 人工智能 實時系統 挑戰 展望
中圖分類號:TP242 文獻標識碼:A
人工智能(Artificial Intelligence),英文簡寫是AI。它主要研究、發掘應用在延伸、模擬和擴展人的智能理論、技術、方法,以及應用系統的一門新科技?!叭斯ぶ悄堋币辉~剛開始,由1956年美國計算機協會組織的達特莫學會上提出的。自那以后,研究者們發展了眾多理論和原理,人工智能的概念也隨之擴展。由于智能概念的不確定,人工智能的概念一直沒有一個統一的標準。
1機器人、人工智能概述
人工智能學科的出現與發展不是偶然的、孤立的,它是與整個科學體系的演化和發展進程密切相關的。人工智能是自然智能(特別是人的智能)的模擬、延伸和擴展,即研究“機器智能”,也開發“智能機器”。如果把計算機看作是寶劍,那么人工智能就是高明靈巧的劍法。
1956年夏季,在美國達特摩斯大學,由麥卡賽、明斯基、香農等發起,由西蒙、塞繆爾、紐厄爾等參加,舉行了關于“如何用機器模擬人的智能”的學術研討會,第一次正式采用“人工智能”的術語。這次具有歷史意義的、為期兩個月之久的學術會議,標志著“人工智能”新學科的誕生。
人工智能在電子技術方面的應用可以把人工智能和仿真技術相結合,以單片機硬件電路為專家系統的知識來源,建立單片機硬件配置專家系統,進行故障診斷,以提高糾錯能力。人工智能技術也被引入到了計算機網絡領域,計算機網絡安全管理的常用技術是防火墻技術,而防火墻的核心部分就是入侵檢測技術。隨著網絡的迅速發展,各種入侵手段也在層出不窮,單憑傳統的防范手段已遠遠不能滿足現實的需要,把人工智能技術應用到網絡安全管理領域,大大提高了它的安全性。
2學科交叉帶來的挑戰
實時人工智能是實時系統和人工智能技術相互結合的一個新的研究領域。實時人工智能系統是一種在動態的環境中,能夠利用有限的資源來可靠地完成關鍵性任務的系統。目前大多數人工智能規劃和問題求解系統都試圖產生一個完全的精確解,但是在資源限制的狀態下, 快速地產生一個近似解將更有效。Anytime算法能夠折衷解的質量和計算時間,是人工智能技術應用在實時環境中的有效技術。由基本的Anytime算法構成實時人工智能系統的關鍵之一是如何給基本算法分配時間, 從而可以獲得系統的性能描述,實施有效的實時監控。時間分配算法,爬山算法僅能找到局部最優解,如果組織問題滿足局部組織問題的條件,它能夠找到最優解。對于不滿足局部組織問題的條件的大型組織結構,爬山算法不能保證找到全局最優解。遺傳算法適合于尋找全局解,但搜索效率取決于一些關鍵參數的確定和算子的操作機制選取。
智能主體是智能互聯網中的生靈,它是一種智能的軟件實體,能夠在智能互聯網中自由遨游,為用戶提供各種智能服務。所謂網絡智能軟件是面向智能主體的研究方法所設計、開發的軟件。網絡智能軟件技術是網絡技術、人工智能技術、軟件工程技術的結合。
3機器人、人工智能及實時系統的前景展望
人工智能的研究目標是認識與模擬人類智能行為。傳統人工智能研究往往將研究重點集中于對人類單個智能品質如計算能力、推理能力、記憶能力、搜索能力、直覺能力等的研究與模擬。然而,由于人類智能行為是各種單個智能品質的綜合體現,因此傳統研究方法往往無法充分刻畫或恰當模擬人類的智能行為。把人看成多種智能品質構成的有機整體――智能體(agent),綜合考察智能體的各種智能行為與特征,是當前人工智能研究者共同的愿望。
人工智能作為一個整體的研究才剛剛開始,離我們的目標還很遙遠。但人工智能在某些方面將會有較大的突破。
半個世紀以來,人工智能發展極其迅速,專家系統、智能控制在短短的10余年里就發展成熟。目前的焦點,如分布式和協同式多專家系統、機器學習(知識挖掘和知識發現)方法、硬軟件一體化技術以及并行分布處理技術還有MAS的研究,也有望在下一個5年內也會成熟。根據AI目前的發展態勢,以及現有的規劃,將AI未來的發展必將越來越廣泛,越來越深入,越來越快地,向著人類智能的方向逼近。
4總結
人工智能這門科目的出現、發展并非偶然,它和整個科學體系進化和發展進程有著緊密關聯。21世紀會變成智能革命的時期,信息時代的特征分為三個方面:聯結、符號和行為主義,在信息論啟發下,達到統一和諧,在每個領域交互研究與發展中,一定會發生一場智能革命,真正意義達到人和機器一起協調思考的新時期。
篇9
關鍵詞:機器人大腦;雙培計劃;聯合培養
1高水平人才交叉培養計劃實施背景
《北京市教育委員會關于印發北京高等學校高水平人才交叉培養計劃的通知》(京教高[2015]1號)提出共建高校雙方要根據經濟社會發展急需人才所應具有的知識、能力與素質,聯合相關行業企業,共同制訂專業和方向的培養目標、培養標準,構建與之相匹配的專業培養計劃,包括專業核心課程體系、實踐能力培養體系和素質提升體系,培養基礎扎實、專業過硬、能力突出的高素質人才。
北京科技大學、北京信息科技大學智能科學與技術專業“機器人大腦方向”雙培項目于2015年開始正式實施。目前主要采用“3+1”培養模式,即前3年在北京科技大學自動化學院智能科學與技術專業學習,第4年在北京信息科技大學自動化學院智能科學與技術專業學習并完成畢業論文。
2“機器人大腦方向”雙培方案的構建
北京科技大學是教育部直屬的985、211大學,其智能科學與技術專業在京為一本招生,而北京信息科技大學為北京市屬學校,其智能科學與技術專業在京為二本招生。兩校要交叉聯合培養學生,需要充分考慮兩校的生源情況,在充分論證的基礎上制訂出相應的培養方案。
2015年4―5月,北京信息科技大學與北京科技大學相關負責人先后進行兩次會談,就兩校智能科學與技術專業的建設情況、雙培計劃的基本情況,“機器人大腦方向”教學計劃和培養方案交換了意見,形成了雙培計劃培養方案制訂的初步設想。兩校的智能科學與技術專業具有相似的歷史淵源和專業方向,因此,在充分討論的基礎上,決定以兩校現有的教學計劃為基礎,按市教委雙培的要求修訂“機器人大腦方向”教學計劃和培養方案。兩校分工實施課程教學、實踐教學、學生指導、質量評價、組織學生科技創新、學科競賽等工作。
2.1專業培養目標
具有堅實的數理基礎、信息技術的基礎知識以及腦科學與認知科學的基礎知識,系統地掌握智能科學技術的基礎理論、基礎知識和基本技能與方法,受到初步科學研究和工程實現的訓練,具備智能系統集成、智能技術應用方面研究和開發的基本能力。同時具有全面的文化素質、良好的知識結構和較強的新環境適應能力、自主學習能力和創新意識,并具有良好的語言和計算機運用能力。本科畢業后能夠在研發部門、學科交叉研究機構以及高校從事與智能科技相關領域的科研、開發、管理或教學工作,并可繼續攻讀智能科學與技術專業以及相關學科和交叉學科的碩士和博士學位。
2.2專業課程體系
智能科學技術是一門研究智能現象的本質與機理、智能模擬的方法與技術以及智能機器與智能系統應用的新興學科,由腦科學、認知科學、人工智能、信息科學技術等學科綜合交叉而成。圖1給出的智能科學與技術專業的知識體系,確定了課程設計的基本原則:智能應用的過程中需要有信息學科中的計算機、通信、控制和檢測等方面技術的支撐;建立以計算機、通信、控制和檢測技術為工具,以智能機器人為載體,結合信息科學和智能科學理論基礎的課程體系。
為體現“機器人大腦”的專業方向與特色,課程體系中加強了腦科學與認知科學、腦機接口、軟件開發與應用、虛擬現實技術等內容。表1給出了智能科學與技術“機器人大腦方向”的專業課程體系,其課程體系模塊設計為計算機基礎、電路基礎、信息與控制基礎、機器智能、智能系統五大模塊。
“機器人大腦方向”專業核心課程確定為:電路分析基礎、模擬電子技術、數字電子技術、信息論與編碼、信號處理、控制工程基礎、嵌入式系統、微機原理與應用、腦科學與認知科學、人工智能基礎、機器人組成原理、計算智能基礎、智能機器人、機器學習等。
2.3專業實踐體系
按照工程認證相關標準要求,建立了包括金工實習、電子工藝實習、各類課程設計與綜合實驗、工程認識實習、專業實習(實踐)在內的、完備的、面向工程需要的實踐教學體系,如圖2所示。
3“機器人大腦方向”雙培方案的實施
“機器人大腦方向”雙培計劃是北京地區高等教育綜合改革的試點,其目的在于推進北京地區高校之間的合作和優質教育資源的共享,提升北京高校辦學水平和人才培養質量。為此,兩校通力合作進行了有益的探索與實踐。
3.1學風建設
北京信息科技大學為雙培學生配備了輔導員和班導師,班導師由學院主管教學的副院長承擔。在新生入學的第一個學期,班導師就從中學生到大學生的過渡、適應大學高強度的學習、學習方式方法、班委改選、期中考試后的總結等方面對學生進行指導。學院組織學生集中晚自習,由班導師、輔導員檢查。同時班導師、輔導員經常走訪宿舍,與同學談心,使他們明確目標并養成良好的學習習慣。
同時,學校通過微信,不定期與共建高校的教師、學生溝通,隨時掌握雙培學生的學習生活狀況,如自動化學院開通的心動傳媒公眾號,成為雙培學生母校情節的有效紐帶。
3.2學生活動情況
北京信息科技大學和北京科技大學充分利用本校的資源,要求雙培學生積極參加兩校的各類活動,以達到市屬學校和央屬學校聯合培養學生的目的。例如,北京信息科技大學2015年4月邀請雙培學生開展了師生黨建活動“奔跑的人工智能”研討會,組織專業引領型學科競賽――新生R Auto杯智能小車競速比賽。
由于北京信息科技大學智能科學與技術專業在北京市為二本招生,而北京科技大學智能科學與技術專業為一本招生,導致參加雙培計劃的同學與北京科技大學的同學在錄取分數匕就存在差異,如北京生源的平均分數相差88分,部分同學不適應高強度的學習。經過在北京科技大學半年的學習,雖然雙培計劃的學生入校時基礎較弱,但只要管理嚴格,也能跟上大部分一本學生的腳步。
篇10
關鍵詞:智能化;職業教育;人才培養;創新
當前,新技術不斷發展和應用,智能化技術作為人工智能技術的重要形式,對于推動各方面工作模式轉變和思路創新都發揮著積極作用。目前職業教育改革正在不斷推進中,智能化技術和思維理念的應用對于進一步提升職業教育成效,促進職業教育發展具有重要作用,但是在實施職業教育的智能化轉變中,也存在一些問題和不足,需要進一步強化職業教育的智能化模式,促進人才培養創新模式發展。
一、智能化對于職業教育的影響
職業教育相對于全日制教育來說具有一定的差異,職業教育更加強調教育的職業性以及教育性,職業教育的顯著優勢就是能夠通過教育來實現產業對接,提升人才培養的適應性,優化人才匹配性?,F階段的智能化技術已經在各行各業中有了一定的應用,改變了職業模式和工作形式及內容,相關企業正在積極探索智能化技術對于企業發展和管理創新的對策,探究智能化技術在企業中發揮有效價值的對策,致力于全面提升智能化水平。而在企業的智能化發展推進中,強化職業教育人才培養的智能化教育也顯得很有必要,這對于為企業及時輸送高質量的智能化人才具有重要意義。而在企業的生產制造的智能化技術推進中,對于現代職工的要求也在不斷提升,職業教育要保持和現代化生產的人才對接,就需要加強智能化人才培養,在教育中融入智能化教育思維,才能保持職業教育的先進性。就職業教育本身來看,在開展教育的過程中,進行智能化思維和方法的應用也很重要。相對于專業教育來說,職業教育的水平還是有一定差距的,在生源上也存在一定的不足,職業教育要提升自身的教學質量,促進教育信息化發展,就必須要借助智能化技術應用,來構建現代化的職業教育體系,促進職業教育和外部環境的有效互動,強化職業教育資源的整合和利用,促進職業教育的方法和形式轉變及創新,不斷加強合作和利用,促進整體職業教育結構的完善,提升職業教育的人才培養競爭力。借助相關的智能化技術,職業教育能夠不斷開展專業課程設置、課程開發、實習實訓等工作,還能加強優質的職業教育師資隊伍建設,促進校企合作的開展,構建職業教育產品的智能化、在線化、數字化發展,還能借助智能技術構建虛擬教學場景,進行仿真模擬教學,不斷創新教學形式和內容,為學生提供更加有質量和水平的職業教育,推動職業教育改革創新和發展。
二、智能化背景下職業教育人才培養模式中存在的問題
(一)培養過程體系化不足,缺乏合作教學
現階段,職業教育在主要包括中等職業教育以及高等職業教育,相對來說,這是一種職業教育的教學體系和階梯結構,但是,就目前職業教育的整體銜接來說,職業教育的中等和高等之間是相互斷裂的,在相互的對接上,缺乏有效的關聯性,但是這種關聯只是學制上的,沒有相關的課程聯系,這種情況下,職業教育的有效性就會大打折扣,職業教育相互孤立,實際上,目前很多中職院校和高職院校的課程都有不同程度的重復,課程教學的階梯性不足,影響了整體職業教育課程教學成效的提升。職業教育在教育實踐中有效的資源較少,要推動智能化的教育發展,還需要借力相關的外部資源,而職業院校在開展合作辦學中還存在一定的欠缺,影響了職業教育成效的有效提升。
(二)課程教學模式單一,信息化程度較低
在目前的職業教育中,更多的是采取傳統的課程教學模式開展的,職業教育的課程教學模式單一,學生在學習中比較被動,整體教學成效不理想,學生的學習積極性也不高,課程信息化建設中還存在很多的不足,嚴重影響了教學的信息化發展。在教學中單純的依賴書本教材和教師,導致課程教學無法實現有效目標。整體教學成效提升緩慢,這對于課程教學創新發展是不利的。
(三)教師整體教學素養偏低,課程教學實效不強
在傳統職業教育模式中,職業教師自身的教學能力和水平對于整體教學質量會產生一定的影響,目前職業教育的整體師資隊伍水平還有待提升,在課程教學中,他們對于現今的課程教學理念應用,現今的課程教學方法應用以及課程開發和實踐應用等都存在一定的欠缺,教師隊伍教學能力建設是目前職業教育走向智能化發展的關鍵要素之一,而職業教育對于師資隊伍的建設關注度并不夠,在開展教師培訓和繼續教育等方面也存在一定的不足,這些都嚴重影響了職業教育的發展水平提升。
三、智能化時代職業教育人才培養模式轉變的有效對策
(一)強化課程銜接,開展合作辦學
當前,職業教育要推動教育的智能化發展,培養更多的智能化人才,首先需要對于自身的課程體系建設進行完善,注重中職到高職教育之間的課程總體規劃和銜接,避免單一的課程教學模式應用,防止出現課程重復現象,還要從整體上優化課程設計,讓學生能夠實現階梯式發展,獲得技能和知識的不斷積累和提升。為有效整合課程教學資源,促進職業教育轉型發展,職業院校還應該積極開展課程教學的創新合作,積極探索有效的校企合作路徑,借助企業的資源優勢幫助培養更具智能化應用能力的人才。例如,職業院校的智能制造學院通過開展校企合作關系,優化團隊建設、專業建設、實訓實驗,通過合作,加快打造具有國際水平的現代化職業教育體系,培養更多具有良好專業知識的高素質、高技能的應用型人才。職業院校要全面整合公司的行業資源創建廠中校,為智能化方向的人才提供良好的成長機會,合作雙方也可以以培養智能制造高技能人才為目標,遵循“需求產生合作,合作帶來共贏”的合作機制,建立長期、緊密的合作關系,在應用型人才培養、科學研究、產學研師資團隊建設、專業建設等領域,以及大數據研究中心、人工智能專業實驗室、人才鑒定中心等教學、科研、人才鑒定平臺建設方面形成合力,深化產教融合。
(二)注重課程教學創新,融入智能化教學模式
在開展職業教育的過程中,教師要注重對于智能化、信息化技術的應用,借助先進的技術應用來推動職業教育的課程改革,促進職業教育的長效發展。在開展課程教學創新中,通過應用先進的智能化技術,創設各種課程教學場景,帶領學生進入更多的教學情境中,實現課程教學創新,對于進一步提升課程教學成效,促進智能技術的理解和認識具有重要意義。通過智能化教學模式的應用,提升教學成效,促進職業教育發展,培養智能化人才。
(三)強化師資培訓,提升教學水平
當前,職業教育智能化人才培養中還需要深化師資隊伍建設,積極組織教師開展培訓,提升教師入職和崗位要求,要求教師深入理解信息化教學設計的內涵,掌握信息化教學設計的實踐應用過程。倡導老師們在新時代的辦學思維下,學習并合理使用微課、慕課、SPOC等新型教學技術手段,提升教學效果,增強學習體驗,同時,尊重教學規律,堅持教育本質,擁抱互聯時代,專注服務學生,以最佳姿態和充分準備迎接教育新時代的到來。要就職業教育數字化學習中心(教學資源庫共建共享平臺)、職教云(職業院校在線教學云平臺)、云課堂(智能化課堂教學互動工具)、在線開放課程、AR醫學形態基礎系列教材等內容進行集中學習,幫助教師了解資源庫建設和職教云平臺在日常教學中的深度應用,促進整體師資隊伍的智能化教學水平提升。
四、總結