计算机中国象棋书籍,[建议]中国的象棋永远不能被没有“思维”的电脑所代替(就目前的电脑象棋软件...

[建议]中国的象棋永远不能被没有“思维”的电脑所代替(就目前的电脑象棋软件有感而发)

先自我介绍一下,本人来自上海,师从原江苏省棋队教练言穆江大师,现年28岁,无任何值得自傲的成绩,但是我没有感到后悔,因为我学的是中国象棋,是我们中华民族的文化瑰宝,就这一点我就该得以满足。

言归正传,象棋集体育,艺术,科学,文化于一身,它不但可以开发我们人的智力,锻炼我们人的毅力,而且可以修心养性,陶冶情操,列宁比喻象棋是:“人类智慧的体操”,只从这一点可以看出,象棋不是电脑的替代品,电脑与电脑下象棋不能修心养性,更不能陶冶电脑的情操。其次,象棋中的每盘棋的每一步棋的走法都各不相同,千变万化,每一着棋都不可能有现成的样式也就是统一的应对方法供你去模仿,都需要我们的智慧来发明来创造,只有等你创造了属于你自己的棋步,当然并不是唯一的,才是你聪敏才智的具体表现,而电脑象棋绝难作到这一点,大家可以自己去体会一下。

(1)象棋讲究十八般武艺必须样样精通,这18般武艺分别是指:捉,将,应将,杀,抽,兑,跟,拦,献,弃,闪,牵,拉,封,压,塞,等着,顿挫。而这18般武艺就电脑象棋来说可以说没有一样精通的。

(2)学习象棋首先必须知道象棋的规则,中国象棋比赛规则从1956年执行起,1979年修订和补充,1984年修订并补充完善至今,可以说规则很多,这里提一些简单的规则术语,而这些个规则是当今电脑象棋没有采用,而且时常违背棋规则,所以不能说电脑象棋的不完善。比如说:长跟,长兑,长献,一将一无抽,车卒交换,二将二还将,多打对多打,二打二还打,长生和,二打一还打,兵卒长捉等等,可以说电脑象棋在对这些个基本规则根本不具备常识,可以走出很多违反其规则的棋步,如果我们和这样的电脑象棋对弈的话能有进步吗?

(3)接下来说说开局。开局是建立在一盘棋的战略和战术之上的,如果你对战略和战术概念模糊或是一窍不通,就无法拟订出你所要达到的良好的开局,开局根据战略划分,可以有对攻型开局,急攻型开局,缓攻性开局,稳健性开局,对称式开局等等,而电脑象棋虽然我们也尝试着作一些开局来使其在开局阶段能够有更高的水准,但是我们为何不反过来想想:首先开局是永远不能被采纳完,有很多开局都延伸到了中局阶段,一步棋的变化就是一种开局方式,就是一种战略划分,所以开局是无止境的,电脑永远吸收不完。其次,开局是人类的智慧,比如说单提马,偏封炮,相局等等布局,这些个不同布局有着不用的战略思维,而非电脑的思维,电脑是无法达到这些个思维的,举个简单的例子,有很多电脑软件在面对中炮过河车平炮对车这一布局时,如果你没有给电脑“灌输”过这类布局变化的话,很多情况下电脑不大会走车二进六或是车八进六过河控制对方兵行线或是卒林,而是采用车二进四或是车八进四巡河或是其他违背了开局战略方针的棋步,这就是电脑,他只有机械的步法,而不存在任何战略战术可言,车巡河当然也是一步棋,也属于开局范围,但是如果你真的学过象棋,你就会明白什么是棋路,所谓的棋路不光是说每一步的变化,而且更大程度上是说你所走的棋与你预先指定的战略战术是不是一致,如果不一致,那就是偏离了你的“棋路”,就是象棋中的我们一直所说的“形”,车二进四就是产生在车二进六基础上的一种“疑形”不是说是不好的棋,大家不要理解错误,而是说非正常下法。因为与你的战略不统一,电脑象棋就是一个完全没有真正战略战术可言的“机械人”,虽然有时候我们给电脑摆下了中炮盘头马,但电脑不能在以下的每一步中都贯穿中炮盘头马这一战略方针来行棋和思考其战术,而如果换成是人我象大家都有自己的战略方针,这就是电脑所不能替代的。

中盘有很多战术,比如说:兑子争先,交换谋子,相口禁车,简化,迂回,诱逼,渡兵引象,先弃后取,声东击西,调虎离山,牵制等等战术,但是我们发现电脑象棋对这些个战术可以说完全没有入门,有时候需要复杂局面居然简化草草了事,遭致输棋,有时候需要简化的棋居然挑起争端。别说什么渡兵引象了,就是兑车解危的着法都不能够得到很好的体现,所以说象棋还需要人来下,电脑在战略和战术上只是个孩子,是永远不能代替人的思维能力的,也永远学不会。

残局我想就不用说了,现在的电脑象棋可以说连最起码的最简单的例和例胜棋都无法走的很完善,例和的棋能走输,例胜的棋能走和或是走输了,这些个情况大家应该都看得到,所以电脑象棋能给我们带来什么呢,大家真的应该好好反省一下,当然象棋是一门艺术,有永远学不完的东西,而机械的电脑固然有厉害的,但是他没有真正的东西,我们学不到电脑象棋给我们带来的东西,哪怕只是一点点的开局布局,那也只是人类长期研究的结果,并不是电脑所能研究出的。

总之一句话,象棋是人类智慧的试金石,而不是机器的试金石,它不具备人类所带给象棋的东西,也永远不能接受象棋所带给它的丰富的艺术性和内涵。

现在的电脑结构是当初冯诺依曼涉及的体系,这种体系注定了无法解决围棋的人工智能问题,但是对于中国象棋还是绰绰有余的。

但为什么目前中国象棋软件依然没有超过人类呢?我认为有以下几个原因:

1:财力不足。深蓝有ibm的支持。中国象棋的没落路人皆知。

2:程序设计能力的不足,这个至关重要。外国人不懂中国象棋,中国人在程序设计能力不如外国人。因为编写一个象棋软件,虽然编写者本人不必具有大师级别,但起码也要是业余好手。而要求一个象棋业余好手的同时又是程序设计高手,我看只有台湾的虞希舜先生具备了,所以我很期待他的将族四。当然,程序设计者也可以邀请一位象棋大师参与,一起开发,但这就牵涉到问题一,财力。

3:关注度不够。中国象棋本身已经没落,中国软件产业也好不到哪儿去,再去开发一个中国象棋软件这种接近科研性质的software,我看很少有人愿意全身心投入。除非有大财团支持。

下面说一下电脑和人类的区别:

1:电脑的记忆存储能力是人类无法比拟的。这个毋庸置疑,电脑的海量数据库,只要硬件上去,有多少数据可以存多少数据。(这里暂且不讨论搜索的因素,那是程序设计的问题)。

2:电脑没有感情,它不会沮丧,不会高兴,不会失望,不会疲惫!只要有电的支持。人,做不到!

3:象棋的变化其实到了今天已经穷尽了!君不见如果两位大师对弈,往往和局居多?!这就是变化穷尽所造成的。所以,要让电脑学会象棋的所有的变化,只是时间问题。

鉴于以上因素,象棋软件目前暂时不如人类,并非计算机体系结构出现问题,而是更多的其他非技术因素所导致的!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.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…