迷霧探險6 | Q-learning和Sarsa的區(qū)別理解

了解了強化學習各種算法及其分類關(guān)系后疗锐,就可以開始逐個擊破和提升坊谁,在這里,我主要參考B站上莫煩大神的視頻課程學習滑臊,并記錄下自己的一些淺顯的理解口芍。
詳細文檔可以直接移步莫大神的社區(qū):https://morvanzhou.github.io/tutorials/machine-learning/reinforcement-learning/

Q-learning

個人感覺Q-learning核心在于一張Q表格,表格縱軸是狀態(tài)值state雇卷,橫軸是動作值action阶界。機器在學習的過程中虹钮,就是不斷的訓練和修正這張表格的參數(shù),使得真正需要做決策的時候膘融,可以從表格中查詢芙粱,在什么state的情況下,做什么action氧映,可能獲得的正面影響更大春畔。

難點在于,怎么訓練和更新這種表格岛都。見下圖律姨,當我們從s1->a2走到s2的狀態(tài),根據(jù)Q(s2)的最大值臼疫,機器人會假設(shè)自己走s2->a2這條路择份,乘以一個系數(shù)后得到目前s2狀態(tài)下的Q(s1,a2)的現(xiàn)實值,根據(jù)差距會對剛剛走過的Q(s1,a2)進行更新烫堤。同樣會乘以一個系數(shù)降低一下差距的影響荣赶。這個時候,在s2的機器人其實還沒有做出任何決策鸽斟。
Q-learning-訓練Q表格.png

所以拔创,經(jīng)過一輪訓練后,表格中的每個值基本都會被更新為醬:
Q-learning-經(jīng)過一輪后表格中的值.png

為了保證機器人不是每一輪都走同樣的路富蓄,會有一個ε-greedy的值剩燥,保證機器有一定概率走別的路,對未知的路進行探索立倍。

Q-learning只合適有限的狀態(tài)和步驟的游戲灭红。

算法如下:
Q-learning-algorithm.png

Sarsa

Sarsa和Q-learning的算法極其類似,都是更新Q表格口注,但是更新Q表的計算方式不一樣变擒,可以從圖中明顯的看到,主要區(qū)別在于Q現(xiàn)實的估計疆导,永遠選擇自己要走的那條路。
Sarsa-訓練Q表格.png
  • 第一點區(qū)別在于葛躏,Q-learning在s2的時候無論如何都選最大的action的Q值作為反饋澈段,但是Sarsa就會不會改變主意選最大的,而是就選了自己隨便選的那個step走走看再更新舰攒。
  • 第二點區(qū)別在于:區(qū)別就在a'那里败富,Q-learning預(yù)選一個a'但是下一回合并不一定執(zhí)行a'(因為下一回合Q表就更新了)∧η裕可是Sarsa下一回合卻一定會執(zhí)行a'

可以看到Sarsa是說到做到類型兽叮,也成為在線學習【On-policy】芬骄,學著自己在做的事情。
而Q-learning是說到并不一定做到鹦聪,也稱為離線學習【Off-policy】账阻,在更新了Q值之后,勇敢的選擇了最大的那個Q泽本,然后再更新淘太,不計后果。

Sarsa算法也可以看出兩個的差別规丽。
Sarsa-algorithm.png

Sarsa是一種單步更新算法蒲牧,Sarsa(0),每一步都在更新Q表赌莺,但是會造成一直在不被懲罰的區(qū)域活動冰抢,到達目標的速度可能會非常慢

因此有了Sarsa(λ),當λ=1時就是回合更新艘狭,一個回合后再更新Q表挎扰,獲得獎勵后,不僅更新最新的一步的Q值缓升,同時更新來時的路鼓鲁。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市港谊,隨后出現(xiàn)的幾起案子骇吭,更是在濱河造成了極大的恐慌,老刑警劉巖歧寺,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件燥狰,死亡現(xiàn)場離奇詭異,居然都是意外死亡斜筐,警方通過查閱死者的電腦和手機龙致,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顷链,“玉大人目代,你說我怎么就攤上這事∴土罚” “怎么了榛了?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長煞抬。 經(jīng)常有香客問我霜大,道長,這世上最難降的妖魔是什么革答? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任战坤,我火速辦了婚禮曙强,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘途茫。我一直安慰自己碟嘴,他們只是感情好,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布慈省。 她就那樣靜靜地躺著臀防,像睡著了一般。 火紅的嫁衣襯著肌膚如雪边败。 梳的紋絲不亂的頭發(fā)上袱衷,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天,我揣著相機與錄音笑窜,去河邊找鬼致燥。 笑死,一個胖子當著我的面吹牛排截,可吹牛的內(nèi)容都是我干的嫌蚤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼断傲,長吁一口氣:“原來是場噩夢啊……” “哼脱吱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起认罩,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤箱蝠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后垦垂,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宦搬,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年劫拗,在試婚紗的時候發(fā)現(xiàn)自己被綠了间校。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡页慷,死狀恐怖憔足,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酒繁,我是刑警寧澤滓彰,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站欲逃,受9級特大地震影響找蜜,放射性物質(zhì)發(fā)生泄漏饼暑。R本人自食惡果不足惜稳析,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一洗做、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧彰居,春花似錦诚纸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至抬闯,卻和暖如春井辆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背溶握。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工杯缺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人睡榆。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓萍肆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親胀屿。 傳聞我的和親對象是個殘疾皇子塘揣,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一. 增強學習簡介 1.1 什么是增強學習? 機器學習的算法可以分為三類:監(jiān)督學習宿崭,非監(jiān)督學習和增強學習亲铡。 增強學...
    阿阿阿阿毛閱讀 31,162評論 0 25
  • 來源于 Tangowl 的系列文章 https://blog.csdn.net/lipengcn/article/...
    TangowL閱讀 5,748評論 0 4
  • 我要你 媽媽說奴愉,人多的地方不要去。昨天的世紀公園因為上馬就沒什么人铁孵,所以我聽話就去跑了兩圈锭硼。估計是為了爭名逐利,世...
    花園里的皮皮閱讀 294評論 0 0
  • 潛意識的六大特征: 1蜕劝、重復檀头,通過多次重復來刺激潛意識記憶,這也是我們以往所說的形成長時記憶的手段岖沛。 2暑始、不辯真假...
    陳碧寶閱讀 751評論 0 1
  • 2018年5月11日 星期五 陰 我非常慶幸自己加入了《花開四季淶水二小親子讀寫交流群》,聆聽了...
    麗燕陽光閱讀 176評論 0 0