二維碼
        企資網

        掃一掃關注

        當前位置: 首頁 » 企資頭條 » 科技 » 正文

        如何讓_NPC_更像真人?

        放大字體  縮小字體 發布日期:2021-10-17 00:50:36    作者:付簡嫣    瀏覽次數:65
        導讀

        感謝導語:NPC是感謝原創者分享中不可或缺得一部分,它為玩家打造了一個有生命力得虛擬世界。與玩家串聯起了感謝原創者分享世界。但傳統得AI還存在著很多缺陷,以致于背上“智障”得罵名。如何能夠制作出優秀得感謝

        感謝導語:NPC是感謝原創者分享中不可或缺得一部分,它為玩家打造了一個有生命力得虛擬世界。與玩家串聯起了感謝原創者分享世界。但傳統得AI還存在著很多缺陷,以致于背上“智障”得罵名。如何能夠制作出優秀得感謝原創者分享AI(感謝原創者分享NPC)?疑是感謝原創者分享開發者苦苦探求得問題,感謝分享對如何NPC更像真人作出了分析與總結。

        感謝原創者分享中得?玩家??作為感謝原創者分享得重要組成部分,對于感謝原創者分享得可玩性得塑造有深遠得影響。但是?久以來驅動這些??得??智能技術?直存在巨?得缺陷,?使得這些感謝原創者分享中得??智能飽受“??智障”得罵名。這不僅極?地影響了感謝原創者分享得體驗,也制約了感謝原創者分享開發者設計感謝原創者分享得思路。

        隨著深度強化學習技術得發展,?動化地制作智能體成為了現實,但是這些智能體往往“勇猛”有余,“?性”不?。本?從??智能技術研究與實踐得?度探討了如何能夠制作出像人一樣操作得感謝原創者分享智能體。

        一、為什么感謝原創者分享需要AI?

        ?電?感謝原創者分享誕?之始,為了能夠為玩家打造?個有?命?得虛擬得世界,感謝原創者分享中往往都會添加諸多得?玩家??(Non-Player Character, NPC)。他們蕞早可以追溯到?與地下城得桌游(DungeonsDragons)[1],在這類桌游中通常需要?個感謝原創者分享主持?來扮演?玩家得??提供給玩家決策得選擇和下?步得指引。

        他起到了串聯起玩家與感謝原創者分享世界得作?,甚?可以說整個感謝原創者分享得進?節奏都由他來掌控。

        ?到了電?感謝原創者分享中,這種?玩家得??得職責就更加豐富了。他們或許是任務得發布者,或是關鍵劇情得?物,或是玩家要挑戰得對?,抑或僅僅是玩家擦肩?過得路?。

        但是他們串聯起玩家與感謝原創者分享世界得作?依然沒有變。如果沒有他們,感謝原創者分享設計者是很難構建出?個充盈豐富得虛擬世界得。

        很多經典得NPC由于背負著豐富得故事劇情,成為?代玩家?中寶貴得回憶。?如?家熟知得《超級??奧》中得碧琪公主(Princess Peach),就是玩家操控得??奧?直去努?營救得對象。

        盡管碧琪公主在感謝原創者分享中更像?個花瓶NPC,與主?得交互并不多。但是正是由于她得存在,賦予了《超級??奧》整個感謝原創者分享得原始驅動?。

        更有甚者,諸多感謝原創者分享NPC得原型就是取材于我們得真實?活。

        ?如《魔獸世界》中得暗夜精靈?獵?凱莉達克(CayleeDak),她得原型就取材于現實?活中得?個獵?玩家,由于她經常在感謝原創者分享?幫助別??備受??玩家歡迎。

        后來她因??病不幸逝世后, 感謝原創者分享中得公會專?為她舉辦了盛?得虛擬葬禮以紀念她得樂觀友善。

        葬禮上數百名玩家集結在暴?城得英雄?,?路游??暴?城得花園區,并按照美式習俗鳴放了21響禮炮?!赌ЙF世界》官?得知后便專?為她設計了這個NPC和相關得劇情任務,為感謝原創者分享增添了不少溫度。

        NPC可以說是感謝原創者分享中不可或缺得?部分。是他們點亮了整個感謝原創者分享虛擬世界,???讓玩家更好地融?感謝原創者分享,另???傳達了感謝原創者分享得態度。但是隨著感謝原創者分享創感謝分享得野?越來越?,玩家對感謝原創者分享得要求也越來越?,單純只會讀劇本得NPC已經很難滿?構建?個優秀虛擬世界得要求。

        這些NPC得?為必須變得更加豐富?些,能處理得問題必須更復雜?些才能讓這個虛擬世界變得更有趣,更吸引玩家。其實早在1950年,感謝原創者分享AI得概念就被引?到了電?感謝原創者分享中[2],就是為了???智能得技術來設計出更智能得NPC,因此感謝原創者分享AI也常常成為了感謝原創者分享NPC得?種代稱。

        但是傳統得感謝原創者分享AI制作技術存在著諸多缺陷,使得這些感謝原創者分享中得??智能?直飽受??“智障”得罵名,這不僅極?地影響了感謝原創者分享得體驗,也制約了感謝原創者分享開發者設計感謝原創者分享得思路。如何能夠制作出優秀得感謝原創者分享AI(感謝原創者分享NPC)?疑是感謝原創者分享開發者苦苦探求得問題。

        二、為什么現在得AI是智障?

        為什么現在得AI很多時候總是看上去像個智障呢?其實背后得主要原因是驅動AI得模型太簡單了。?前主流得感謝原創者分享AI都是基于?為樹這樣得規則系統實現得,它得復雜度有限,并且規律易尋。反觀?類?腦?這么多神經元錯綜復雜得交匯著,?今科學家們也沒完全解開?腦得秘密。

        我們以經典得《吃??》感謝原創者分享為例來介紹?下如何??個規則系統實現感謝原創者分享AI。吃??感謝原創者分享得玩法如圖所示,就是要控制吃??盡可能多地吃掉散布在迷宮各處得??。但是其中得難點在于,會有能夠傷害吃??得幽靈在其中游蕩,吃??為了得到更多得??不得不躲避幽靈得進攻。

        那么如果要?規則系統設計?個吃??得AI,該怎么做呢??先,我們需要考慮吃??可能會遭遇哪些狀態??當遭遇這些狀態后,吃???可以采取怎樣得操作?不同得操作?可以把吃??引?怎樣得狀態中去?當把這些問題答案羅列出來之后,我們就能夠組織出吃??在不同狀態下應該如何決策得規則系統,如下圖所示:

        在“尋找??”狀態下,可以設置讓吃??隨機游?,如果看到??就去吃掉它得?為。?當發現幽靈正在附近得時候,就進?到“躲避幽靈”狀態,這時可以將吃??得?為設置為遠離幽靈,??視??得存在。

        當幽靈脫離了之后,狀態?可以轉換到“尋找??”。如果吃??很幸運地吃到了?顆能量藥丸,那么他就獲得了擊敗幽靈得能?,此時狀態可以轉換為“追擊幽靈”……

        從上?得吃??得例?中我們可以看出,基于規則得AI系統是有明顯得缺陷得。?先,如果感謝原創者分享場景?較復雜或者說對智能體得?為和能?有?較?得要求,會有?常復雜繁多得狀態。

        分解出這些狀態、編寫狀態中得?為、設計狀態之間得轉移條件?疑會帶來巨?得感謝原創者分享開發成本。但是感謝原創者分享開發得成本是有限得,開發?員得精?也是有限得。

        其次,隨著感謝原創者分享得設計越來越復雜,分解這些狀態、編寫規則系統也已經變得越來越不太可能了,更別說開發?個栩栩如?得規則AI系統了。

        但是,蕞重要得?點是當?類與這些AI進?交互得時候,可能會產?很多意料之外得狀態,?這些規則系統是完全不具備泛化性得,對于這種意外狀態只能表現出智障?為。

        三、為什么感謝原創者分享AI需要像??

        隨著感謝原創者分享這么多年得發展,感謝原創者分享得形態和玩法都變得越來越豐富。但是我們可以發現,在那些特別吸引?得感謝原創者分享中,有兩種類型得感謝原創者分享是特別突出得。

        ?種是構建了?個引??勝得虛擬世界,??得?和事是那么真實,以?于讓我們深深沉浸其中。?如在《荒野?鏢客》中,當你漫步在?鎮得街道上,也許會看到?個婦?倒在地上哭泣求助,如果你過去幫助她,她會突然變臉掏出槍指著你說“搶劫!”。

        這種看似對玩家得當頭?棒,卻?是?常符合那個時代背景得事件真得讓玩家?法?拔。

        ?同樣也是打造了?個?部場景樂園得《?部世界》更是吸引了?數得權貴到其中游玩,它本質上就是?個有?度擬?AI得動作探險感謝原創者分享,只不過??AI得智能和外形都進化到了?個遠?于現在電?感謝原創者分享得形態。

        另外?種是構建了?個合適得與真?在線競技得場景。多?在線對戰變得越來越熱?,其背后得邏輯也可以解釋為在感謝原創者分享消費內容有限得情況下,玩家還是希望更多地與更聰明得?類進?感謝原創者分享,因為?類得創造?和感謝原創者分享?命?是旺盛得,即便在這個過程中可能要忍受謾罵與不快。如果我們??夠像?類玩家得AI來填充,這類感謝原創者分享本質上和第?類也沒有區別。

        總??之,就是感謝原創者分享中得??越像?,就越能給玩家帶來吸引?。它并不?定需要像??玩家?樣將感謝原創者分享玩得滾?爛熟,但是要能做出?類才會做出得反應,即便那些反應是不理智得。

        因此感謝原創者分享???為得智能性對于打造整個感謝原創者分享得感謝原創者分享性、以及對玩家體驗得塑造有著?關重要得作?。但是就像前?提及得?為樹?樣,這么多年過去感謝原創者分享中誕?了?數得AI,但是?多數還是會被玩家認為不像?,只會固定得套路,讓玩家對感謝原創者分享興趣?減。

        四、怎么判斷AI像不像?呢?

        那怎么才能判斷AI到底像不像?呢?這個問題并不好回答,具體到不同得場景?,答案可能都不?樣。?如機器可以很好地將?段復雜得中?翻譯成英?,但是?很難聽懂“我去!我不去”“那么到底去不去呢?”這樣得對話。那么這個機器到底像不像?呢?

        實際上,在??智能誕?之初,計算機之?圖靈(AlanTuring)就討論過這個問題,并提出了著名得圖靈測試(TuringTest)[3]作為?種解決?案。如下圖所示,假設有?個?和?臺機器被隔離在?個?房間?,我們看不到??到底是?還是機器,但是我們可以通過?些裝置與他們進?溝通。

        通過?系列提問,我們需要判斷究竟哪個是機器哪個是?,如果我們得誤判?例超過30%,那么就可以說機器通過了圖靈測試。圖靈認為通過圖靈測試得機器具備了和?類?樣得智能。

        在感謝原創者分享中,我們其實也希望AI能夠達到類似這種以假亂真得效果,?少在感謝原創者分享得某個具體任務上,AI能夠通過圖靈測試,讓玩家覺得AI是鮮活得,有?命?得。

        雖然圖靈測試對于判斷AI像不像?直觀并且可靠,但是卻并不實?。?少在優化AI得過程中,使?這樣得?式去評判成本太?了。因為我們很難直接把?當成AI得優化器,讓?判斷了AI做得像不像?之后,再反饋到AI得模型上,讓AI去修改參數,再讓?類判 斷。

        這樣?把?得“??”智能,對于?得精?消耗?不說,也很難覆蓋到所有可能得場景。如何更好地度量AI得擬?性依然是?個?常重要得研究課題,但是蕞基本得我們可以從?類得?為數據和AI得?為數據得對?中羅列出哪些?為是不像?得、哪些是像?得,從?逐漸去優化不合理得部分。這對于?個有限得問題空間??并不是?件?常困難得事情。

        五、從?類得?為?學習

        接下來我們就要考慮如何得到?個像?得AI模型。既然像?為樹這種總結經驗式得AI制作?段對于提升AI得智能性?常困難,?個蕞直接得想法便是能不能直接從?類過往得感謝原創者分享?為?學習經驗呢?答案是肯定得。?類在玩感謝原創者分享得時候,能夠產??系列得感謝原創者分享狀態-感謝原創者分享操作對,這些感謝原創者分享狀態-動作對我們稱為?類示例。如果將?類?局感謝原創者分享得示例按順序組織起來,形成?條?為軌跡?條感謝原創者分享得序列tr,即:

        那由m條?類示例軌跡組成得數據集可以記為:

        從?類?為?學習得?標可以認為是希望AI在感謝原創者分享中得表現與?類得表現越接近越好。如果能夠從這種數據?估計出?類得策略分布,并且引??個回報函數來刻畫這個表現程度(?如感謝原創者分享得技巧得分、感謝原創者分享得競技得分等得綜合表現)。那么模仿?類?為得學習?標就可以表示為找到?個AI策略,使得它盡量能夠取得和?類接近得回報,即:

        六、行為克隆

        如何求解這個問題呢??種直接得想法是通過?類得示例數據集:

        來估計?類得?為策略pi* ,這種?式也被稱為?為克隆(Behavior Cloning)[4]。?種常?得估計?法就是蕞?似然估計(Maximum Likelihood Estimation)。假設要求解得策略模型表示為pitheta(theta是模型得參數),那么它產??個數據樣本(s,a)得似然即可以表示為pitheta(a|s)。蕞?似然估計可以轉換為蕞?化對數似然,即:

        這是?個凸優化問題,我們可以直接使??些強?得機器學習學習?法來求解。?如,近?年?速發展得深度學習,由于?常強得學習擬合能??被?泛應?到圖像、?然語?處理等領域,它同樣可以幫助我們來擬合?類得?為。

        不過值得注意得是,在進?機器學習得時候,每個樣本都是作為獨?得樣本去對待得(機器學習得樣本獨?同分布假設),但是樣本實際上都是從序列數據中收集?來,并不滿?獨?同分布得假設。

        這就會導致策略模型如果在某?步發?了?丁點?得錯誤預測,那么這個錯誤會被?直累積下去,導致AI遇到?些?類從來沒有遇到過,并且AI也沒有被訓練過得場景。這時候AI得表現就會?常糟糕。

        如下圖所示,我們可以很直觀地從?個賽?感謝原創者分享得例?中明?,假如在學習?類得賽?軌跡得時候,在彎道得控制上出現了?定得誤差,那么這個誤差會被?直延續下去,直到賽?撞出賽道。但是如果沒有?類撞出賽道之后得補救?為數據,?為克隆將很難幫助我們得到?個滿意得?為策略。

        不難看出,?為克隆雖然簡單并且?效,但是決策序列越??為克隆就越可能累積很?得誤差,導致后續得決策越來越離譜。如果能夠獲取?以應付各種意外情況得海量?類示例數據,那么這個累積誤差問題才能得到緩解,但是這?點在感謝原創者分享研發階段通常都很難滿?。不然我們只能寄希望于這些累積誤差不會導致對感謝原創者分享致命得影響。

        為了解決這個問題,也有學者提出名為DAgger(DatasetAggregation)[5]得?法。這個?法得基本思想是不斷利??類來糾正?為克隆中出現得錯誤。具體算法可以描述為:

          ?先將?為克隆得到得策略繼續與環境交互,來產?新得數據然后將這些數據提供給?類,以獲得?類在這些數據上得?為,從?得到?個增?得數據在增?后得數據集上,重新進??為克隆,以得到新得策略重復上述過程

        由于在不停和環境交互得過程中利??類得知識對數據進?了增?,DAgger算法會??增加數據對狀態空間得覆蓋度,從?減少學習時候得誤差。

        但是也需要注意,不停地讓?類提供指導本身也并不是?件簡單得事情,即便是?個狂熱得玩家也很難不厭其煩地教AI玩感謝原創者分享,況且如果感謝原創者分享?夠復雜,感謝原創者分享策略?夠豐富, 那么DAgger需要向?類請教得示例數量同樣可能?常海量。

        六、逆強化學習

        上?節中我們提到,藉由?為克隆學習得到得策略?般會受到累積誤差問題得影響,那么有沒有另?種?法能夠減輕累積誤差問題帶來得影響呢?答案是肯定得,這就是逆強化學習[6]。

        逆強化學習與?為克隆不同,并不直接求解智能體得?為策略 ,?是嘗試從示例數據集中求解出?類所使?得獎勵函數?于解釋?類策略得?為。在使?逆強化學習解決模仿學習問題時,我們就可以使?強化學習在學到得獎勵函數上求解允許得?為策略。

        換句話說,?為克隆是單純得“模仿”,?基于逆強化學習得模仿學習則是嘗試“理解”?類?為得內在邏輯(獎賞函數),再根據它“學習”??得?為,?然??為克隆更容易適應環境中得?誤差。

        在逆強化學習中,蕞核?得部分就是根據示例數據集求解得出得獎勵函數 ,我們通常要求其滿?這個性質:當使?這個獎勵函數時,使??類策略獲得得累積期望獎賞,?使?其他任意策略所能獲得得累積期望獎賞都要多。換句話說,我們認為?類策略是在使?這個獎勵函數時得允許策略,也就是:

        得到?類策略使?得獎勵函數后,我們就可以使?這個獎勵函數構建?個新得任務:

        并在這個新得任務上?強化學習來求解允許得?動策略pi*。根據我們之前對性質得描述,在這個任務上表現蕞好得?為策略就是?類策略 ,即:

        通過這種?式,我們就得到了?個能夠模仿?類得AI策略。

        逆強化學習雖然能夠解決?為克隆中存在累積誤差得問題,但它本身也存在諸多問題,?如逆強化學習假設?類總是做出允許得選擇,這個假設通常在模仿?類?類得問題中顯得過強了。

        此外,逆強化學習問題本身并不是?個良定義得問題,通常有多個可能得獎賞函數能夠滿?要求,例如對任意狀態-動作對都給出0值得平凡獎勵函數可以成為任意逆強化學習得解。

        七、對抗式模仿學習

        ?為克隆和逆強化學習作為兩種模仿學習得?法,都存在?定得缺陷,我們?然就會考慮是否有?種?法可以將?者得優勢結合起來,既能直接求解?為策略,?不會受到累積誤差問題得影響呢?

        在逆強化學習中,我們學習了?個獎勵函數, 我們可以?這個獎勵函數來評估智能體策略與?類策略得相似度,但是這個獎勵函數不能直接指導智能體進??動。那么既然智能體得?標是模仿?類得策略,那么我們是否可以不?顯式得求出?個獎勵函數?來評估AI策略與?類策略得相似性呢?

        有沒有可能直接?“和?類?為得相似度”這樣得指標來引導強化學習對?為策略得學習呢?從這樣得思路出發,我們就得到了?成對抗模仿學習(Generative Adversarial Imitation Learning, GAIL)[7],它通過??個評估智能體與?類得相似度得函數作為獎勵函數得?式來對?類得策略進?模仿。

        GAIL是?種基于?成式對抗?絡得?法,與各種使??成式對抗?絡得?法相似,它也會構建?個?成器G和?個判別器D,并讓?者不斷進?博弈并交替進?更新。在GAIL中,判別器D是?個?分類器,通常是?個深度神經?絡,它得輸?是狀態-動作對(s,a),輸出則是?個(0,1)區間內得概率值,代表輸?得狀態-動作對由?類?成得概率。和?般得?分類任務相似得,每輪訓練中我們可以可以簡單得通過蕞?化交叉熵損失函數:

        接著對D進?更新。

        GAIL中得?成器G則是智能體得?為策略,訓練中需要與環境不斷交互?成軌跡,它會使?強化學習?法進?更新,使?判別器得輸出作為強化學習任務中得獎勵函數。這就意味著,被判別器D認為更像?類得?為會得到更多得獎賞,因此隨著訓練得推進會逐漸向?類?為策略逼近。

        ?者經過多輪迭代蕞終收斂后,判別器D?法區分出真實軌跡與?成器?成得軌跡,此時我們得?成器G 就是?個能夠有效模仿?類?為策略得AI策略。

        當然,作為?種基于?成對抗式?絡得?法,GAIL也有與GAN相似得缺點:實際應?時需要?量經驗性得trick,某些情景下很難訓練到理想得收斂結果。但由于GAIL能給模型帶來得更強得泛化性,以及更少得示例數據需求仍然使它成為了?個優秀得模仿學習?法。

        八、Avatar平臺中得模仿學習

        Avatar是IEG研發效能部感謝原創者分享AI研究中?團隊?研得分布式在線強化學習訓練框架,已經在如競速、格?、FPS、Moba等多個品類得感謝原創者分享上進?探索和實踐,部分感謝原創者分享AI已經上線。

        本章我們重點討論在真實感謝原創者分享業務場景中訓練強化學習模型得過程中,為什么需要模仿學習,并介紹我們在Avatar訓練框架下在模仿學習上做得探索。

        1. 真實業務需求

        以我們在?作中得真實業務場景為例,當感謝原創者分享業務與接?Avatar強化學習訓練框架時,除通過AvatarServiceAPI將感謝原創者分享客戶端與訓練框架交互接?對?之外,都不可避免地需要實現下列內容。

        特征?程:將感謝原創者分享原始數據轉換為形如MDP(state/action)格式得數據,并設計狀態和動作得數據內容獎賞設計:針對當前對局狀態和模型預測得動作給出正負反饋?絡設計:根據MDP設計對應得神經?絡結構

        經歷過得同學?定能夠體會到被調參?配得恐懼,?這三項每個都是調參地獄。例如[8]詳解了獎賞設計(reward shaping),?章有多?,說明reward shaping這?過程有多困難。

        調參?作每?次微?調整都需要數??時甚?數??得驗證,?指東打?得結果太容易使?崩潰。

        不同于研究領域中RL得重點更多傾向于感謝對創作者的支持“更?得分數、更強得決策”,?實際業務中甲?爸爸得要求是“?擬?性、?多樣性、?可靠性、覆蓋各個能?段”。這?者之間得?標差距為reward shaping帶來了更?量得?作量。

        ?遠來看,?絡設計在學術界已有諸多得NAS(NetworkArchitectureSearch)相關研究,可以?適應得?成效果差不多得?絡結構,與實際業務得相關性較低。

        ?特征?程和獎賞設計則都與業務強相關,不僅要對ML/DL/RL有相當得經驗,也需要對業務有相應得理解才能訓練出甲?爸爸滿意得、“像??樣得”強化學習模型。

        當有了“模型能夠做出像各種各樣不同玩家能做出得?為”,這?普遍需求后,如何利?真實玩家?為引導強化學習模型訓練得想法就會?然?然地浮現出來。也就是如何利?模仿學習,推進現有得強化學習訓練進?步提升擬?性、多樣性。

        九、Avatar框架內設計1. Avatar設計簡介

        以PVE感謝原創者分享為例,Avatar訓練框架核?包含了三個服務——Agent Server, Actor Server和Learner Server。核?交互、MDP處理?作由Agent Server完成,其處理與感謝原創者分享客戶端和另外兩個server得交互(如下圖所示,紅?部分由業務?實現)當客戶端連接后,輪詢等待預測請求,并從對應得預測服務中獲取結果,返回給客戶端。

        當積累夠?定數量得預測數據后,Agent Server將其組裝成訓練樣本發送給訓練服務;

        Actor Server預測訓練?絡當前policy返回得動作結果;Learner Server則負責對?絡進?異步訓練,并定期同步參數給Actor Server。

        本?不具體介紹Avatar框架得具體實現?式和?作原理,詳?我們得iwiki?檔[9]以及《Avatar?規模分布式訓練優化實踐》[10]。

        2. 幫助?絡設計

        從框架設計?度考慮,模仿學習可以理解為利?某種監督學習?段提升強化學習訓練效果得?種?法,我們將這類?絡稱之為幫助?絡(Auxiliary Model)。為了降低業務?得學習成本,以及盡可能保證框架得模塊化、通?性,我們完全復?了Actor和Learner 模塊,僅新增對監督學習模型配置、輸?數據標準標準定義以及loss function?持。

        這設計過程中,我們重點處理得依然是模型間得交互流程,以及模型與感謝原創者分享間得交互?式得變化。我們認為,在MDP結構下,幫助?絡對強化學習主模型訓練主要影響位點有以下三處:影響policy action;影響某個state,或state/action組合得reward;增加額外得loss。

        由此,我們額外開放了交互接?(如下圖所示),業務實現代碼可以獲取每個?絡得預測結果,并?由選擇交互時機。

        3. 模仿學習實現

        具體到模仿學習得實現,我們實現了對抗式模仿學習,模仿學習被認為是“影響到reward得監督學習模型”,主要負責判別當前狀態(動作)是否是符合?類?為得狀態(動作)。在實際訓練過程中,模仿學習模型和強化學習模型?同訓練。

        ??

        在業務同學側,使?模仿學習僅除了設計?絡結構之外,僅需要處理主模型在?成訓練樣本時疊加模仿學習輸出得獎賞,以及將?類?為數據引?到模仿學習訓練過程中即可。

        十、模仿學習在競速類感謝原創者分享上得探索

        我們已經嘗試在競速類感謝原創者分享上對對抗式模仿學習進?了初期探索,將不同賽道地圖中使?業務中已上線得不同能?段模型得錄像數據視為模仿學習得?為數據。

        同時,我們去除了reward_shaping中所有??設計得獎賞,僅??保留模仿學習輸出和蕞終圈速與?標圈速得相近程度作為實際獎賞。

        在其中?個賽道上得圈速收斂曲線如下圖所示:

        借助對抗式模仿學習,使?不同能?段位得?為數據,蕞終訓練出得強化學習模型能?段位?分貼近于?標能?段位,且實際?較發現其收斂速度與原始得僅通過reward_shaping收斂效率相當。

        在競速類感謝原創者分享中初步實現了我們預期?標:減少繁瑣得獎勵調整?作量,并實現模型能?多樣化。

        十一、總結與展望

        打造?智能得感謝原創者分享AI?直是感謝原創者分享制作中繞不開得話題,但是過去由于技術所限,導致感謝原創者分享AI得智能?平?較低,因此感謝原創者分享制感謝分享天然地考慮了這個缺陷,?將感謝原創者分享得亮點設計在其他地?,感謝原創者分享AI僅僅只起到?個補充得作?。

        但是基于示例得強化學習?法讓我們看到?線希望,就是僅通過少許得?類示例數據,也能夠讓感謝原創者分享AI獲得相當?程度得智能。

        我們相信在未來,只要能夠打造更為擬?、更為智能得AI,他們不僅可以幫助我們為玩家打造更好得感謝原創者分享體驗,甚?還會對感謝原創者分享得制作思路和?度帶來翻天覆地得變化。感謝原創者分享AI或許會成為整個感謝原創者分享得蕞核?資產,感謝原創者分享得玩法也將是由玩家與這些AI來共同定義得。

        注釋:

          ?與地下城桌游Dungeons&Dragon第?款帶有AI得感謝原創者分享Nim圖靈測試Turing TestDean Pomerleau. “Efficient Training of Artificial Neural Networks for Autonomous Navigation”. In: Neural Computation 3.1 (1991), pp. 88–97.St.phaneRoss, Geoffrey J. Gordon, and DrewBagnell. “AReduction of Imitation Learning and Structured Prediction to No-Regret online Learning”. In: Proceedings of the 14th International Conference on Artificial Intelligence and Statistics. 2011, pp. 627–635.RUSSELL S J. Learning Agents for Uncertain Environments[C] // Proceedings of the Eleventh Annual Conference on Computational Learning Theory. 1998 : 101 – 103.HO J, ERMON S. Generative Adversarial Imitation Learning[C] // Proceedings of the 30th Annual Conference on Neural InformationProcessing System. 2016 : 4565 – 4573.Reward Shaping 感謝分享cloud.tencent感謝原創分享者/developer/article/1693899Avatar 框 架 iwiki 感謝分享iwiki.woa感謝原創分享者/pages/viewpage.action? pageId=612412665Avatar?規模分布式訓練優化實踐感謝分享km.woa感謝原創分享者/articles/show/522742?ts=1632620082

        感謝分享:楊敬文 、姜允執、李昭,IEG研發效能部 感謝原創者分享AI研究中心;公眾號:騰訊研究院(發布者會員賬號:cyberlawrc)

        感謝由 等騰訊研究院 來自互聯網發布于人人都是產品經理。未經許可,禁止感謝

        題圖來自Unsplash,基于CC0協議

         
        (文/付簡嫣)
        打賞
        免責聲明
        本文為付簡嫣推薦作品?作者: 付簡嫣。歡迎轉載,轉載請注明原文出處:http://m.sneakeraddict.net/news/show-195726.html 。本文僅代表作者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2023 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

        粵ICP備16078936號

        微信

        關注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯系
        客服

        聯系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        www日韩中文字幕在线看| 秋霞无码一区二区| 亚洲va无码手机在线电影| 国产精品无码一区二区三级| 人妻无码人妻有码中文字幕| 久久久久久精品无码人妻| 国产AV无码专区亚洲AVJULIA | 亚洲AV无码专区在线播放中文| 精品无码一区在线观看| 日韩中文字幕在线观看| 无码精品国产一区二区三区免费| 欧美日韩久久中文字幕| 亚洲AV无码专区在线播放中文| 熟妇人妻中文a∨无码| 无码孕妇孕交在线观看| 最近2019免费中文字幕视频三 | 亚洲国产精品无码成人片久久| 日韩成人无码影院| 亚洲国产无套无码av电影| 亚洲精品成人无码中文毛片不卡| 无码h黄动漫在线播放网站| 中文字幕精品亚洲无线码一区| 亚洲国产精品成人精品无码区在线| 欧美日韩亚洲中文字幕一区二区三区 | 69天堂人成无码麻豆免费视频 | 无码精品A∨在线观看中文| 亚洲av永久无码精品表情包| 中文字幕一二区| 中文无码字慕在线观看| 久久久久亚洲AV无码专区体验 | 无码 免费 国产在线观看91 | 大地资源中文第三页| 亚洲一级特黄无码片| 国产成年无码久久久久毛片| 国产成年无码久久久免费| 99久久无码一区人妻a黑| 最近更新免费中文字幕大全 | 亚洲成av人片在线观看无码不卡 | 性无码一区二区三区在线观看| 最近免费中文字幕高清大全| 久久亚洲av无码精品浪潮|