2019-01-10 機(jī)器學(xué)習(xí):ML-Agent:通過TF#使用訓(xùn)練完成的模型數(shù)據(jù)

第二部分

安裝TF#

TF#,即Tensorflow Sharp是Tensorflow的C#版本李破。得益于改項(xiàng)目蒲讯,使得tensorflow集成到unity中成為可能。(TF#的Git:https://github.com/migueldeicaza/TensorFlowSharp

在ml-agent中呵哨,含有一個(gè)插件,叫做TFSharpPlugin.unitypackage轨奄,包含了TF#和ml-agent孟害。

下載地址:https://s3.amazonaws.com/unity-agents/TFSharpPlugin.unitypackage

如果下載較慢可以使用下面的地址:http://pan.baidu.com/s/1c1XArmC?密碼:aej8

安裝這個(gè)插件,把必要的dll文件添加到原有的工程中(也可以所有文件完全覆蓋掉)挪拟。

按照官方的說明文檔挨务,在unity中選擇菜單Editor->ProjectSetting->Player。在OtherSetting下的Scripting Define Symbols中添加一個(gè)宏定義ENABLE_TENSORFLOW

準(zhǔn)備訓(xùn)練完成的模型數(shù)據(jù)

在這些工作準(zhǔn)備就緒后玉组,按照之前一文《Win10下Unity人工智能代理ml_agent環(huán)境安裝》搭建環(huán)境并且最終運(yùn)行tensorflow的訓(xùn)練模型谎柄。如果一切順利沒有問題,那么就會在ml-agents\python\models\ppo這個(gè)目錄下生成一個(gè)3dball.byte文件惯雳。這個(gè)就是訓(xùn)練完成的模型數(shù)據(jù)朝巫。將其重命名為3dball_custom.byte(unity工程里面已經(jīng)含有官方訓(xùn)練好的模型數(shù)據(jù)文件,也叫3dball.byte石景,所以這邊為了區(qū)別進(jìn)行了重命名)劈猿。

使用訓(xùn)練完成的模型數(shù)據(jù)

復(fù)制3dball_custom.byte到unity中的Assets\ML-Agents\Examples\3DBall\ TFModels下拙吉。

打開Assets\ML-Agents\Examples\3DBall下的Scene場景

在Hierarchy面板中選擇Ball2DAcademy下的Ball3DBrain物體。

在Inspector面板中揪荣,將Brain組件的Type Of Brain設(shè)置為Internal(如果沒有這個(gè)選項(xiàng)筷黔,說明沒有在PlayerSetting中設(shè)置宏定義)。將Graph Model設(shè)置為我們剛剛訓(xùn)練完成的那個(gè)模型數(shù)據(jù)3dball_custom仗颈。

運(yùn)行

使用結(jié)果

可以看到平板會自動地?cái)[動必逆,盡可能不讓小球從平板上掉下來。說明此時(shí)揽乱,程序已經(jīng)正常使用了我們訓(xùn)練完成的模型數(shù)據(jù)

(效果和圖中類似,由于不知道怎么做gif粟矿,用的是別人的圖)



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凰棉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子陌粹,更是在濱河造成了極大的恐慌撒犀,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掏秩,死亡現(xiàn)場離奇詭異或舞,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蒙幻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門映凳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人邮破,你說我怎么就攤上這事诈豌。” “怎么了抒和?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵矫渔,是天一觀的道長。 經(jīng)常有香客問我摧莽,道長庙洼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任镊辕,我火速辦了婚禮油够,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘征懈。我一直安慰自己叠聋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布受裹。 她就那樣靜靜地躺著碌补,像睡著了一般虏束。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厦章,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天镇匀,我揣著相機(jī)與錄音,去河邊找鬼袜啃。 笑死汗侵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的群发。 我是一名探鬼主播晰韵,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼熟妓!你這毒婦竟也來了雪猪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤起愈,失蹤者是張志新(化名)和其女友劉穎只恨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抬虽,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡官觅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阐污。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片休涤。...
    茶點(diǎn)故事閱讀 38,654評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖笛辟,靈堂內(nèi)的尸體忽然破棺而出滑绒,到底是詐尸還是另有隱情,我是刑警寧澤隘膘,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布疑故,位于F島的核電站,受9級特大地震影響弯菊,放射性物質(zhì)發(fā)生泄漏纵势。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一管钳、第九天 我趴在偏房一處隱蔽的房頂上張望钦铁。 院中可真熱鬧,春花似錦才漆、人聲如沸牛曹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽黎比。三九已至超营,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阅虫,已是汗流浹背演闭。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留颓帝,地道東北人米碰。 一個(gè)月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像购城,于是被迫代替她去往敵國和親吕座。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評論 2 349

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