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

“智能優化算法及其應用”課程教學的實踐與探索

2009-07-17 03:48:56蔡自興
計算機教育 2009年11期

王 勇 蔡自興

摘要:本文通過教學實踐出發,從教學方法和教學內容等方面對“智能優化算法及其應用”課程的教學進行了探討,將啟發式教學、示例教學、多媒體課件教學、課程設計等教學方法和手段運用到“智能優化算法及其應用”課程的教學當中,取得令人滿意的教學效果。

關鍵詞:智能優化算法;啟發式教學;Matlab語言

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

1引言

從教材和教學大綱出發,“智能優化算法及其應用”這門課程主要針對模擬退火算法、遺傳算法、禁忌搜索、神經網絡優化算法、混合算法等幾個方面進行了講解。由于該課程涉及的知識面很廣,內容比較抽象,所以學生往往難以理解,特別對各種優化算法的實際應用不能靈活掌握。這直接導致了學生學習興趣的減弱和對課程學習的厭倦情緒。為了克服上述問題,更好地實現教學目標,本文作者從教學方法、教學內容等方面出發對智能優化算法及其應用課程的教學進行了探索,改善了課堂教學和課外實踐的效果。

2啟發式教學

所謂啟發式教學法,就是以學生的經驗為基礎,由教師提出問題,使他們思考去解決、分析、批評、判斷和歸納,因而可以觸類旁通、舉一反三,使經驗逐漸擴張,思路更為靈活。通過啟發式教學法,可以培養學生學習的內在動機,引導學生思考和逐步掌握各個知識點,使他們真正對所學的課程感興趣。為了更好地運用啟發式教學,教師應該首先向同學們闡述該課程的發展歷史和未來的發展前景,介紹該課程的理論和實踐背景,讓學生對課程的整體情況有所了解,并產生好奇心。

在啟發式教學過程中,教師可根據教學重點和難點,首先采取提問的方式引發學生進行思考,使他們的思維高度集中。在學生思考過程中,可根據他們的思考結果給與適當的提示與鼓勵,使他們的思考更加深入。接著可采用問答討論的方式,對學生的答案加以分析,使得學生的思維達到升華。最后,將學生討論的結果與課本的結果進行對比,找出異同點。通過上述啟發式的教學過程,學生可以更加深刻理解課程中的難點和重點。

如模擬退火算法是一種隨機優化方法,學生在學習課程之前已對經典的基于梯度的優化方法有一定了解。在介紹模擬退火算法之前,可先向學生提問:經典的優化方法的核心思想是什么。接著可再提出問題:如果在經典的優化方法中加入隨機因素會出現什么結果。教師可根據學生的回答給予適當的提示,最后再給出模擬退火算法的主要步驟和主體思想。

此外,在介紹混合算法的時候,也可以采用啟發式的教學法,如可提問學生如果把模擬退火算法和神經網絡混合起來進行問題求解應該怎么做。3示例教學

在教學過程中,如果只是純粹地講解理論知識,學生可能覺得索然無味,從而直接導致學習興趣的減弱。而通過選擇一些經典的示例進行分析、講解與討論,學生可以在學習過程中做到理論與實際相結合,并增加對所學知識實用性的了解,從而提高學習的積極性和主動性。

如在講解遺傳算法的主要步驟,即編碼、解碼、交叉、變異、選擇時,通過選擇最短路徑問題的示例來解釋其運行機理。最短路徑問題是一類離散優化問題,其主要任務是找到一條從起始點到終點的最短路徑。在運用示例講解時,首先給學生介紹如何對每一條路徑進行編碼,然后介紹如何對不同的路徑進行交叉、變異和選擇等操作,而且說明在上述過程中如果出現不合法路徑應該如何進行處理,最后講解如何選擇較好的路徑來進行下一次進化等等。通過上述講解,學生對遺傳算法的主要步驟具有了十分深刻的認識。

此外,在講解神經網絡時,可首先通過理論講解使學生對神經網絡的原理有了一定的了解,接著通過選擇一種經典的神經網絡示例,即BP神經網絡,對其原理及具體實現過程進行演示。在教學過程中,作者通過選用Matlab語言中的神經網絡工具箱,對BP神經網絡進行了講解,包括如何構造輸入層、隱含層和輸出層,如何執行反向傳播等等。最后再通過選用一個BP神經網絡應用于實際工程中的示例進行講解。這樣,學生對神經網絡的原理和應用便有了具體而生動的認識,從而也調動了學生的學習興趣。

4多媒體課件教學

運用多媒體課件上課有許多“黑板+粉筆”不可企及的效果。運用多媒體課件上課,可以生動且有效地對教學重點與難點進行講解,同時通過多媒體課件中的動畫演示、錄像演示等可以使學生對學習要點有更直觀和深刻的了解,激發學生的好奇心。

如在解釋遺傳算法對某一優化問題的進化過程時,可將初始群體中個體的分布,運行到中間代數時群體中個體分布,和進化結束時群體中個體的分布情況通過多媒體演示出來。這樣,學生便對遺傳算法的進化迭代尋優思想有了很直觀的認識,而且學生可以很深刻的理解遺傳算法搜索到全局最優解的工作原理和過程。此外,還可通過錄像演示,將整個進化過程中每一代群體中個體的分布情況全部演示出來,這樣遺傳算法的整體執行過程便在學生眼前活靈活現地展示出來。

在介紹各種智能優化算法之間的優缺點、異同點時,也可通過多媒體課件中的各種圖形工具將優缺點和異同點進行歸納和總結,更清晰地展現在學生面前,同時也使得教師在講解時便于歸納敘述。

5課程設計

課程設計是學生綜合運用課程所學知識的一個重要環節。特別對于智能優化算法及其應用這門課程,如何引導學生將優化算法應用到實際問題顯得尤為重要,這不僅鍛煉了他們的實際動手能力,也鍛煉了他們分析問題和解決問題的能力,可全面開發學生的創造性思維和創新能力,使課程設計真正成為學生綜合運用學科知識和進行能力培養的有效途徑。

在課程設計中,我們為學生設計了遺傳算法求解TSP問題、差異進化算法求解約束優化問題、粒子群優化算法求解多目標優化問題、BP網絡解決XOR分類問題等幾個題目,將學生分為若干組,要求學生采用Matlab、c語言等軟件實現上述問題的編程求解,并規定課程設計的時間為兩周。通過課程設計,學生對智能優化算法及其應用這門課程的理論和實踐得到了升華,并且團隊合作能力也得到了提高。

6結束語

實踐證明,將啟發式教學、示例教學、多媒體課件教學、課程設計等教學方法和手段運用到智能優化算法及其應用課程的教學中,一方面滿足了學生對優化算法學習的心理,另一方面使本課程的講解更加形象、生動和易于理解,活躍了課堂氣氛,提高了學生的學習興趣,取得了令人滿意的教學效果。

主站蜘蛛池模板: av天堂最新版在线| 日本影院一区| 99国产精品免费观看视频| 国产人免费人成免费视频| 最新日韩AV网址在线观看| 欧美激情视频二区| 国产精品亚洲一区二区三区z| 亚洲国产看片基地久久1024| 精品一区二区三区无码视频无码| 亚洲第一视频免费在线| 男人天堂亚洲天堂| 久久综合AV免费观看| 日韩无码视频播放| 亚洲Aⅴ无码专区在线观看q| 国产在线视频欧美亚综合| 国产迷奸在线看| 国国产a国产片免费麻豆| 成人自拍视频在线观看| 国产精彩视频在线观看| 亚洲A∨无码精品午夜在线观看| 亚洲经典在线中文字幕| 中文字幕在线欧美| 日韩在线第三页| 自偷自拍三级全三级视频| 天天色综网| 国产97公开成人免费视频| 91精品网站| 香蕉伊思人视频| 国产视频一区二区在线观看 | 欧美一道本| 国产在线拍偷自揄观看视频网站| 国产成人久视频免费 | 露脸国产精品自产在线播| 国产99免费视频| a毛片免费观看| 国产SUV精品一区二区| 午夜a视频| 在线免费a视频| 少妇精品网站| AV不卡在线永久免费观看| 国产精品私拍99pans大尺度| 久久情精品国产品免费| 免费一级毛片在线观看| 伊人色天堂| 四虎亚洲精品| 日本午夜三级| 在线免费看片a| 国产Av无码精品色午夜| 亚洲人成电影在线播放| 成人在线欧美| 99re精彩视频| 老司机午夜精品视频你懂的| 茄子视频毛片免费观看| 日本福利视频网站| 亚洲一级色| 国产香蕉国产精品偷在线观看 | 国产毛片久久国产| 亚洲乱码在线播放| 国内嫩模私拍精品视频| 国产精品美女自慰喷水| 手机看片1024久久精品你懂的| 凹凸精品免费精品视频| 免费在线观看av| 欧美黄网在线| 91色综合综合热五月激情| 毛片免费在线视频| 国产欧美日韩在线一区| 亚洲无限乱码| 欧美一区中文字幕| 午夜少妇精品视频小电影| 少妇精品久久久一区二区三区| 2020国产精品视频| 亚洲精品成人福利在线电影| 午夜不卡福利| 久久国产毛片| 国产成人精品男人的天堂| 92午夜福利影院一区二区三区| 国产男女免费视频| 亚洲综合片| 亚洲无卡视频| 毛片久久网站小视频| 国产成人精品一区二区不卡|