Loading AI tools
来自维基百科,自由的百科全书
SARSA算法是機器學習領域的一種強化學習算法,得名於「狀態-動作-獎勵-狀態-動作」(State–Action–Reward–State–Action)的英文首字母縮寫。
SARSA算法最早是由G.A. Rummery, M. Niranjan在1994年提出的,當時稱為「改進型聯結主義Q學習」(Modified Connectionist Q-Learning)。[1]Richard S. Sutton提出了使用替代名SARSA。[2]
SARSA算法和Q學習算法的區別主要在期望獎勵Q值的更新方法上。SARSA算法使用五元組(st, at, rt, st+1, at+1)來進行更新,其中s、a、r分別為馬可夫決策過程(MDP)中的狀態、動作、獎勵,t和t+1分別為當前步和下一步。[3]
for each step in episode 执行动作 ,观察奖励 和下一步状态 基于当前的 和 ,根据特定策略(如ε-greedy)选择 ; until 状态 终止
在選擇下一步動作時,採用ε-greedy策略,即:
在更新時,對比Q學習使用 作為預估,SARSA則使用 作為預估。[4]一些針對Q學習的提出優化方法也可以應用於SARSA上。[5]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.