国产高清网站_亚洲一区二区综合_成人久久18免费网站_国产成人久久精品激情

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > “人機大戰”受矚目,Python簡易版AlphaGo領略智能魅力

“人機大戰”受矚目,Python簡易版AlphaGo領略智能魅力

來源:奇酷教育 發表于:

  如今,人工智能的勁風勢不可擋,甚至在政府報告上都劃為重點。回顧2016年人工智能界的頂級盛事,人機圍棋大戰絕對榜上有名。面對人類棋

  如今,人工智能的勁風勢不可擋,甚至在政府報告上都劃為重點。回顧2016年人工智能界的頂級盛事,人機圍棋大戰絕對榜上有名。面對人類棋手的失利,從2017年伊始,再度出山的AlphaGo化名Master在網絡圍棋平臺上已經打遍棋界無敵手,而5月23日-27日,在中國最負盛名的水鄉古鎮、世界互聯網大會永久會址--浙江烏鎮,中國圍棋協會將攜手谷歌共同舉辦“中國烏鎮圍棋峰會”,人工智能和人類棋手的對決將作為峰會的一個重要環節亮相,谷歌AlphaGo將對決圍棋世界冠軍中國棋手柯潔。
  無論結果如何,這場人機大戰必然會被載入史冊。作為現階段人工智能的最高成就,AlphaGo一直十分受人矚目。雖然目前GOOGLE公司并未向外公布AlphaGo的編程語言,但提起人工智能、深度算法,人們第一個想到的自然是Python語言,GitHub一名用戶 Brian Lee(brilee)就發布了一款用Python實現,效仿 AlphaGo的極簡圍棋引擎。
  這是 AlphaGo 基本組成部分的一個純 Python 實現。
  就已經公開的數據所知,AlphaGo在對弈過程中使用了三個神經網絡。
  第一個神經網絡是一個速度很慢但很準確的策略網絡(policy network)。這個網絡被訓練用來預測人類的走子(大約 57% 的準確度),它會輸出一個可能走子的列表,并且每一種走子方式都對應了一個概率。這個網絡為蒙特卡洛樹搜索(MCTS)提供了可能的走子起點。這個神經網絡很慢的一大原因是它具有很大的規模,這是因為這個神經網絡的輸入是圍棋棋盤上的各種計算成本高昂的屬性--氣的數量、叫吃、征等等。
  第二個神經網絡也是一個策略網絡,它比第一個更小更快,但準確度更低(大約 24%),這個網絡并不使用復雜的屬性作為輸入。一旦到達了當前 MCTS 樹的葉節點(leaf node),這個第二個更快的網絡就會被用來得到一個棋盤局面的可能走子,并且對這個這個最終局面進行評分。
  第三個神經網絡是一個價值網絡:它為棋盤輸出一個預期獲勝的范圍,而不會自己下任何棋。然后,將使用第二個神經網絡的蒙特卡洛得到的結果和使用第三個神經網絡的價值計算結果進行平均,然后這個值被記為該 MCTS 節點的近似結果。
  開始
  安裝 TensorFlow
  開始需要安裝 TensorFlow,并使用 GPU 驅動器(即英偉達顯卡的 CUDA 支持)
  獲取用于監督學習的 SGF
  接下來需要一個 SGF 文件源。你可以在 https://u-go.net/gamerecords 獲取 15 年時長的高段位對局數據。你也可以從其它來源下載專業比賽的數據庫。
  預處理 SGF
  第三,對你的 SGF 文件進行預處理。這需要 SGF 文件中的所有局面并提取出每一個局面的特征以及記錄正確的下一步走子。
  然后將這些局面分割成塊(chunk)--一塊用于測試,其它的都用于訓練。這個步驟需要一定時間,而且要是你修改了 features.py 文件中的特征提取步驟,你還需要重新預處理。
  python main.py preprocess data/kgs-*
  注:這句代碼用了通配符,比如說:KGS 目錄可以名為 data/kgs-2006-01、data/kgs-2006-02 等等
  監督學習(策略網絡)
  使用上面預處理過的 SGF 數據(默認輸出目錄是 ./processed_data/),你可以訓練策略網絡。
  python main.py train processed_data/ --save-file=/tmp/
  網絡訓練好了之后,當前模型會被保存在 --save-file。你可以通過如下代碼繼續訓練這個網絡:
  python main.py train processed_data/ --read-file=/tmp/savedmodel
  --save-file=/tmp/savedmodel --epochs=10 --logdir=logs/my_training_run
  此外,你也可以使用 TensorBoard 跟蹤你的訓練過程--如果你為每一次運行定義了一個不同的名字(如:logs/my_training_run、logs/my_training_run2),你可以將這些運行彼此重疊起來:
  tensorboard --logdir=logs/
  與 MuGo 對弈
  MuGo 使用了 GTP 協議,你可以通過任何兼容 GTP 的程序來使用它。要調用原始策略網絡,使用如下代碼:
  python main.py gtp policy --read-file=/tmp/savedmodel
  要調用集成了 MCTS 的策略網絡版本,使用:
  python main.py gtp mcts --read-file=/tmp/savedmodel
  通過 GTP 下棋的一種方式是使用 gogui-display(它有一個兼容 GTP 的 UI)。你可以在 http://gogui.sourceforge.net/ 下載 gogui 工具套件。參見 http://gogui.sourceforge.net/doc/reference-twogtp.html 了解使用 GTP 的有趣方式。
  gogui-twogtp -black 'python main.py gtp policy --read-file=/tmp/savedmodel' -white 'gogui-display' -size 19 -komi 7.5 -verbose -auto
  另一種通過 GTP 玩的方式是對抗 GnuGo,同時還能觀看比賽:
  BLACK="gnugo --mode gtp"
  WHITE="python main.py gtp policy --read-file=/tmp/savedmodel"
  TWOGTP="gogui-twogtp -black \"$BLACK\" -white \"$WHITE\" -games 10 \
  -size 19 -alternate -sgffile gnugo"
  gogui -size 19 -program "$TWOGTP" -computer-both -auto
  還有一種玩法是通過 GTP 連接 CGOS(http://yss-aya.com/cgos/ 計算機圍棋在線服務器)。由 boardspace.net 運營的 CGOS 服務器已經關閉了;你需要在 yss-aya.com 接入 CGOS 服務器。
  配置好了你的 cgos.config 文件之后,你可以通過 cgosGtp -c cgos.config 連接到 CGOS,以及使用 cgosView yss-aya.com 6819 查看你自己的游戲。
  從結果來看,使用Python實現的這款引擎雖然不能與AlphaGo相提并論,但也實現了圍棋的部分基本功能。這也再次說明了,Python是人工智能、深度學習開發語言的不二之選。奇酷教育Python高級開發培訓班,0元入學,先就業后付款;一周免費試聽,不滿意不繳費;完善的就業服務體系,保障就業。在這里,你不光能夠學會如何編寫程序,還能夠學會如何編寫高質量的程序,一躍成為專業的工程師!
  奇酷教育原創開發的Python培訓課程http://www.8z8k.com/不僅涵蓋Web前后端開發和網絡爬蟲技術,還包括獨有的數據分析和機器學習,前端、服務端一網打盡。可從事Web前端、Web服務端、服務器運維、網絡爬蟲、大數據分析、機器學習等多種熱門職業,學員百分百高薪就業!
国产高清网站_亚洲一区二区综合_成人久久18免费网站_国产成人久久精品激情

    <sup id="ys8cw"><kbd id="ys8cw"></kbd></sup>

    <sup id="ys8cw"><font id="ys8cw"><output id="ys8cw"></output></font></sup>

    国产成人av资源| 欧美变态tickle挠乳网站| 日韩免费高清av| 亚洲一级二级在线| 一本久久a久久精品亚洲| 欧美精品一区二区高清在线观看| 亚洲国产精品尤物yw在线观看| 粉嫩在线一区二区三区视频| 日韩三级视频在线观看| 日本不卡123| 制服丝袜亚洲色图| 天天操天天干天天综合网| 色老汉一区二区三区| 亚洲人成人一区二区在线观看| 成人高清av在线| 中文在线一区二区| 不卡在线观看av| 亚洲欧洲精品一区二区三区 | 97久久超碰国产精品电影| 久久综合九色综合97_久久久| 蜜桃在线一区二区三区| 日韩欧美精品在线| 久久国产精品免费| 久久久噜噜噜久久人人看| 国产乱淫av一区二区三区 | 亚洲国产美女搞黄色| 欧美视频在线一区| 视频一区免费在线观看| 日韩欧美在线123| 国产一区二三区| 国产精品视频一二三区| 色综合一个色综合亚洲| 夜夜嗨av一区二区三区四季av| 欧美亚洲国产一区二区三区va| 亚洲国产成人av| 欧美成人免费网站| 成人美女视频在线观看18| 一区二区三区欧美激情| 欧美日韩午夜在线视频| 久久97超碰国产精品超碰| 国产清纯白嫩初高生在线观看91 | 亚洲一区二区三区四区中文字幕 | 国产精品日韩成人| 在线看日韩精品电影| 日韩二区三区四区| 亚洲国产高清在线| 欧美亚洲国产一区二区三区va | 久久99国产精品久久99果冻传媒| 2021中文字幕一区亚洲| 91伊人久久大香线蕉| 午夜精品福利一区二区三区av| 精品日韩一区二区三区| 91麻豆自制传媒国产之光| 免费亚洲电影在线| 国产精品国产三级国产有无不卡 | 不卡一区二区三区四区| 亚洲综合免费观看高清完整版| 日韩精品中文字幕在线一区| 成人综合婷婷国产精品久久| 亚洲成在线观看| 欧美—级在线免费片| 制服丝袜亚洲网站| 91麻豆国产福利精品| 久久不见久久见中文字幕免费| 亚洲日本韩国一区| 久久久亚洲精品石原莉奈 | 日本免费在线视频不卡一不卡二| 国产三级精品三级| 欧美一区二区三区不卡| 99久久伊人网影院| 九九久久精品视频| 午夜久久久久久| 亚洲丝袜另类动漫二区| 久久欧美一区二区| 欧美精品欧美精品系列| 日本大香伊一区二区三区| 成人综合在线观看| 97久久精品人人做人人爽| 亚洲小说春色综合另类电影| 中文字幕av一区 二区| 精品欧美一区二区在线观看| 欧美系列在线观看| va亚洲va日韩不卡在线观看| 国产乱码精品1区2区3区| 麻豆91免费观看| 免费成人性网站| 五月天一区二区| 亚洲国产综合人成综合网站| 成人欧美一区二区三区1314| 国产三级精品三级| 日本一区二区三区电影| 久久综合精品国产一区二区三区| 日韩无一区二区| 日韩午夜中文字幕| 日韩一级完整毛片| 91精品综合久久久久久| 欧美丰满嫩嫩电影| 欧美一区二区三区小说| 51久久夜色精品国产麻豆| 在线不卡a资源高清| 欧美日韩一区成人| 欧美日韩电影在线播放| 欧美精品在线一区二区三区| 欧美精品日韩综合在线| 7777精品伊人久久久大香线蕉经典版下载| 欧美午夜寂寞影院| 欧美三级视频在线观看| 欧美猛男男办公室激情| 欧美一级电影网站| 久久伊人中文字幕| 国产精品久久久久久久久免费丝袜| 国产亚洲1区2区3区| 国产精品欧美极品| 一区二区欧美精品| 午夜一区二区三区视频| 奇米影视一区二区三区| 国产自产高清不卡| 国产宾馆实践打屁股91| 99久久精品免费看| 欧美在线不卡视频| 日韩一卡二卡三卡四卡| 久久久久久久免费视频了| 国产精品久久久久久久久久免费看| 亚洲美女偷拍久久| 日韩激情中文字幕| 国产真实乱偷精品视频免| 成人黄色综合网站| 在线视频中文字幕一区二区| 欧美一区二区三区喷汁尤物| 精品成人一区二区三区| 亚洲欧洲日产国产综合网| 亚洲国产精品一区二区www| 极品少妇xxxx偷拍精品少妇| 懂色av一区二区夜夜嗨| 欧美日韩精品一区二区| 久久噜噜亚洲综合| 洋洋成人永久网站入口| 狠狠色狠狠色综合系列| 色婷婷精品大在线视频| 日韩欧美久久久| 亚洲免费在线看| 激情图区综合网| 日本道色综合久久| 欧美精品一区二区三区久久久| 亚洲免费观看高清| 国产在线麻豆精品观看| 欧美日韩国产系列| 国产精品国产自产拍高清av王其| 婷婷开心久久网| 99久久99久久精品国产片果冻| 欧美日韩不卡视频| 亚洲国产精品精华液ab| 日本不卡一二三| 色哦色哦哦色天天综合| 久久久久综合网| 秋霞午夜鲁丝一区二区老狼| 91麻豆文化传媒在线观看| 久久嫩草精品久久久精品| 日韩精品乱码免费| 色天使色偷偷av一区二区| 久久久精品tv| 九九视频精品免费| 欧美精品少妇一区二区三区 | 91国产视频在线观看| 国产日韩精品久久久| 久久草av在线| 欧美日韩国产精品成人| 亚洲欧美一区二区久久| 成人精品鲁一区一区二区| 精品国产凹凸成av人导航| 日韩制服丝袜先锋影音| 欧美亚洲综合一区| 亚洲最新视频在线观看| 99re这里只有精品6| 国产精品麻豆网站| 岛国精品在线观看| 国产午夜精品久久| 国产老妇另类xxxxx| 久久看人人爽人人| 国产福利一区二区三区在线视频| 日韩欧美在线不卡| 久久av资源站| 日韩免费高清av| 裸体一区二区三区| 欧美成人bangbros| 极品少妇xxxx精品少妇| 日韩美女一区二区三区四区| 奇米一区二区三区| 3d动漫精品啪啪| 久久不见久久见免费视频1| 91精品在线麻豆| 毛片av一区二区| 日韩精品影音先锋| 国产一区二区成人久久免费影院| 久久久亚洲精品一区二区三区 | 1024精品合集| 一本色道综合亚洲| 亚洲成人在线网站| 91精品福利在线一区二区三区 | 免费成人在线视频观看|