計算機中國象棋書籍,[建議]中國的象棋永遠不能被沒有“思維”的電腦所代替(就目前的電腦象棋軟件...

[建議]中國的象棋永遠不能被沒有“思維”的電腦所代替(就目前的電腦象棋軟件有感而發)

先自我介紹一下,本人來自上海,師從原江蘇省棋隊教練言穆江大師,現年28歲,無任何值得自傲的成績,但是我沒有感到后悔,因為我學的是中國象棋,是我們中華民族的文化瑰寶,就這一點我就該得以滿足。

言歸正傳,象棋集體育,藝術,科學,文化于一身,它不但可以開發我們人的智力,鍛煉我們人的毅力,而且可以修心養性,陶冶情操,列寧比喻象棋是:“人類智慧的體操”,只從這一點可以看出,象棋不是電腦的替代品,電腦與電腦下象棋不能修心養性,更不能陶冶電腦的情操。其次,象棋中的每盤棋的每一步棋的走法都各不相同,千變萬化,每一著棋都不可能有現成的樣式也就是統一的應對方法供你去模仿,都需要我們的智慧來發明來創造,只有等你創造了屬于你自己的棋步,當然并不是唯一的,才是你聰敏才智的具體表現,而電腦象棋絕難作到這一點,大家可以自己去體會一下。

(1)象棋講究十八般武藝必須樣樣精通,這18般武藝分別是指:捉,將,應將,殺,抽,兌,跟,攔,獻,棄,閃,牽,拉,封,壓,塞,等著,頓挫。而這18般武藝就電腦象棋來說可以說沒有一樣精通的。

(2)學習象棋首先必須知道象棋的規則,中國象棋比賽規則從1956年執行起,1979年修訂和補充,1984年修訂并補充完善至今,可以說規則很多,這里提一些簡單的規則術語,而這些個規則是當今電腦象棋沒有采用,而且時常違背棋規則,所以不能說電腦象棋的不完善。比如說:長跟,長兌,長獻,一將一無抽,車卒交換,二將二還將,多打對多打,二打二還打,長生和,二打一還打,兵卒長捉等等,可以說電腦象棋在對這些個基本規則根本不具備常識,可以走出很多違反其規則的棋步,如果我們和這樣的電腦象棋對弈的話能有進步嗎?

(3)接下來說說開局。開局是建立在一盤棋的戰略和戰術之上的,如果你對戰略和戰術概念模糊或是一竅不通,就無法擬訂出你所要達到的良好的開局,開局根據戰略劃分,可以有對攻型開局,急攻型開局,緩攻性開局,穩健性開局,對稱式開局等等,而電腦象棋雖然我們也嘗試著作一些開局來使其在開局階段能夠有更高的水準,但是我們為何不反過來想想:首先開局是永遠不能被采納完,有很多開局都延伸到了中局階段,一步棋的變化就是一種開局方式,就是一種戰略劃分,所以開局是無止境的,電腦永遠吸收不完。其次,開局是人類的智慧,比如說單提馬,偏封炮,相局等等布局,這些個不同布局有著不用的戰略思維,而非電腦的思維,電腦是無法達到這些個思維的,舉個簡單的例子,有很多電腦軟件在面對中炮過河車平炮對車這一布局時,如果你沒有給電腦“灌輸”過這類布局變化的話,很多情況下電腦不大會走車二進六或是車八進六過河控制對方兵行線或是卒林,而是采用車二進四或是車八進四巡河或是其他違背了開局戰略方針的棋步,這就是電腦,他只有機械的步法,而不存在任何戰略戰術可言,車巡河當然也是一步棋,也屬于開局范圍,但是如果你真的學過象棋,你就會明白什么是棋路,所謂的棋路不光是說每一步的變化,而且更大程度上是說你所走的棋與你預先指定的戰略戰術是不是一致,如果不一致,那就是偏離了你的“棋路”,就是象棋中的我們一直所說的“形”,車二進四就是產生在車二進六基礎上的一種“疑形”不是說是不好的棋,大家不要理解錯誤,而是說非正常下法。因為與你的戰略不統一,電腦象棋就是一個完全沒有真正戰略戰術可言的“機械人”,雖然有時候我們給電腦擺下了中炮盤頭馬,但電腦不能在以下的每一步中都貫穿中炮盤頭馬這一戰略方針來行棋和思考其戰術,而如果換成是人我象大家都有自己的戰略方針,這就是電腦所不能替代的。

中盤有很多戰術,比如說:兌子爭先,交換謀子,相口禁車,簡化,迂回,誘逼,渡兵引象,先棄后取,聲東擊西,調虎離山,牽制等等戰術,但是我們發現電腦象棋對這些個戰術可以說完全沒有入門,有時候需要復雜局面居然簡化草草了事,遭致輸棋,有時候需要簡化的棋居然挑起爭端。別說什么渡兵引象了,就是兌車解危的著法都不能夠得到很好的體現,所以說象棋還需要人來下,電腦在戰略和戰術上只是個孩子,是永遠不能代替人的思維能力的,也永遠學不會。

殘局我想就不用說了,現在的電腦象棋可以說連最起碼的最簡單的例和例勝棋都無法走的很完善,例和的棋能走輸,例勝的棋能走和或是走輸了,這些個情況大家應該都看得到,所以電腦象棋能給我們帶來什么呢,大家真的應該好好反省一下,當然象棋是一門藝術,有永遠學不完的東西,而機械的電腦固然有厲害的,但是他沒有真正的東西,我們學不到電腦象棋給我們帶來的東西,哪怕只是一點點的開局布局,那也只是人類長期研究的結果,并不是電腦所能研究出的。

總之一句話,象棋是人類智慧的試金石,而不是機器的試金石,它不具備人類所帶給象棋的東西,也永遠不能接受象棋所帶給它的豐富的藝術性和內涵。

現在的電腦結構是當初馮諾依曼涉及的體系,這種體系注定了無法解決圍棋的人工智能問題,但是對于中國象棋還是綽綽有余的。

但為什么目前中國象棋軟件依然沒有超過人類呢?我認為有以下幾個原因:

1:財力不足。深藍有ibm的支持。中國象棋的沒落路人皆知。

2:程序設計能力的不足,這個至關重要。外國人不懂中國象棋,中國人在程序設計能力不如外國人。因為編寫一個象棋軟件,雖然編寫者本人不必具有大師級別,但起碼也要是業余好手。而要求一個象棋業余好手的同時又是程序設計高手,我看只有臺灣的虞希舜先生具備了,所以我很期待他的將族四。當然,程序設計者也可以邀請一位象棋大師參與,一起開發,但這就牽涉到問題一,財力。

3:關注度不夠。中國象棋本身已經沒落,中國軟件產業也好不到哪兒去,再去開發一個中國象棋軟件這種接近科研性質的software,我看很少有人愿意全身心投入。除非有大財團支持。

下面說一下電腦和人類的區別:

1:電腦的記憶存儲能力是人類無法比擬的。這個毋庸置疑,電腦的海量數據庫,只要硬件上去,有多少數據可以存多少數據。(這里暫且不討論搜索的因素,那是程序設計的問題)。

2:電腦沒有感情,它不會沮喪,不會高興,不會失望,不會疲憊!只要有電的支持。人,做不到!

3:象棋的變化其實到了今天已經窮盡了!君不見如果兩位大師對弈,往往和局居多?!這就是變化窮盡所造成的。所以,要讓電腦學會象棋的所有的變化,只是時間問題。

鑒于以上因素,象棋軟件目前暫時不如人類,并非計算機體系結構出現問題,而是更多的其他非技術因素所導致的!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529047.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529047.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529047.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

dplayer js控制 自動全屏_Qt編寫安防視頻監控系統18-云臺控制

一、前言云臺控制是視頻監控系統中必備的一個功能,對球機進行上下左右的移動,還有焦距的控制,其實核心就是控制XYZ三個坐標軸,為了開發這個模塊,特意研究了各種云臺控制的方法和開源庫比如soap,有些廠家使用…

css不換行屬性_那些不常見,但卻非常實用的css屬性(整理不易)

1、-webkit-line-clamp可以把 塊容器 中的內容限制為指定的行數。并且在超過行數后,在最后一行顯示"..."這是正常的展示display: -webkit-box; /*值必須為-webkit-box或者-webkit-inline-box*/ -webkit-box-orient: vertical; /*值必須為vertical*/ -webk…

計算機總是無法響應怎么辦,電腦無響應是怎么回事 電腦無響應解決方法

電腦無響應是怎么回事?有時用戶再操作過程中想在任務欄中切換窗口時,忽然發現點擊任務欄中的圖標沒有任何反應了,就像系統死機一樣,這就是Windows XP中常見的任務欄失去響應,又被稱為“任務欄假死現象”。那么,如何喚…

2020身高體重標準表兒童_男女孩最新身高標準表,你家孩子達標了嗎?(附增高秘籍)...

現在大家的生活水平提高了,和很多年前相比,孩子們的平均身高提高了不少,孩子能長成一個高個子,也是很多家長非常關注的事情。其實,要想孩子長高,除了營養要跟上以外,充足的睡眠、體重不要太胖都…

java 正則匹配_正則表達式真的很強大,可惜你不會寫

專注于Java領域優質技術,歡迎關注本文旨在用最通俗的語言講述最枯燥的基本知識文章提綱:元字符重復限定符分組轉義條件或區間正則表達式在幾乎所有語言中都可以使用,無論是前端的JavaScript、還是后端的Java、c#。他們都提供相應的接口/函數支…

河北大學計算機復試題,2016年河北大學綜合卷計算機科學與技術學院之數據庫系統概論復試筆試最后押題五套卷...

一、選擇題1. 根據系統所提供的存取路徑,選擇合理的存取策略,這種優化方式稱為( )。A. 物理優化B. 代數優化C. 規則優化D. 代價估算優化【答案】A【解析】物理優化是根據數據字典中的存取路徑、數據的存儲分布以及聚簇情況等信息來選擇低層的…

python測驗5 函數和代碼_測驗5: 函數和代碼復用 (第5周)-單選題

1、以下選項不是函數作用的是:???????????????????????????????????????????????????????????????????????????????? A、 提高代碼執行速度 B、 復用代碼 C、 降低編程復雜度 D、…

石板切割問題c語言_廣場地面鋪裝 仿古石 青石板 板巖 切割巖 冰裂紋壓印混凝土地坪...

廣場地面鋪裝 仿古石 青石板 板巖 切割巖 冰裂紋壓印混凝土地坪廣場地面鋪裝 仿古石 青石板 板巖 切割巖 冰裂紋壓印混凝土地坪青石板是由青色的沉積巖劈制或者切割而成的板材,是天然板巖的一種,主要成分為石灰石、白云石。其比重約2.2~2.7克/立方厘米&a…

編程doc轉html,Python批量將word轉html,并將html內容發布至網站。

搜索熱詞下面是編程之家 jb51.cc 通過網絡收集整理的代碼片段。編程之家小編現在分享給大家,也給大家做個參考。#codingutf-8__author__ zhmfrom win32com import client as wcimport osimport timeimport randomimport MysqLdbimport redef wordsToHtml(dir):#批量…

python分析工具有哪些_常用Python數據分析工具匯總

Python是數據處理常用工具,可以處理數量級從幾K至幾T不等的數據,具有較高的開發效率和可維護性,還具有較強的通用性和跨平臺性。Python可用于數據分析,但其單純依賴Python本身自帶的庫進行數據分析還是具有一定的局限性的&#xf…

python軟件是什么原因引起的_Python對程序員重要的原因在哪里?

Python 之父Fredrik Haard最近發表了一篇“為什么Python對你如此重要”的文章,引起了開發者的熱烈討論。我相信Python對軟件開發人員很重要。現今已經誕生了不少的編程語言,它們都有各自不同的特性:強大者如Lisp,快速如C&#xff…

大學計算機需要論文嗎,關于大學計算機論文范文.docx

關于大學計算機論文范文一:大學計算機基礎實驗教學課程改革計算機基礎是高校非計算機專業非常重要的一門公共基礎課程,課程內容是大學生必須掌握的計算機基礎知識和操作技能,是大學生走向工作崗位必備的基本素質。計算機基礎知識的掌握與實際…

高并發編程_高并發編程系列:全面剖析Java并發編程之AQS的核心實現

在并發編程領域,AQS號稱是并發同步組件的基石,很多并發同步組件都是基于AQS實現,所以想掌握好高并發編程,你需要掌握好AQS。本篇主要通過對AQS的實現原理、數據模型、資源共享方式、獲取鎖的過程,讓你對AQS的整體設計有…

python怎么測試c代碼_如何正確測試python中的C-API,C-API返回錯誤代碼

我的設置 我正在使用Python中的pytest和ctypes測試C庫中的函數。C庫中的每個函數調用一個嵌入式linux PCI板上的函數,然后C庫函數返回一個整數,該整數映射到一組返回代碼。如果函數成功,則返回0,否則返回其他錯誤代碼。在 問題 我…

計算機考試設計會議邀請函,計算機二級常見考點之使用合并技術制作邀請函

計算機01:37來自LearningYard學苑三月份的計算機二級考試即將到來,不知道各位童鞋準備得怎么樣了呢,把握了多少。今天小編就給講講計算機二級MS office中常見的考核內容——使用合并技術制作邀請函。The computer second-level exam in March is coming …

添加一列_辦公軟件操作技巧023:如何給excel數據批量添加單位

在日常工作中,我們使用excel編輯電子表格時,經常需要給數據添加單位,單位是編制excel表格常用的元素,有時我們需要給一列數字都添加上單位,比如長度多少米,金額多少元,貨物多少公斤等等&#xf…

html代碼大全(很全的)_HTML教學(1):寫一個屬于自己的網址大全(新手版)

超文本標記語言(Hyper Text Markup Language),縮寫為HTML,標準通用標記語言下的一個應用。HTML不是一種編程語言,而是一種標記語言 (markup language)只要你打開瀏覽器,第一眼看到的…

清華大學計算機系高考生源,清華大學在這個高考大省錄取人數創新高,網友:仍然是同分不同命...

在眾多高考學子眼中,只有“兩個學校”,一個是“清華、北大”,一個是“其他學校”,不僅是高考學子,清華、北大在眾多人心目中也是十分神圣的。很多學生家長把考上清華、北大作為子女的唯一追求,認為只有考上…

list的contains方法為什么不好使_道理都懂,為什么我們還打不好網球?

中年人的悲哀在于,懂得很多道理,可依然過不好自己的一生。打網球亦是如此。——題記人到中年,有了一定的社會經驗,也懂得了很多道理,可大部分人還是過不好自己的生活。正如打網球一樣。盯準球、早點打、降低重心、保持…

docker公共存儲庫_Docker Hub公共鏡像倉庫的使用

Docker Hub目前 Docker 官方維護了一個公共倉庫 Docker Hub,其中已經包括了數量超過 15,000 的鏡像。大部分需求都可以通過在 Docker Hub 中直接下載鏡像來實現。Docker Hub的功能Docker Hub被用于源代碼管理集成,也用于構建和測試工具來加速部署周期&am…