當前位置:首頁 » 算力簡介 » 里拉圍棋引擎每手最強算力

里拉圍棋引擎每手最強算力

發布時間: 2021-08-25 00:00:02

1. 如何提高圍棋的計算力(既可以在腦子里擺出棋形來)麻煩弈城5段以上的高手指教。

建議要提高計算力,就別下30秒讀秒,畢竟30秒讀秒的話一般很難提升計算深度。下快棋很容易養成棋感,但依賴棋感。很多棋型會因為經驗而下出,下棋時用的時間不是用於計算而是用於回憶棋型。下棋的時候不要piapiapia地下下去,除非是讀秒了,否則即使是走定時也盡量要讓自己行棋節奏慢一點,每走一步都習慣性的在頭腦里模擬下幾步。有時候下棋的時候棋感會讓你否定了一些看起來愚形、不合理的棋,然而通過計算可能那步棋可能是好棋。
然後是計算模擬時,最好在對方有多種應對方法的那一幕停幾秒深刻記憶,否則過長的計算很容易讓自己誤算後,然後又要重算...
大概就這些吧,平時除了下棋也可以做做死活題提高計算力。嗯,還有不要用那個形勢判斷功能,自己算自己的目數。
望採納,謝謝!

2. 圍棋、國際象棋、中國象棋存在必定不敗的下法嗎,為什麼

三種棋類是否存在不敗下法不是完全靠統計學分出來的,而是由其不同的規則所決定的。不同規則指導不同的下棋原則,指導思想也是不相同的。在現代的圍棋規則,沒有不敗下法的,因為不存在和棋,圍棋唯一存在和棋的可能是循環劫,其實並不是和棋,因為要重下,不像中國象棋或者國際象棋和棋是允許存在的,不需要重下。中國象棋和國際象棋是存在不敗下法的,先手只要指導思想是求和,而每一步都是最優解,是不會失敗的,但為什麼先手也會失敗,是因為指導思想並不是求和,而是為了求勝,並且每一步並不是最優解才導致最後結果反而失敗,從勝、負、和統計學結果也可以看出來是存在不敗下法的。所以相對三種棋類來說,圍棋規則是最合理的,國際象棋和中國象棋的規則明顯有利於先手,這一點從先後手的勝率統計中可以證實,先手之利在其規則中並沒有體現出來。為了從客觀上證實中國象棋和國際象棋是否有最佳不敗下法,現在是可以做到的,可以把一方AI設計為求和,另一方AI設計為求勝,讓他們對下,看看是否會出現必然和棋的結果。

3. 請教圍棋高手:怎樣提高計算能力

前天就看到你提這個問題,因為樓上回答得不錯,就沒有答,大致都是一個道理,但我說的具體一點
你的問題,簡單點講,就是看棋時大腦的虛構演算能力不夠!
這個問題的根本原因是右腦的形象思維能力有些不夠! 基本功不夠!熟練程度不夠!對棋的領悟不夠!
解決的辦法就是:強化這種思維能力!
具體講:
1、從簡單到復雜的死活題。在盤上擺,一個局擺到爛熟,最後一看形狀就能看到後面的變數,自然而然的事,熟能生巧!
2、擺定式!一個定式反復在棋盤上擺到爛熟,就像星位點33,一看就知道後十幾路變化
3、做手筋題,方法如上
要點如下:
不管死活、手筋或定式,一定要把各種變化分析的爛熟於心,培養棋感,一個局要做到一看就心中有數,從簡單到復雜,從打譜到不打譜,從能看3、5步到能看10餘步,心算能力就在不停加強。
還有一個好辦法:就是對自己的對局中的一些勝算或誤算的關鍵點,進行復盤和演練,尤其是被對方殺大龍、點殺,反復分析原因和正解,此時身在局外,會看得很清楚,而且因為被殺所以映像深刻,長棋就是在此時,能悟到很多棋理,下棋不復盤等於白下,復盤比下棋更重要!
如果你能通過以上方法逐漸看懂一些名局中的妙手,很多,你只要看懂一手,就長進很大,我是這樣學的,所以說擺譜不可怕,專業棋手經常也要擺,但擺過之後,就要爛記於心。
講的只是些基本的東西,但絕對是修棋正道!
因為本人熱愛圍棋,也看到你的好學精神,所以指點一二,希望我講的你能試試,定受益匪淺!

4. 請問圍棋計算力大約到什麼程度才算初段

找一個初段PK一下就可以知道自己的水平了。^-^
其實能掌握二三十個常用定式,能很快解開實戰中的常見死活,例如:大小豬嘴等,收官懂得一線扳粘有幾目,二線扳粘有幾目,征子有利無利能看清就絕對有初段實力了。

5. 圍棋引擎MOGO的棋力到底是什麼水平和其他對弈軟體相比而言是最強的嗎

MOGO的誕生

先從王一早說起吧。一早是北大數學00的學生,之後來Ecole Polytechnique學習應用數學碩士(Polytechnique是法國的清華)。看到他的名字,我總是不由自主地想起魯迅刻在書桌上的那個『早』字。事實上,一早很聰明也很勤奮,做事認真一絲不苟。事實上,mogo中他編寫的代碼可讀性最強。2006年4月,他在lri(法國信息技術研究室)作了畢業實習,和Sylvain Gelly(當時還是在讀博士)一起工作。因為一早他從小熱愛圍棋(我的圍棋就是他教的,哈哈),就開始嘗試計算機圍棋的編寫。

在我看來,計算機圍棋和象棋相比,主要難點在於沒有一個好的評估函數(Evaluate function)。在國際象棋中,如果一方損失了大子,如後,或者子力沒有及時展開,那麼形勢很可能就一邊倒了。所以評估函數往往是各個子的加權平均,加上每個子可以攻擊到位置,再加上一些修正項。有了評估函數,就大大簡化了搜索。如果評估函數是100%精確的,只要進行一次max min的搜索找最大值就可以了。即使評估函數只是近似,也可以省去很多無用的搜索。但是在圍棋中,據我所知,還沒有一個令人滿意的評估函數。在這種情況下,大家就提出用MC模擬來代替評估函數。但是問題又出現了,MC模擬的收斂速度是1/sqrt(N),走不能只模擬不搜索其他可能的棋步啊。這就是一個典型的Exploration vs Exploitation的問題。在Bandit問題中,UCT演算法是相當不錯的。當N(模擬次數)趨於無窮時,最好的分支和其他分支的模擬次數分別是N和LnN量級。MC和UCT的結合產生了MOGO的雛形。

在06年6月份,MOGO的雛形就完成了。一早邀請我們和MOGO對弈,來尋找bug。當時MOGO棋力很差,在9x9的棋盤上,連我這個只學了2個月圍棋的菜鳥都下不過。(想想現在,我都已經沒有和mogo下棋的勇氣了)

MOGO的MC改進

在棋魂中,佐為,塔矢都在追求著神之一招。我不明白神之一招的確切含義,但是在電腦圍棋這個領域里,大家確實是不斷創新,不斷改進,來挑戰人對圍棋的壟斷。

Random MC部分
前面已經說過了,用MC模擬來代替評估函數,但是問題是好比兩個高手下棋,下了一半,讓兩個不會下棋的門外漢來胡走一氣,直至終局,來判斷之前高手下棋的形勢。這總是說不過去的。一早在這里做了一個關鍵的改進。

即使在高手下棋中,除了開局和突然投入對方陣地的棋,大家一般都是使用飛,長,斷,連,尖,沖,立等圍繞著自己已有棋子和對方的棋子做文章的棋,所以一早讓MC模擬部分只能做這些固定的形。就好比是高手下棋之後讓兩個庸手下至終局,這樣評判的效果比兩人胡下,要好太多了。這個改進立竿見影,MOGO的棋力立刻可以和已有的電腦圍棋程序一較高下了。

之後,就是對MC部分的微調了,可以想像,當MC部分越智能,他給出的終局結果越有意義,但是相應的運算時間就長,模擬次數就少了。為了找到這兩者之間的平衡,光是我看到MC代碼,就有45種,一早和sylvain以及之後的開發者,不停試驗,不斷改進。

UCT部分
事實上,在現在的MOGO程序中,已經不使用UCT演算法了,而是代以很類似AMAF演算法。之所以換演算法,原因也很簡單,使用AMAF演算法的圍棋程序對UCT的勝率超過50%。

基於MC的圍棋程序相對於基於圍棋知識的程序,最大的好處就是,隨著電腦運算能力的提高,MC圍棋的棋力也是水漲船高。大家都熟知的摩爾定律--CPU的性能每18個月提高一倍,價錢下降一半。我記得幾年前,大家還熱熱鬧鬧的討論摩爾定律是否能持續下去--因為隨著IC尺度的縮小,散熱,量子效應都成為難以逾越的瓶頸。但是現在看來,這個定律通過另一種方法持續下去了--多核技術。(插一句題外話,Playstation 3以他強大華麗的9核,令人乍舌的價格,不到4000人民幣,出人意料的找到了除了游戲迷外新的粉絲--並行運算的實驗室)

判斷一個圍棋程序優劣的最佳方法就是相互下棋看贏棋率,但是這很耗時間。所以大家選用了另一個緊密相關但可以實時監測的參數--每秒MC的次數作為一個優化的目標。在單CPU的優化有所突破之後,下一步自然是並行運算。事實上,MC是天然適合並行運算的。

在這一點上,mogo和其他基於蒙特卡洛演算法的程序就顯示出優於其它傳統的基於定式的程序的優點了。如果只是向人類模仿,是永遠贏不了的。

mogo運用了800cpu的cluster。今年在被讓9子的情況下在19x19上戰勝了八段韓國職業棋士MyungwanKim。當然,kim開始嚴重低估了mogo的棋力,開始下得很差。他輸棋之後,當然大贊mogo,汗。

上個月,mogo在台灣向周俊勛挑戰(在9x9上分先,持黑持白各一局,19x19被讓7子)。在9x9的比賽中,周俊勛險勝,在19x19上,mogo下的很差(mogo的特點是如果能夠領先,就能咬住,下出比較有質量的棋;但是一旦落後,就自暴自棄)。(也是上個月,在北京,mogo輸給了many faces go,一個美國的圍棋程序,原因據說是--位於荷蘭的cluster遇上停電...)

MOGO最近又作了新的改進,現在單機版大概達到KGS上1k的水平。在kgs上MOGO的賬號是mogobot1和mogobot3。

6. 強機里拉z和星陣圍棋,哪一個更強

這個很難說,公開的信息是星陣有自己獨特的演算法,但訓練度遠遠不夠。而里拉一直在不斷地自我訓練中,並且加入了臉書權重磨合。並且根據當初比賽的情況,星限有可能有人工介入的行為,所以在雙方信息不對稱的前提下,無法判定哪一個水平更高。

7. 圍棋AI引擎MOGO,計算力還可以,很想了解其演算法思想

沒有演算法思想,最主要還是棋譜錄入。你說的MOGO裡面錄得棋譜多,而且變化也比較新(手談5什麼的變化還是很老的),這樣它應對的變化就多。一個是局部變化、另一個是全局變化,圍棋ai主要在這兩方面做文章。但不管怎麼改,圍棋ai水平還是很弱的,首先一打劫它就蒙了,而且判斷引征的問題也會有錯誤(很難解決)。圍棋不像國際象棋或中國象棋,變化能數出來,存在最強的ai,圍棋變化太多,還牽扯打劫等問題。不可能將所有變化錄進去,很多地方還是能鑽ai的空子的。

8. 下圍棋怎麼提高計算力 最多算多少

高手在下每一手棋時,對以後的變化都會經過仔細的計算。將不同的變化象幻燈片一樣在腦海里反復的演示,並選擇最好的下法,最後才是落子到棋盤上。
剛學棋的孩子下棋時往往落子的速度很快,他們所關心的只是輸贏,眼中沒有各種變化,機械的憑感覺落子。養成這種習慣對提高棋力肯定是有害無益的。
因此在初學階段在下每一手棋時,養成思考的習慣很重要呢。考慮對方會如何走棋,而接下來自己又該如何下,這樣的思考方式很重要。在腦海中分析以後各種變化的能力,就是計算能力。
在圍棋中計算能力是一種基礎能力,因此計算能力的培養是提高棋力的必經之路。而做死活題、手筋題是培養計算能力的最好方法。可以說計算能力的訓練必須貫穿於整個學棋的過程中。
對於初學者,死活與手筋題的解答也要注意一定的方法。首先要注意難度的選擇,遵循循序漸進的原則,根據自己的能力由簡而難。其次答題時不要事先知道答案,只有在不知道答案的前提下,通過對各種變化扥充分分析,才能起到鍛煉的作用。
再有就是不要怕答錯,重要的是計算的過程。在反復的鍛煉中總結各種經驗,加強各種棋形要點的感覺。計算能力在鍛煉的過程中會不知不覺的提高,正確率自然也就提高了。
體驗新版博客

9. 怎麼提高圍棋的快速計算力

樓主好,你提的這個問題是很多成年業余棋手普遍遇到的問題. 我來先說說形成這個問題的原因。 其 一,成年人和少年兒童比較起來,思維當然是慢的,遇到和孩子對局時就會明顯感到,對手沒怎麼花時間就能應對你的招數,而你則要絞盡腦汁的想:( 其 二,大多數成人的圍棋是自學的,沒有老師,也就學的不系統,缺乏理論,沒有經過嚴格的訓練。遇到棋盤上的難題,沒有準確的「第一感」,想不出所謂「必然」之著手。 既然有了原因,那麼就有了辦法。 其 一,建議你玩玩對抗型的網路俄羅斯方塊,或者連連看對戰。練一練手、眼、腦的反映能力,主要是速度:) 其 二,多做死活題。須知,計算的快慢與經驗的多少,有著嚴重的正相關關系。平時死活題、手筋題做的多,很多棋型要點瞭然於胸,許多手筋妙手信手拈來,算起來能不快嗎? 不足及其他的,請各位大蝦指正

熱點內容
區塊鏈1百問 發布:2025-07-30 19:11:03 瀏覽:761
國網金融誠推區塊鏈 發布:2025-07-30 18:42:36 瀏覽:356
100塊能充多少比特幣 發布:2025-07-30 18:31:28 瀏覽:245
幣圈十倍杠桿是什麼意思 發布:2025-07-30 18:13:19 瀏覽:408
比特幣有多神奇 發布:2025-07-30 18:10:13 瀏覽:290
實體礦機靠什麼賺錢 發布:2025-07-30 18:05:45 瀏覽:421
騰訊生死狙擊以太工坊配件 發布:2025-07-30 17:04:57 瀏覽:215
拉菲茅台區塊鏈 發布:2025-07-30 16:58:15 瀏覽:471
萊特幣比綠幣高許多 發布:2025-07-30 16:41:33 瀏覽:843
以太坊原始發行價美金 發布:2025-07-30 16:30:08 瀏覽:738