[其他] 請教基於數學原理的調參數方法
最近心血來潮用python玩google的恐龍跑步遊戲(chrome://dino)。
算是用if, else 寫條件判別建構機器人,跟CNN,GAN沒半點關係就是。
目前瓶頸是,細調if, else用的參數太花時間,平均一個小時只能生產六個數據。
我目前想到的做表格,比方說2個參數各取10種值。100種組合,就要跑16個小時。
目前的程式碼算是有8個參數,
1.小恐龍速度
2.偵測近處障礙物的矩形起點
3.該矩形寬度(高度目前固定)
4.進入偵測矩形的障礙物像素點數
5.偵測遠處障礙物的矩形起點
6.該矩形寬度(高度固定)
7.進入偵測遠方障礙物矩形的像素點數
8.起跳後多久要按下「下」鍵(當近遠處皆有障礙物時)
想想光是各取5種值就要跑到天荒地老。
想請教各位的是,有沒有數學化的方法來優化調參數的過程,
而不是靠人為的靈光一閃,舉例來說:
1)判斷一個參數在當下的成績是否值得調整
2)決定調數參數的幅度,比方說,這個參數適合以1為單位調整,
另一個適合以10為單位調整。
3)簡化系統所需參數,譬如如何發現某三個參數其實線性相依,只兩個就好。
另外想問問有沒有推薦的文章、書、教科書之類的,不想要偏敘述性的,
比較想要有算式跟推導的(如果可能的話)。
謝謝各位。
--- 以下是目前成績 ---
平 均:10617 分(48次數據)
標準差:14108 分
最 高:64429 分
最 低: 45 分
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.98.211 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1706169774.A.3A5.html
推
01/26 07:23,
1年前
, 1F
01/26 07:23, 1F
謝L大,我去找來看看
→
01/26 07:25,
1年前
, 2F
01/26 07:25, 2F
不是,我也希望我會AI
※ 編輯: HEADwithIC (1.162.155.71 臺灣), 01/29/2024 19:04:44