[爆卦]圍棋ai軟體是什麼?優點缺點精華區懶人包

為什麼這篇圍棋ai軟體鄉民發文收入到精華區:因為在圍棋ai軟體這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者HeterCompute (異質運算)看板GO標題[棋訊] 最近圍棋AI更新一覽時間Wed Fe...

圍棋ai軟體 在 張衞帆 Instagram 的最讚貼文

2020-04-28 14:09:57

剛剛看到了音樂家朋友貼了一個新聞,新聞中提到了某2位國外的作曲家打算用AI把 #將來所有可能的旋律 創作出來。這的確是很不可思議的事情。但真的做的到嗎? 據說單純的旋律其實就是數學,我不是數學家所以無法判斷是否有這種可能,不過我想起了前幾年讀過科幻作家 #劉慈欣 (三體)曾經寫過一個叫 #詩云 的...


首先,這篇所講的都是使用Leela Zero的圍棋引擎,

只是加載各種不同的圍棋AI權重,

LeelaZero下載引擎位置:

https://github.com/leela-zero/leela-zero/releases/tag/v0.16

有GPU的請下載leela-zero-0.16-win64.zip

沒有的...本篇所用的任何圍棋軟體你應該會用的很難過。

接著用Lizzie加載

https://github.com/featurecat/lizzie/releases/tag/0.6

有GPU的請下載Lizzie.0.6.Windows.x64.GPU.zip

然後他很好心的把leela-zero載好了,

你只要把他裡面的network.gz刪掉,

然後把以下的AI權重改名成network.gz即可,

最後再雙擊Lizzie.jar應該就能運行了。


1. Leelz Zero

請使用Leela Zero的時候,

務必要記得幫忙跑譜,

務必要記得幫忙跑譜,

務必要記得幫忙跑譜,

很重要所以要說三次,

只使用而不跑譜,對Leela Zero是殺雞取卵,

Leela Zero需要大家的跑譜才是他進步的泉源,

跑譜的方法也很簡單,

剛才下載完Leela Zero之後,

https://github.com/leela-zero/leela-zero/releases/tag/v0.16

找到裡面autogtp.exe,

點擊兩下之後,他可能會和你說一些權限信任問題,

確認之後,就會開始跑譜啦!

接著,如何更新Leela Zero?

只要打開Leela Zero的官方網站,

http://zero.sjeng.org/

看左邊那一排,

https://i.imgur.com/r9SQvp9.png

下載最上方那個就對了,

以圖片來說就是204 05d10f27那個,按藍色的超連結就可以下載。

下載完之後記得改名成network.gz並取代掉Lizzie裡面那個network.gz,

然後雙擊Lizzie.jar就可以運行了。

2. ELF Open Go

臉書的AI,今天2/13剛出了一個新版本v2,

https://reurl.cc/n7EXX

之前v1也有下載位置

https://reurl.cc/6NEeV

v2目前仍不確定是否比v1強


3. 金毛 Phoenix Go

金毛是由騰訊微信團隊開發,

雖然他們野狐版本很強,

不過開源免費版本已經快一年沒更新了,

再加上這個需要使用專用引擎,比較麻煩,

實力也比不上目前AI開源的第一梯隊,

就不放上下載位置了。


4. Minigo

Minigo由Google Tensorflow團隊所開發,

目前跑了好幾個版本,

比較強的兩個如下,

v15 20b 990
https://reurl.cc/Dmd7Q

v16 40b 1144
https://reurl.cc/Nqp95

v代表第幾個版本,990和1144代表第幾號權重,

而這兩個分別是該輪最強的權重,

強度大概差不多。


結論:目前第一梯隊大概是Leela Zero的204號權重05d10f27

以及Minigo的v15 990和v16 1144,

而ELF的v2還有待對戰驗證,

目前2/13做一個小小的整理。


2/14更新

ELF v2也是目前第一梯隊,

所以Leela Zero 和ELF v2應該是現在最強的,

Minigo的v15 990和v16 1144稍微弱一點,不過還是有輸有贏,

都算是第一梯隊的。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.252.77
※ 文章網址: https://www.ptt.cc/bbs/GO/M.1550068280.A.77C.html
AirOctopus: Levels Zero現在還在跟王者Stockfish大戰100場西洋棋 02/13 23:05
AirOctopus: ,目前6勝6敗36和,好忙。 02/13 23:05
gamera: 推用心與好心 02/13 23:08
AirOctopus: leela zero, 打字自動修正成levels沒注意 02/13 23:09
nanlong: 推! 02/13 23:12
ha5438044: 西洋棋真的很容易和棋呢 02/13 23:14
西洋棋的Leela用Leela Chess Zero來區分,
題外話是Leela Chess Zero應該已經比西洋棋的Alpha Zero還強了,
Stockfish輸給AlphaZero那個版本已經是非常落後的版本了,
再加上Deepmind跑西洋棋的AlphaZero不到一天而已。
aegis43210: 感謝H大講解 02/14 01:46
marra: 推推,辛苦了! ^_^ 02/14 05:26
paulli: 推 02/14 07:44
zeat: 推整理,這篇太實用了 02/14 08:50
intointo: 先推再看 02/14 12:29
jamesho8743: 推分享 最近minigo 迎頭趕上 已經不輸Leela多少 未 02/14 13:39
jamesho8743: 來很有可能超越 02/14 13:39
jamesho8743: ELF 隔了快一年才出v2應該是會比v1強 根據臉書的pape 02/14 15:17
jamesho8743: r ELFv2 大概提升了150 ELO 02/14 15:17
我看了看論文,他的prototype感覺是指v0,
所以只有比v0高150分,
如你所見,LeelaZero官方測試就是v1和v2沒差多少
mbappe: 請問預設的黑讓7.5目可以改成6.5目嗎? 02/14 17:52
不行
jamesho8743: 或許吧 我也還在測v2 不過Leela 官方測試的我認為只 02/14 18:26
jamesho8743: 適合測自己 原因是固定用1600 visits 20b跟40b都是 02/14 18:26
v1和v2,一個是20b224f,另一個是20b256f,所以兩個對測幾乎沒有不公平
jamesho8743: 用1600visits 對20b 不公 再來就是1600visits per mo 02/14 18:26
jamesho8743: ve 實在太低 跟一般實際對戰的情況有所差距 02/14 18:26
jamesho8743: LZ 官方測試把 elfv2 minigo v15 v16 都打趴了 其中m 02/14 18:30
jamesho8743: inigo v16成績最好 為什麼? 因為v16 同樣也是40b 02/14 18:30
jamesho8743: LZ 測試v2對v1勝率是 53.38% 但那是在1600 visits 02/14 21:25
jamesho8743: 的情況 太低了點 前面已經說過 我比較注重正常狀況 02/14 21:25
jamesho8743: 你跟別人用AI下 不會只有1600 visits吧? 一般而言 02/14 21:25
jamesho8743: 用時就是1分鐘 加上對手思考時間總共是1手120秒左右 02/14 21:25
jamesho8743: 我目前用1080Ti跑 一手大概是有20000~40000多 visit 02/14 21:25
jamesho8743: s 之前用1070大概也有10000~20000多的visits 臉書網 02/14 21:25
jamesho8743: 頁說v2對上prototype大概是6成的勝率 我看是差不多 02/14 21:25
jamesho8743: 其實現在AI 訓練得都接近極限了 彼此相距不大 6成勝 02/14 21:27
jamesho8743: 率其實算有感了 等於5戰3勝的概念 權重的差異漸漸小 02/14 21:27
jamesho8743: 反而堆配備對棋力的提升可能比較大 02/14 21:27
staristic: 請教一下,現在最新的AI們離Master和Zero還差多遠? 02/14 21:37
staristic: 這有辦法估算嗎? 02/14 21:37
staristic: 有沒有可能已經超越了? 02/14 21:38
現在沒什麼好方法估計,
我自己個人覺得各大AI目前和Master差不多,
原因就是就算拿各大AI打Master的自戰譜,
大概還能發現Master哪裡下的不好,
Zero就發現不了了。
staristic: 感謝解答,看來Zero真的是深不可測 02/14 22:20
jamesho8743: 其實AI哪個強就用哪個 我沒有什麼先入為主的觀念 LZ 02/14 22:24
jamesho8743: 的測試本來就是自我對戰的一個快速篩選 那麼低的visi 02/14 22:24
jamesho8743: t只能做一個參考 最正確的測試當然就是用你的配備跟 02/14 22:24
jamesho8743: 比賽用時下去測 不過測一場兩三個小時 測400場要到 02/14 22:24
jamesho8743: 天荒地老 02/14 22:24
aegis43210: 原來有master的實力了,這樣跑了一年三個月也值得了, 02/15 03:19
aegis43210: 不過也要感謝ELF的幫助 02/15 03:19
buji: 請問需要怎樣的軟硬體配備才能裝?能在筆電裝顯卡使用嗎? 02/15 08:52
顯卡最好是有一張萬元桌電顯卡,
這樣複盤出來的結果比較不會有漏算,
沒有萬元顯卡就看自己的預算了,
最低的話應該也要至少這5年的顯卡比較妥當,
桌電CPU至少近5年的i3,
筆電CPU至少近5年的i5。
buji: 謝謝推薦。因剛好要買筆電,i5或i7吧! 02/15 20:04
buji: 但筆電能用萬元桌電顯卡嗎? 方便推薦幾個型號顯卡嗎? 或那裡 02/15 20:05
buji: 找得到參考規格嗎? 因怕買錯了白忙一場。用Win10 可以是吧? 02/15 20:05
筆電是可以外接顯卡,
不過這方面我沒試過,沒有經驗,
但是有朋友成功過就是了,
所以你可以問問商家怎麼做比較好。

現在顯卡有預算的話當然N卡 2060起跳,
如果沒預算,那就可能要從2手N卡顯卡下手,
但這個沒有過經驗的話,最好找個懂的朋友來問問,
不然被坑的機會很大。
而A卡雖然物美價廉,但有很多小bug,
如果不是對電腦很熟悉的,就別買A卡了。
gymbig2000: 推好用整理 02/16 08:48
buji: RTX 2060 卡一萬多,看來用這個還是比內含2060五萬多的筆電 02/16 10:53
buji: 將來如果電腦升級(我目前的是i5-4430,12G RAM),顯卡仍能用 02/16 10:55
Tabrith: 推整理非常感謝! 02/16 15:41
aegis43210: Leela 是用openGL 1.2,這方面還是A卡強 02/16 18:36
A卡物美價廉,但A卡也比較容易遇到問題,
這一代5XX的我不清楚,
上一代的4XX通常沒問題,
但vega問題就多了。
archknight: 請問顏色和數字的意義能麻煩解說一下嗎? 02/18 17:01
能說清楚哪裡的顏色和數字嗎
hannocps: 乾~~我科技盲,不要說不會下載了,連有沒有GPU我都不知Q 02/18 19:47
找朋友,朋友總有會一點電腦的
buji: 獨立顯示卡有GPU. N2060指Nvidia GeForce RTX 2060 顯示卡 02/18 22:29
buji: A 指AMD的獨立顯示卡,如 AMD Radeon RX570 02/18 22:30
buji: 主機板裡通常也都有內建顯示卡,但GPU有限跑不動 02/18 22:31
以2019年來說,主機板通常不含顯示晶片的,
如果沒有顯示卡,通常是用CPU裡面的顯示晶片,但不是每個CPU都有。
marra: 哈!樓上這個"有沒有GPU的問題",我也問過樓主 XD 02/19 01:01
marra: 樓主當時是說:若為laptop(筆記型電腦),一般都不會有獨立 02/19 01:03
marra: 顯卡… 02/19 01:03
archknight: 棋盤上例如藍色綠色紅色,以及裡面上方和下方的數字 02/19 09:15
本人色盲,顏色有錯請指正,
藍色是AI算最多變化圖(playout),也是最推薦的選點,
綠色是AI暫時覺得還可以的選點,以後也有可能拉回來重複驗算,
紅色是AI暫時覺得很差的選點,
上方的數字是勝率,
下方的數字是算了幾個變化圖(playout)。
buji: 不好意思。誤以為內置顯卡在主機板上 02/19 23:22
forb9823018: 需要I/O量大的元件通常儘量靠在一起減少delay 02/20 00:08
buji: 請問這句的意思是? 02/20 10:43
buji: 顯示與一般運算之間的IO量很大 <-是這個意思嗎? 02/20 10:44
yys310: sabaki掛跟lizzie掛有差嗎? 02/20 17:27
lizzie用來分析比較完善,
sabaki應該主要還是拿來對弈而已。
archknight: 謝謝回答,我瞭解了 02/20 18:00
forb9823018: 需要傳輸時間短 時脈短的原件都會儘可能靠在一起 02/21 01:36
forb9823018: 像硬碟每秒幾千轉的就可以放遠一點 02/21 01:36
forb9823018: 像如果要看高清影片或遊戲 網卡CPU也要快速處理傳遞 02/21 01:37
forb9823018: 資料 線越長延遲就越久 02/21 01:38
wadashi1: 現在LZ讓3子都可以屌打人類高手了! 03/16 21:03
不完全是,我想你說的應該是烏鴉指導,
他們對引擎以及權重都有修改,
所以才能適應讓3子,
但是這種引擎權重分先很弱。
※ 編輯: HeterCompute (150.117.252.77), 03/16/2019 22:17:02
egodoist: 推整理 11/19 21:32

你可能也想看看

搜尋相關網站