循線 | LINE TRACKING
這是強化學習的另一個例子。 透過改變獎勵的類型以及在場地放置新元素,我們可以成功讓機械人採取完全不同的行為。
導入「Reinforcement Learning - Line Tracking 」 :
或自行選擇所需的參數 :
- 在 AI tab :
- 「learning type」選擇 「reinforemcent learning」, 「algorithm」選擇「deep Q-learning」 ,
在「hidden layers」輸入「150 150 50」 並且勾選「experience buffer」
- 在 Action Tab :
- 選擇以下動作 (請看下圖)
- 在 Sensor tab :
- 先按下「Line tracking infra-red 」再選取「signal from individual sensors 」 , 並且選取「5 sensors」
- 選擇「camera」 (例如 32x24) 並選取「camera ... composition」的「White/Black-Yellow/Blue-Red/Green」
- 在 Reward tab :
- 選擇 「line tracking」