999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能系統(tǒng)導(dǎo)論課程中進化計算的教學(xué)探討

2017-11-06 16:04:26白梅李冠宇張俊寧博王習(xí)特
計算機教育 2017年10期

白梅 李冠宇 張俊 寧博 王習(xí)特

摘 要:探討如何開展進化計算的教學(xué)工作,從教學(xué)內(nèi)容和教學(xué)安排兩方面展開介紹,最后說明幾點啟示。目的是將進化計算這一重要思想介紹給學(xué)生,使他們能夠了解進化計算的內(nèi)容,更能靈活掌握進化計算的思想,解決今后實際生活和科研中遇到的各類問題。

關(guān)鍵詞:智能系統(tǒng)導(dǎo)論;遺傳算法;教學(xué)啟示

1 背 景

智能科學(xué)與技術(shù)專業(yè)是面向高新技術(shù)的基礎(chǔ)型本科專業(yè)[1-2]。隨著科技的不斷發(fā)展,智能科學(xué)與技術(shù)專業(yè)的地位越發(fā)重要,為國家培養(yǎng)大量的專業(yè)型技術(shù)人才,是我國推動人工智能發(fā)展的基礎(chǔ)。智能系統(tǒng)導(dǎo)論作為智能科學(xué)與技術(shù)專業(yè)的基礎(chǔ)課程,主要對人工智能發(fā)展歷史過程中的各種主要技術(shù)展開專題性的介紹,旨在幫助學(xué)生理清人工智能學(xué)習(xí)中的各類技術(shù)脈絡(luò),從而對不同種類的人工智能技術(shù)進行良好的梳理[3]。

進化計算[4]是智能系統(tǒng)導(dǎo)論中的一個重要專題,其深入模仿進化原理,是人工智能發(fā)展歷史上一項突破性的科研成果。進化思想可以有效應(yīng)用在各類組合優(yōu)化問題中,能夠為學(xué)生將來的工作和研究提供良好的理論基礎(chǔ)。

2 教學(xué)內(nèi)容

進化計算就是用計算機程序來模擬自然進化的過程,是人工智能發(fā)展歷史上一個里程碑式的進展。進化計算的授課內(nèi)容包括以下幾個方面。

(1)進化計算的簡介。包括進化計算的歷史起源、進化計算的核心思想、進化計算的分類以及進化計算的應(yīng)用等方面。通過對進化計算的簡介,使學(xué)生對進化計算有整體的了解。

(2)遺傳算法及其應(yīng)用。詳細講解遺傳算法的基本原理、遺傳算法的步驟以及各種遺傳操作,并通過案例對遺傳算法的應(yīng)用進行詳細介紹。

(3)進化策略的介紹。詳細講解進化策略的問題編碼、算法步驟以及進化策略的遺傳操作。

(4)遺傳編程的介紹。詳細講解遺傳編程的問題編碼、算法步驟和遺傳操作。

(5)總結(jié)。對比3種不同進化計算方法的優(yōu)缺點及他們遺傳操作的不同之處,并概括總結(jié)他們適用的實際問題。

3 教學(xué)安排

3.1 問題引入

智能系統(tǒng)導(dǎo)論作為本科生的專業(yè)基礎(chǔ)課,不僅需要讓學(xué)生明白所學(xué)的知識,更需要有效引導(dǎo)學(xué)生的興趣,使他們對該學(xué)科產(chǎn)生興趣自發(fā)學(xué)習(xí)。那么在進行問題引入時,就需要對學(xué)生進行興趣引導(dǎo),使他們明確該知識點所依托的實際背景。在進行一些基礎(chǔ)學(xué)習(xí)時,學(xué)生經(jīng)常會有疑問,這個知識有什么用、是否有實際使用背景。這種情況下,就需要老師對學(xué)生進行有效的知識聯(lián)想,清楚地告訴學(xué)生這個知識點所依托的實際背景,從而激發(fā)學(xué)生的學(xué)習(xí)興趣,由教師灌輸知識模式轉(zhuǎn)變成學(xué)生主動學(xué)習(xí)知識模式。

為達到上述目的,在對進化計算進行問題引入時,教師對進化計算的開發(fā)背景進行深入探討,從達爾文進化理論入手,以短片的形式來引起學(xué)生的興趣,接著對照短片中的每個場景,進行逐步講解,從而歸納出進化計算的核心思想,并引出進化計算的重要發(fā)展分枝:遺傳算法、進化策略和遺傳編程。

3.2 理論介紹

當把進化計算思想成功引入后,需要對進化計算的理論進行有效的歸納和總結(jié)。進化計算在長久的發(fā)展過程中,出現(xiàn)了3個重要分枝算法:遺傳算法、進化策略和遺傳編程。盡管這3種算法的核心思想相同,都是模擬 “優(yōu)勝劣汰”的自然選擇機制和遺傳信息傳遞的計算機程序,但在處理信息時,他們所采用的遺傳操作卻并不相同。因此,在授課過程中,教師需要對3種進化計算方法以流程圖的形式并結(jié)合具體的案例分別進行描述,然后以問答的形式總結(jié)3種進化計算的各自特點,并與學(xué)生共同探討,最終以表格的形式來描述3種進化計算方法的不同點(見表1)。

表1 遺傳算法、進化策略和遺傳編程的不同處項目 遺傳算法 進化策略 遺傳編程

染色體表示 二進制數(shù)字串 范圍變量 LISP列表處理語言

遺傳操作 選擇、交叉、突變 突變 選擇、交叉、突變

優(yōu)化方式 數(shù)值優(yōu)化 數(shù)值優(yōu)化 函數(shù)優(yōu)化

染色體長度 固定 固定 不固定

在清晰描述3種進化計算的不同之處后,以遺傳算法為例進行詳細的講解,使學(xué)生對該案例進行充分的了解,然后引導(dǎo)學(xué)生采用其他2種進化計算方法對相同的案例進行解決,從而強化學(xué)生對3種不同進化計算方法的理解。

3.3 知識應(yīng)用

進化計算有著非常廣泛的應(yīng)用,尤其在求解最優(yōu)化問題上取得非常好的效果。為了在各種實際問題中活用進化計算方法,使學(xué)生不只是生硬的照搬照抄該思想,還需要從多種案例入手,在保證進化計算核心思想的前提下,靈活使用不同遺傳操作方式,達到解決實際問題的效果。

在課堂教學(xué)過程中,可以把進化計算思想帶入到傳統(tǒng)的最優(yōu)化問題中,如最大覆蓋問題、旅行商問題、中位數(shù)問題等。以遺傳算法為例,分別帶入不同的最優(yōu)化問題進行解決。在解題過程中,對于不同的題干要求,需要設(shè)計不同的染色體編碼,并對他們進行相應(yīng)的調(diào)整,使得他們滿足具體的問題。通過這種加強學(xué)習(xí),使學(xué)生能夠活用相關(guān)知識,做到具體問題具體分析,并具備一定的科研創(chuàng)新能力。

3.4 實踐練習(xí)

為鞏固教學(xué)效果,在學(xué)生課程實踐中,安排相應(yīng)的最優(yōu)化問題,使得學(xué)生能夠動手實踐,更加深入地掌握進化計算方法:以10個學(xué)生為一個小組進行實踐練習(xí),首先每個小組可以自主選擇實踐題目,而后以小組為單位進行相應(yīng)題目的系統(tǒng)設(shè)計與實現(xiàn),最終以小組的形式進行成果演示和問題講解,并提交實踐報告。

關(guān)于進化計算的設(shè)計題目包括2個。題目一:旅行商系統(tǒng)的設(shè)計與實現(xiàn)。具體地,給出一系列城市和每兩個城市之間的距離,求解一組序列,使得旅行商可以依照該序列依次訪問每個城市僅1次,并保證旅行商走過的總路程最短。要求:在系統(tǒng)設(shè)計過程中,城市的數(shù)目和任意兩城市間的距離可以隨機生成,并在系統(tǒng)中采用進化計算的方法實現(xiàn)最優(yōu)路徑的選取。題目二:最優(yōu)化選址問題的設(shè)計與實現(xiàn)。具體地,某市計劃興建幾個供電站,共有n個候選地址,在任意候選地址興建供電站,可以解決周邊的供電問題,如何興建盡可能少的供電站,使得興建的供電站可以覆蓋該城市的所有地區(qū)。要求:供電站的候選地址以及每個候選地址的覆蓋范圍可以隨機生成,且該城市的總區(qū)域可由一個矩形代替,在系統(tǒng)中采用進化計算的方法實現(xiàn)最優(yōu)候選地址的選取方案。endprint

通過上述實踐練習(xí),不僅使學(xué)生深刻理解進化計算的思想原理,還強化學(xué)生的能力鍛煉,在攻克一個個問題的過程中,學(xué)生可以把所學(xué)知識與實踐良好地聯(lián)系起來。同時,在系統(tǒng)開發(fā)過程中,也對學(xué)生的團隊協(xié)作能力進行鍛煉,為學(xué)生今后進入工作和科研系統(tǒng)打下堅實的基礎(chǔ)。

4 教學(xué)啟示

在教進化計算的過程中,教師得到了教學(xué)以外的幾點啟示。

(1)案例與教學(xué)結(jié)合,是引起學(xué)生興趣的最好手段。都知道興趣是學(xué)生學(xué)習(xí)最好的老師,但是如何激發(fā)學(xué)生的興趣則是教師需要思考的問題。由于人工智能科學(xué)的特殊性,教師可以發(fā)現(xiàn),任何智能技術(shù)都有著一定仿生學(xué)的影子,因此,教師要以實際案例為導(dǎo)向,激發(fā)起學(xué)生的學(xué)習(xí)興趣。只有當學(xué)生清楚所學(xué)的知識有用,他們才會全身心的投入到該技術(shù)的學(xué)習(xí)中。

(2)豐富靈活的案例,是掌握知識的最好通道。掌握知識,不僅僅是指學(xué)生學(xué)會考試內(nèi)容,可以做出計算題,更多的是指學(xué)生掌握該技術(shù),能夠把該技術(shù)用到合適的場景中。那么在教學(xué)過程中,就需要教師通過各類不同的案例,并且不斷變化案例的題干,來加深學(xué)生對該知識的了解。教師還需要多留思考題,開動學(xué)生的大腦,對問題進行深入分析,從而盡早掌握該知識。

(3)理論聯(lián)系實際,是提高學(xué)生能力的最好方法。單純的理論學(xué)習(xí),并不能使學(xué)生對該知識形成深刻的印象。那么在后期的課程實踐中,可以通過安排相應(yīng)的最優(yōu)化選題,不斷加深學(xué)生對進化計算知識的掌握。在實踐過程中,可以使學(xué)生的團隊協(xié)作能力和科研創(chuàng)新能力得到全面的提升。

5 結(jié) 語

在課程教學(xué)中,筆者精心設(shè)計進化計算中所需要的各類案例,通過調(diào)整題干,使得學(xué)生在理解進化計算核心思想的基礎(chǔ)上,能夠靈活掌握該知識點,做到具體問題具體分析,理論聯(lián)系實際。在接下來的教學(xué)過程中,筆者將會就進化計算問題進行更加深入的探索,擬引入當前該領(lǐng)域內(nèi)的最新研究問題,進行實例探討,并留給學(xué)生更多的討論思考時間,為培養(yǎng)高素質(zhì)的科研型人才奠定良好的基礎(chǔ)。同時,筆者會對智能系統(tǒng)導(dǎo)論中的其他專題展開有針對性的深入研究,爭取將智能系統(tǒng)導(dǎo)論的每個專題設(shè)計得更加靈活生動,幫助學(xué)生掌握該門課程的同時,為學(xué)生學(xué)習(xí)人工智能研究奠定良好的基礎(chǔ)。

參考文獻:

[1] 鐘義信. 傳播創(chuàng)新成果, 服務(wù)社會需求: 論核心課程的設(shè)計[J]. 計算機教育, 2014(19): 22-25.

[2] 李曉東. 關(guān)于智能科學(xué)與技術(shù)專業(yè)建設(shè)的幾點思考: 以中山大學(xué)智能科學(xué)與技術(shù)專業(yè)為例[J]. 計算機教育, 2015(18): 2-5.

[3] Negnevitsky M. 人工智能: 智能系統(tǒng)指南[M]. 北京: 機械工業(yè)出版社, 2011.

[4] 閻平凡, 張長水. 人工神經(jīng)網(wǎng)絡(luò)與模擬進化計算[M]. 北京: 清華大學(xué)出版社, 2005.

(編輯:史志偉)endprint

主站蜘蛛池模板: 欧美中文字幕在线二区| 亚洲综合经典在线一区二区| 日韩毛片视频| 人人妻人人澡人人爽欧美一区| 亚洲第一成年网| 国产SUV精品一区二区6| 国产农村精品一级毛片视频| 激情六月丁香婷婷四房播| 欧洲亚洲欧美国产日本高清| 精品91在线| 超碰91免费人妻| 日韩国产无码一区| 国产原创演绎剧情有字幕的| 男女性午夜福利网站| 在线免费观看AV| 老色鬼欧美精品| 国产成人精品亚洲日本对白优播| 91口爆吞精国产对白第三集 | 超碰aⅴ人人做人人爽欧美| 久久男人视频| 成人国内精品久久久久影院| 亚洲天堂啪啪| 亚洲无码高清视频在线观看 | 香蕉在线视频网站| 一级毛片a女人刺激视频免费| 国产精品无码AⅤ在线观看播放| 国产精品视频猛进猛出| 亚洲女人在线| 国产美女免费| 日本午夜三级| 午夜精品国产自在| 五月婷婷激情四射| 美女免费黄网站| 在线观看无码av五月花| 日日噜噜夜夜狠狠视频| 国产亚洲欧美日韩在线一区二区三区| 不卡无码网| 亚洲精品不卡午夜精品| 欧美成人午夜视频免看| 欧美中文字幕第一页线路一| 亚洲不卡网| 国产一级妓女av网站| 成人午夜福利视频| 97久久免费视频| 久久精品无码中文字幕| 特级aaaaaaaaa毛片免费视频| www.亚洲天堂| 幺女国产一级毛片| 国产精品人人做人人爽人人添| 婷婷成人综合| 日韩精品无码一级毛片免费| 蜜臀AVWWW国产天堂| 国产精品片在线观看手机版 | 伊人五月丁香综合AⅤ| 99在线小视频| 啪啪啪亚洲无码| 福利在线一区| 亚洲欧美不卡| 亚洲视频免费在线看| 亚洲码在线中文在线观看| 青青草综合网| 无遮挡一级毛片呦女视频| 91网在线| 青青青国产免费线在| 免费看av在线网站网址| 亚洲天堂精品视频| 国内精品自在欧美一区| 成人日韩视频| 国产肉感大码AV无码| 国产在线一二三区| 日韩久久精品无码aV| 一本久道热中字伊人| 超碰91免费人妻| 老司机aⅴ在线精品导航| 久久综合丝袜长腿丝袜| 91最新精品视频发布页| 99re经典视频在线| 尤物国产在线| 国产精品主播| 在线a网站| 亚国产欧美在线人成| 亚洲欧洲天堂色AV|