人工智慧 -- 最佳化方法
人工智慧
前言
簡介
知識表達
知識學習
理論方法
搜尋優化
邏輯推論
神經網路
機率統計
實務應用
專家系統
自然語言
分群分類
程式語言
Prolog
javascript
程式實作
邏輯推論
爬山算法
基因算法
機率學習
交談程式
數字辨識
訊息
相關網站
參考文獻
最新修改
簡體版
English
[フレーム]
- 最佳化方法
- 確定性搜尋策略
- 基本搜尋法 — (DFS) Depth First Search,(BFS) Breath First Search,(Best-FS) Best First Search。
- 逐漸深入搜尋法 — Iterative Deepening Search。
- Alpha-Beta 修剪式搜尋法 — 電腦下棋的修剪式搜尋法。
- A* 搜尋法 — 很強大的搜尋法,常被用在電腦遊戲的搜尋用途上。
- 單粒子隨機搜尋 — 區域搜尋法 (Local Search)
- 貪婪演算法 — Greedy Algorithm, 每次都將看來最好的解加入,直到形成完整的解為止。
- 爬山演算法 — Hill Climbing Algorithm, 每次都向附近較好的點走去,直到無法改進為止。
- 模擬退火法 — Simulated Annealing, 模擬高溫煉鐵時的最佳化方法,是爬山演算法的一種變形。
- 禁忌搜尋法 — Tabu Search, 利用禁忌串列以防止爬山演算法重複走過的路,或者走回頭路。
- 程式實作:通用性的爬山演算法程式架構 (採用 C# 實作) — 包含貪婪、爬山、模擬退火等實作。
- 程式實作:單粒子最佳化方法之比較性研究 — 包含貪婪、爬山、模擬退火等方法的比較。
- 多粒子隨機搜尋 — 群體最佳化 (Swarm Optimization)
- 單形搜尋法 — Nelder-Mead Method
- 遺傳演算法 — Genetic Algorithm, 模仿兩性生殖的演化,使用交配、突變等機制,不斷改進群體的方法。
- 程式實作:遺傳演算法 (採用 Java 實作)
- 程式實作:遺傳演算法 (採用 C# 實作)
- 演化策略 — Evolutionary Strategy, 類似遺傳演算法,但是沒有使用交配機制。
- 粒子群演算法 — (Particle Swarm Optimization) 模仿鳥群的覓食行為所設計出的演算法。
- 蟻群演算法 — (Ant Colony Optimization) ,模仿螞蟻的覓食行為所設計出的演算法。
- 蜂群演算法 — (Bees Algorithm) ,模仿蜜蜂的覓食行為所設計出的演算法。
- 確定性搜尋策略
[フレーム]
本網頁的作者、授權與引用方式
- 作者
- 陳鍾誠,於金門大學資訊工程系,電子郵件:wt.ude.uqn|ccc#wt.ude.uqn|ccc,網站:http://ccckmit.wikidot.com。
- 授權
- 本文採用創作共用 (Creative Common) 3.0 版的 姓名標示─非商業性─相同方式分享 授權條款,歡迎轉載或修改使用,但若做為商業使用時必須取得授權,引用本文時請參考下列格式。
- 中文版 (APA格式)
- 陳鍾誠 (18 Sep 2010 07:15),(網頁標題) 人工智慧 — 最佳化方法,(網站標題) 陳鍾誠的網站,取自 http://ccckmit.wikidot.com/ai:optimize ,網頁修改第 0 版。
- 英文版 (APA格式)
- Chung-Chen Chen (18 Sep 2010 07:15), Retrieved from http://ccckmit.wikidot.com/ai:optimize , Page Revision 0.
page revision: 0, last edited: 18 Sep 2010 07:15