看板 GO 關於我們 聯絡資訊
※ 引述《ctrl (大覺者)》之銘言: : 對手是ruogu(P)9段 : deepmind現段位戰績進步到64勝36負 : 本場deepmind執黑 : 貌似ruogu(P)9段的白棋開局不錯!? : 果然deepmind的黑棋佈局比較弱吧? : ……白棋走出一串送菜的棋之後現在劣勢了Orz 黑棋下棋的速度有一些很快 不像是 AlphGo - 中介人 - 奕城網棋落子 不知道奕城/Tygem 有提供介面給AlphaGo團隊嗎? 有的話 真相就大白了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.12.82 ※ 文章網址: https://www.ptt.cc/bbs/GO/M.1460512070.A.7A8.html ※ 編輯: mathbug (180.177.12.82), 04/13/2016 09:49:20
mrbigmouth: 在電腦上跑的東西....寫個仲介程式完全不難啊.... 04/13 10:00
mrbigmouth: 不需要仲介程式 04/13 10:00
deathcustom: 不用唷,十幾年前就有種東西叫做按鍵精靈 04/13 10:00
mrbigmouth: 我是說不需要提供介面也能寫 04/13 10:01
deathcustom: 寫個程式直接中介讀譜落子對DM來說是一片蛋糕啊 04/13 10:01
Are you sure about that? 如果沒有介面 1. 落子"也許"只需要類似"按鍵精靈"的功能 但是 2. 讀取落子(包括可能的提子狀況)就需要引進視覺辨識等功能了 3. 以上功能如果自己做 應該至少一個碩士等級的論文了
ctrl: deepmind外掛下棋落子速度上確實有優勢 04/13 10:02
deathcustom: 對於(奕城的)網路伺服器來說,他收到的資料只是 04/13 10:04
deathcustom: 滑鼠座標+clicking flag,那這個alphago可以自動送出 04/13 10:04
deathcustom: 而不需要實體滑鼠,對AG來說他只需要讀當前的棋盤 04/13 10:05
deathcustom: 然後決定要在哪個棋盤座標落子->轉成滑鼠座標送出 04/13 10:05
deathcustom: 另外,AG vs Lee第一天我很驚訝居然要有代理人 04/13 10:06
deathcustom: 我本以為只需要把譜投到大螢幕,李直接電腦落子即可 04/13 10:07
※ 編輯: mathbug (180.177.12.82), 04/13/2016 10:31:35
staristic: 不需要什麼視覺辦示啊…直接攔截封包就好了 04/13 10:37
staristic: 對google來說,寫這個的外卦大概就一個下午的事… 04/13 10:37
deathcustom: 基本上,奕城送來的封包不會是全圖像,為了流量控制 04/13 10:39
deathcustom: 應該只會是一個19x19 matrix記錄當前棋盤 04/13 10:40
deathcustom: 然後是由用戶端程式轉成為螢幕上的棋盤,所以的確是 04/13 10:41
deathcustom: 攔封包解讀矩陣就可以的事 04/13 10:41
deathcustom: 視覺辨識來說,那也只是一個固定圖樣 04/13 10:42
deathcustom: 開局讀棋盤轉出19x19的座標轉換矩陣,每次比對前次 04/13 10:43
這也是一項工程 大學部專題? 有大學生說說看三個月做得出來嗎? ※ 編輯: mathbug (180.177.12.82), 04/13/2016 10:46:33
deathcustom: 盤面跟本次盤面差異判讀對方/己方落子 04/13 10:44
deathcustom: 不需要很複雜好嗎~"~ 04/13 10:44
deathcustom: 原po想像的視覺辨識技術太高級了,但是在這個case裡 04/13 10:45
deathcustom: 用不到那麼高級的視覺辨識...... 04/13 10:45
deathcustom: 讀網格JPG/BMP判讀網格座標有難度嗎? 04/13 10:48
deathcustom: 前後兩張圖做XOR讀出盤面變化有難度嗎? 04/13 10:49
deathcustom: 將落子座標反轉換回影像座標(用來產出滑鼠座標) 04/13 10:50
deathcustom: 有任何難度嗎? 04/13 10:50
deathcustom: 這三個都沒有難度的狀況下,真的有難度的判斷在哪落 04/13 10:50
deathcustom: 子AG做的很好 04/13 10:50
deathcustom: 我猜原PO想成ROBOT自己用CAM抓影像,但這個case不用 04/13 10:54
AmibaGelos: lol3個月哩..應該2小時內KO吧,有點經驗的話半小時以內 04/13 10:57
deathcustom: Amiba你不能這樣說啦,如果是ROBOT自己用CAM抓影像 04/13 11:01
deathcustom: 還要轉出正確的座標,那大學生差不多要一個專題才能 04/13 11:01
TWN2: 你也太小看google了... 這種程度半小時就解決了 04/13 11:01
deathcustom: 作的出來(一個學期的時間),只是我想原PO想太難惹 04/13 11:01
WindSpread: 1.軟體對軟體,要連接上哪有這麼困難。 2.它背後是goo 04/13 11:02
WindSpread: gle,不是大學生 04/13 11:02
deathcustom: 還有一種可能就是奕城的使用者端回傳的資料僅僅是 04/13 11:04
deathcustom: (落子的)棋盤座標,那這個就更簡單惹 04/13 11:04
deathcustom: 連產生滑鼠座標都不用,直接丟一個座標封包回去 04/13 11:05
AmibaGelos: 用cam大學生大概1天KO吧..是靜態的可以很輕鬆濾出棋盤 04/13 11:12
deathcustom: 恩,是沒錯啦,但是專題會過不暸唷XDDD 04/13 11:18
vencil: 拿大學生跟Google的菁英工程師比... 04/13 11:30
vencil: 雖然沒去解讀,不過用一般原理來想封包只有回傳落子座標 04/13 11:32
vencil: 根本不需要回傳視覺資訊,一般的工程師來做頂多也幾天吧 04/13 11:33
stimim: 網路上都有TYGEM的開源用戶端了,用那個改就好啦 04/13 11:39
bigelephants: 可以查一下 sikuli 就知道其實不難了 04/13 11:40
Django: 這樣就能生出碩論等級我應該一年就畢業了... 04/13 11:46
ForeverOrz: 影像處理實驗室報到...專題做這個應該畢不了業+1 04/13 12:03
profyang: 你太小看它們了吧...大學專題等級的東西對它們就是非常 04/13 12:33
profyang: 簡單的東西啊 04/13 12:33
kafai: AJA那次有說,他們公司有做視覺辨識,看人下一晚棋就學會 04/13 12:44
jonathan7988: 碩士論文做這個 當口委吃素嗎 04/13 12:58
deathcustom: 賣啊捏,說不定在十年前這真的是碩論等級啊 04/13 12:59
deathcustom: 我念MS的時候,博班學長說他們當年除頻器會動就畢業 04/13 12:59
deathcustom: 可是我們都要搞到SSGS系統有效果才能畢業 04/13 13:00
deathcustom: 中間也不過差兩年~"~ 04/13 13:00
deathcustom: SSCG(single side band clck generator)上面誤繕 04/13 13:03
bbbtri: 我也蠻好奇,圍棋就是座標,和視覺辨識有什麼關係?另外 04/13 14:11
bbbtri: 正式比賽不太可能叫棋手電腦落子,除非本來就約在網路上下 04/13 14:11
wadashi1: 網路遊戲的外掛這麼多,Google的技術,一點都不成問題啊! 04/13 14:20
wadashi1: 打個比方好了,神魔之塔外掛,判別珠子,規劃路徑,自動轉珠 04/13 14:24
wadashi1: 相對於網路圍棋,網路圍棋電腦代下簡直是簡單到爆炸啊! 04/13 14:25
jyhfang: 棋盤上畫面資訊都很固定、單純 狀態有限 04/13 14:27
jyhfang: 每個可落子的點: 黑棋 白棋 沒落子 04/13 14:27
jyhfang: 簡單分析判斷一下就出來了 您想得有點太複雜了 04/13 14:27
sadmonkey: deepmind應用在圍棋上的AphaGO最基本精神就是視覺辨識 04/13 14:41
sadmonkey: AG就是靠整個盤面19x19像素與勝負的關聯,利用深度學習 04/13 14:43
sadmonkey: 大量數據化後建立良好的策略函數與評價函數 04/13 14:44
sadmonkey: AG可能根本不知道死活、氣數、目數,只是單純看哪種圖 04/13 14:47
sadmonkey: 形19x19像素有最好勝率就好了 04/13 14:49
yyhsiu: 怎麼可能不知道死活氣數目數,不然你隨便看篇他paper 04/13 14:50
yyhsiu: 死活氣數目數是基本的,只是說deepmind沒有去深究,硬是要 04/13 14:51
yyhsiu: 算出幾十步後的變化,而且他有更精準的評價函數 04/13 14:51
liaon98: 連星海這種動態的都要挑戰了 圍棋這種靜態的就算 04/13 14:52
liaon98: 用視覺辨識對google也超簡單好嗎 04/13 14:52
kafai: 其實比掃個QR CODE 還要簡單 04/13 15:38
LaPass: 鍵盤精靈已經做到可以從螢幕上掃圖了喔,像是,出現敵人 04/13 16:33
LaPass: 的圖片後,就把滑鼠移過去點他這樣 04/13 16:34
aaaba: 你的世界裡一定存在很多神人,連辨識棋盤這項技術都會讓你 04/13 17:49
aaaba: 讚歎不已 04/13 17:49
iamstudent: alphaGo都寫得出來了,弄個遊戲外掛簡單多了 04/13 21:22
birdy590: 直接從網路送來的資料下手最快 棋譜也不過就是一堆座標 04/14 00:51
birdy590: 不是 04/14 00:51
ddavid: 碩論......那我研究室裡的寫神魔之塔自動轉珠應該已經博士 04/14 04:36
ddavid: 班畢業了(笑) 04/14 04:36
ddavid: 不能說不需要技術,畢竟這種技術是知道就知道,不知道就不 04/14 04:37
ddavid: 知道的東西。但是都是老早就存在的東西,而且根本用不到圖 04/14 04:38
ddavid: 形辨識這種東西,抓圖下來看黑色白色還是棋盤底色很難嗎XD 04/14 04:38
ddavid: 連拆封包都不需要會呢XD 04/14 04:39
KAOKAOKAO: 根本不需要影像處理也很簡單 04/14 23:42
KAOKAOKAO: 視窗align好 按鍵精靈對著矩陣寫就好 04/14 23:42
xex999: 文組? 04/16 00:05
roujuu: 如果碰到提子或是屠龍時,應該也要傳資料修改吧? 04/17 19:26
lwei781: 太小看大學生了.... 04/22 20:42