听说上世纪50年代就有大师研究出了具有学习功能的国际象棋程序?

哈利_蜘蛛侠 2014-03-22 05:43:22
就是能够从人类棋手那里学习经验的程序。究竟是怎么实现的?表示很震惊。另外我觉得这种算法是最好的人机对弈的算法了吧,为什么还要等到90年代才打败世界棋王?
...全文
352 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lm_whales 2014-03-26
  • 打赏
  • 举报
回复
图形界面,在下棋程序中,是最不重要的部分。
lm_whales 2014-03-26
  • 打赏
  • 举报
回复
引用 11 楼 u010165006 的回复:
50年代的计算机只有数值计算功能吧,而且输入输出都是问题(穿孔纸带和打印机),操作系统、磁芯(磁盘)、显示器都还没出现吧,图形界面更是没有。
下棋程序,有图形界面,只是更直观一些而已; 其实,直接产生走法和记录局面(即棋谱),就可以下棋了。 比如,中国象棋,记录棋谱,每步只是4个汉字而已,下盲棋的话,只需要说出步子即可。 国际象棋,只需要记录棋子的新的位置,旧的位置即可(每个位置用一个字母,一个数字表示)
ooolinux 2014-03-24
  • 打赏
  • 举报
回复
50年代的计算机只有数值计算功能吧,而且输入输出都是问题(穿孔纸带和打印机),操作系统、磁芯(磁盘)、显示器都还没出现吧,图形界面更是没有。
lm_whales 2014-03-24
  • 打赏
  • 举报
回复
有,不多 百度了一个,国际象棋程序设计,感觉还可以; 不过是作者的设想,或者看法。 学习经验,属于知识库,人工智能技术。
lm_whales 2014-03-24
  • 打赏
  • 举报
回复
引用 12 楼 baipv008 的回复:
50年代机器学习理论第一次火起来,出了自学习的象棋程序很正常啊。 “1959年美国的塞缪尔(Samuel)设计了一个下棋程序,这个程序具有学习能力,它可以在不断的对弈中改善自己的棋艺。4年后,这个程序战胜了设计者本人。又过了3年,这个程序战胜了美国一个保持8年之久的常胜不败的冠军。这个程序向人们展示了机器学习的能力,提出了许多令人深思的社会问题与哲学问题。” 这种程序水平达到一定程度很容易,但再进一步就不容易了。深蓝是90年代机器学习理论有了突破之后才出来的。现在十几年过去象棋ai和深蓝比没啥提升。
++ 厉害
哈利_蜘蛛侠 2014-03-24
  • 打赏
  • 举报
回复
引用 12 楼 baipv008 的回复:
50年代机器学习理论第一次火起来,出了自学习的象棋程序很正常啊。 “1959年美国的塞缪尔(Samuel)设计了一个下棋程序,这个程序具有学习能力,它可以在不断的对弈中改善自己的棋艺。4年后,这个程序战胜了设计者本人。又过了3年,这个程序战胜了美国一个保持8年之久的常胜不败的冠军。这个程序向人们展示了机器学习的能力,提出了许多令人深思的社会问题与哲学问题。” 这种程序水平达到一定程度很容易,但再进一步就不容易了。深蓝是90年代机器学习理论有了突破之后才出来的。现在十几年过去象棋ai和深蓝比没啥提升。
哈哈,好像就是这个!不过这个是在哪里看到的呢?是如何实现的呢?我非常好奇呀!其实一味地追求更强也不是很好玩,差不多就行啦,哈哈哈。
千树之影 2014-03-24
  • 打赏
  • 举报
回复
50年代机器学习理论第一次火起来,出了自学习的象棋程序很正常啊。 “1959年美国的塞缪尔(Samuel)设计了一个下棋程序,这个程序具有学习能力,它可以在不断的对弈中改善自己的棋艺。4年后,这个程序战胜了设计者本人。又过了3年,这个程序战胜了美国一个保持8年之久的常胜不败的冠军。这个程序向人们展示了机器学习的能力,提出了许多令人深思的社会问题与哲学问题。” 这种程序水平达到一定程度很容易,但再进一步就不容易了。深蓝是90年代机器学习理论有了突破之后才出来的。现在十几年过去象棋ai和深蓝比没啥提升。
百曉生 2014-03-22
  • 打赏
  • 举报
回复
lz从哪听说的?
哈利_蜘蛛侠 2014-03-22
  • 打赏
  • 举报
回复
引用 7 楼 lm_whales 的回复:
也许有,不过,速度,数据量,算法,都很烂,学习能力也就很差劲,当时主要是设想。
不知道有没有这方面的资料?还有有没有比较好的关于国际象棋编程的书?
lm_whales 2014-03-22
  • 打赏
  • 举报
回复
存储器容量有限
lm_whales 2014-03-22
  • 打赏
  • 举报
回复
也许有,不过,速度,数据量,算法,都很烂,学习能力也就很差劲,当时主要是设想。
百曉生 2014-03-22
  • 打赏
  • 举报
回复
嗯,这个没啥用,不用费心多考虑(个人见解)
taodm 2014-03-22
  • 打赏
  • 举报
回复
少看胡扯的书
哈利_蜘蛛侠 2014-03-22
  • 打赏
  • 举报
回复
引用 3 楼 taodm 的回复:
道听途说要不得啊
前些天在书上看到的,但是忘了是哪本书了。
taodm 2014-03-22
  • 打赏
  • 举报
回复
道听途说要不得啊
哈利_蜘蛛侠 2014-03-22
  • 打赏
  • 举报
回复
引用 1 楼 u012421456 的回复:
lz从哪听说的?
忘了,现在找不到了。好像是一个挺有名的人提出的。貌似是冯·诺依曼吧。

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧