《演化計算》
有些問題,本身就很難用固定步驟找到最佳解。演化計算是一種以自然演化為啟發的方法,常被用來處理最佳化、機器學習與多目標決策等問題。
這門課會帶你認識「演化計算」在做什麼,以及它通常怎麼被拿來用!
先理解演化計算背後的想法,接著看看幾種常見的做法,包括遺傳算法、演化策略與遺傳編程,並了解這些方法在實際使用時,參數要怎麼設定、結果好不好又該怎麼判斷。
課程後半段則會把這些方法放進具體情境中,說明演化計算如何用來處理最佳化、約束條件、機器學習與多目標問題,幫助你把演算法和實際問題連在一起。
▌課程亮點搶先看
▌適合對象
▌上完課後…
《演化計算》
帶你從自然演化到演算法實作,一步步掌握解決複雜問題的智慧,開啟人工智慧與最佳化世界的新視野!
本課程提供線上測驗,但不提供線上成績單,僅提供成績顯示。
先修課程 (Prerequisites)
具備程式設計與演算法基礎者
課程有趣
演化計算是基於達爾文演化論的強大問題求解器,本課程提供演化計算的演算法、理論、應用給對演化計算的開發及應用有興趣的同學。演算法的章節包括了有遺傳算法、進化策略、遺傳編程、參數設置和性能驗證。應用程序的章節包括有優化、約束處理、機器學習和多目標優化。