# 智慧計算與規劃WEEK10 ###### tags: `計算智慧與規劃` ## GA突變 - 原本的值產生晃動 - 高斯 - uniform - NON-uniform - 靜態 & 動態 - 先晃大幅度,再晃小幅度,慢慢收斂 ### Generational GA - 父代全部不保留 ### Incremental GA - 每次交配完子代都和親代做比較, 保留結果是前面的 ### generation gap - 親代跟子代也可以組合 ### adaptive GA (自我適應式GA) - 不寫死 - 根據問題邊演化邊計算最好的演算法 - 花時間 ### Hybrid GA (混合式GA) - 找兩個方法做結合 - 例如: 跟傳統方法結合 1. 先用 GA,在用傳統方法做 2. 傳統方法混合在 GA 中:每代都混合運算,比較花時間,但結果叫好 - 有好幾台PC,而此方法可以將輸出傳到其他台PC ### Parallel GA - 平行方法 - 又稱Island Model ## GP (Genetic Programming) ### 產生染色體 - 染色體的資料結構是 **tree**,一個 tree 代表一個程式、答案 (GA的染色體原本是一條線變成一顆tree) - 不同 tree 互相競爭,找到最好的答案 - 夢想:程式產生器 (50年來沒啥進展) ### mutation 突變 - 突變是必要的,因為才會有新的色體可以處理 - random mutation:挑指數,一直做互換 - cycle mutation - switch mutation:交換子樹 - 把深度學習的架構寫到染色體,它可以自動跑出一個最好的 model,但非 ~~~~ 常花時間 - 若是一代的資料量龐大 ## EP (Evolution Programming) - 產生染色體 > 每一條都要突變 > 找出最好的答案 - 色]] - -x ## ES (Evolution Strategy) - 調變式 - (x, s) 兩個都放入染色體裡計算 - s: 超參數 - x: 答案 - 演化時答案和參數都會交換
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up