圍棋的計算是什麼?

時間 2021-05-11 14:37:33

1樓:diablo

其實除了計算還有種方法是靠直覺,雖然有些玄學的味道,但是確實有用,而且省時間。有時候就是覺得應該下那,為什麼下那自己也不明白,反正先往那下,看對方如何應對,走一步看一步,也能解題。

2樓:李九林

我的理解是利用你的經驗和能力做力所能及的決策(沒有最優,只有更優),打個不恰當比喻,下一步你準備幹什麼也是一種「計算」。

3樓:汪越來越帥了

唔其實這是乙個很簡單的問題

1.判斷優劣現在的形勢對於我來說是領先或者落後?一方面是目數一方面是厚薄如果目多棋又厚自然是明顯優勢的棋這樣對你接下來的行棋思路有很大的影響

2.死活圍棋的本質是死活判斷一塊棋的死活是淨活?是劫活?補一手的價值有多大?是該保留變化還是引爆劫爭?

3.轉換(戰鬥) 下棋不可避免的轉換與戰鬥其實這也是圍棋的魅力所在劣勢時將局勢匯入混亂優勢時安全運轉對區域性的精確判斷和整體戰局的把握說白了這也可以算是死活

如果說圍棋的核心僅僅是計算的話,可以說AlphaGo就是最為接近的圍棋上帝的傢伙了(當然泛指的是人工智慧並且圍棋上帝真的存在的話)

以上是個業餘低段的個人見解不喜勿噴

4樓:gninrouM

我只是個學棋的,我個人認為是圍棋中的轉換,在轉換之前,先計算好是虧損還是得利了,還有就是點目吧,聯絡全盤去判斷局勢的好壞。 柯潔號稱計算力比較強,可見他在中盤攪棋的表現,或者在轉換之後的好壞。

5樓:嘿 我可是神

看了上面的回答我相信題主已經蒙了

圍棋的計算打個比方來說就是【你想在家裡玩球然後你考慮了後果:你可能吵醒你的媽媽然後你媽媽可能會賞你乙個大耳刮子接著得跟你的媽媽道歉】這就是計算

你這麼做對手會怎麼做然後你要怎麼應付但這個過程中全都是假如

6樓:露水紅顏

大家都寫得太抽象太高深嘿嘿

我個人認為,計算得是你的全域性觀。除了計算每一步你的應對,對手的選擇之外,還要注意不要顧此失彼。比如對手給你你乙個角,你在沾沾自喜之餘,對方形成了厚勢…

7樓:ying xiong

圍棋的計算就是決策樹的搜尋和評估。

下棋的時候,每一步之後對手都有若干可能走法,不斷分叉形成乙個樹形結構,就是決策樹。

圍棋的決策樹極其龐大,暴力遍歷是不可能的,棋手必須根據經驗來剪枝。

按開局和定式詞典裡面的走,就是抄作業,在前人剪好枝的決策樹上再走一遍。

算路很深,就是說乙個人在決策樹上(某一區域性)搜尋的深度很深。

跟著走隨手棋就是剪枝剪得太厲害了,只搜尋了上一手棋相關的區域性。

在搜尋過程中,對每個節點的價值都要進行評估。一般乙個節點的子節點是不可能搜尋完的,需要結合當前局面的估值和子節點的估值來綜合給出。

官子階段,可以做到全域性精確估值

算死活的時候,可以做到區域性精確估值

布局占大場就是在無法做到精確估值的時候,憑感覺估值

估值做得好的時候,可以根據對一些局面的評估快速剪枝,加大某一方向上的搜尋深度

計算機雖然計算很快,但是只會暴力搜尋,評估函式並不容易抽象成電腦語言。(近年出現的蒙特卡洛方法,還是暴力搜尋)。評估函式不好,就無法有效的剪枝。

因此計算機在圍棋的計算上目前仍然遠遠比不過人類。

8樓:汪總

是在腦袋裡推算下一步對方怎麼下你怎麼應對。多至幾十步。

至於提高,個人認為有兩點:1.覆盤,覆盤能夠了解自己的思路。2.多看定勢和別人的譜,熟悉了之後可以簡化思路。

圍棋中的這種計算是基於豐富的經驗,對方乙個巧妙的騙著你沒有見過的話,基本上很難通過自己計算算出所有變化避免受損的,除非你們下的很慢,下好幾天。簡化常見的思路熟悉自己的思路是提高這種能力最簡單的方法。如果覆盤都完成不了,那你可能真的就沒有思路,更別提計算了。

9樓:胡天任

圍棋裡的計算,分為幾個部分。

首先,單純看區域性,每一塊棋是死是活,目數多少,雙方接觸戰有何手段,區域性有無手筋。這些或者屬於招法推演,或者屬於數學計算,或者兼而有之。總之,這一部分屬於線性計算。

那些不計其數的死活題和手筋題,均屬於此類。此類計算,對局者只需要考慮己方走法和對方可能的應對即可,當然我們做不到看破千手無一遺漏,只是說把自己和對方可能的下法盡可能多的算出來,越多越好。這一部分,是圍棋計算中比較簡單粗暴的部分。

其次,就是全域性計算。這部分計算是圍棋最難的地方。區域性的最佳結果未必能夠兌現為全域性最佳,區域性吃虧甚至可能全域性獲利。

前乙個階段的線性計算到這裡就需要綜合起來,每乙個區域性該選擇哪一種手段定型,每一種手段演變下去結合全域性是否會有新的變化,乙個區域性的定型選擇對另乙個區域性會有何影響,這一部分的招法推演,由於放到了全域性範圍內考慮,其難度、廣度均非前乙個部分可比。因之,很多時候職業棋手所謂感覺的一手,其實是用理性推演得不出結論時,不得不選擇用之前對局積累的經驗代替理性出招。

所以圍棋的計算,真的好難。

10樓:

套用計算機和軍事術語,可稱之為:互動式的動態建模與沙盤推演。然後從中進行行棋優選。制定出包括棄子取勢、以小博大、把局面弄得更複雜以便亂中取勝等戰略決策。

雲計算是什麼?

考老師 仁者見仁智者見智,每個人都有自己的理解。我理解 雲 計算 雲指對資源的雲化或池化,完全實現資源的時空自由或者資源彈性,即不管何時要什麼樣的資源都可提供的出來。這種彈性是雲化的目標。計算 雲的目標實現了,怎麼收益了,那就對外提供服務,這種服務就是計算。計算在這裡是比較籠統的概念,可以通俗理解為...

雲計算是什麼?

微特數字科技 雲計算 cloud computing 是分布式計算的一種,指的是通過網路 雲 將巨大的資料計算處理程式分解成無數個小程式,然後,通過多部伺服器組成的系統進行處理和分析這些小程式得到結果並返回給使用者。雲計算早期,簡單地說,就是簡單的分布式計算,解決任務分發,並進行計算結果的合併。因而...

圍棋普遍的判定勝負的方法是什麼?如何計算目數?

圖1.停留在棋盤上的棋子誰多誰贏。圍棋勝負規則,非常簡單,只是有時候聽起來很難。最核心的思想 最後停留在棋盤上的棋子誰多誰贏。如圖1,數一數,黑棋比白棋多,黑棋贏。圖2.無需走到填滿棋盤 後來,人們發現,填滿棋盤太蠢了,其實圍到雙方棋子都接觸,剩下的空點,對方走進去一定會被吃掉時,這些所圍空點也是我...