被清华免试录取的围棋天才,横扫60位围棋大师的最强AI,竟然都输给了高中生!?...

全世界只有3.14 % 的人关注了

爆炸吧知识

术业有专攻

前不久,漫改剧《棋魂》的热播,让围棋狠狠火了一把。

图片来源于豆瓣

火到什么程度?有网友看完直接就打开了B站的围棋教程。

 

但大部分网友,学不到几天就弃坑了,理由是:数学不行....

 

围棋和其他棋类相比,的确对人的脑力要求更高。

 

因此说起数学和围棋的关系,大多数国人的普遍印象是:会下围棋的人,数学也一定挺好的。

 

对于中国家长来说,自然而然会把这句话理解为“让孩子下围棋,可以提高数学成绩”。

 

围棋一度是家长给孩子报兴趣班的首选,有些围棋兴趣班,甚至把提升学习成绩作为主要卖点。

    

             

前几天,棋圣聂卫平出席其道场一周年活动时,更是鼓励孩子们说:学好围棋,数学能考100分。

     

图片来源于新浪

今天超模君就来说说:下好围棋真的能提高数学水平吗?

 

围棋并不能提升数学成绩

超模君是这么认为的:围棋的确能够提高数学水平,但这里的数学水平指的是思维,而不是最终的成绩。

 

若是提到围棋对于数学思维的影响,很多人第一个都会想到:棋盘。

 

在《棋魂》里,作为寻找神之一手的交换,褚赢帮时光解数学题,就利用了棋盘的空间规则。

《棋魂》剧照

 

古人形容围棋“千古无同局”。意思是从古到今,从来没有相同的两盘棋局。

 

因为围棋的棋盘,本身就是一个数学问题。

 

下图是一个围棋的棋盘,长得很方。

 

棋盘由横纵各 19 条线组成,因而可以算出可以落子的点有 19×19=361个。

 

那么在围棋的规则里,黑子和白子两方交替落子,最终,一局棋可以有多少种下法?

 

运算方法很简单,可以理解为每下一子,后一子可落点的选择就少了一种,根据排列组合知识,可以得出结果等于361×360×359.....×3×2×1=361!(361的阶乘)。

 

数字之大,几乎是不可能计算的存在!

 

类似的题目曾经出现在高考题中,比较的是围棋走法和宇宙原子总量,超模君以前也写过。

 

最终答案相当惊人:围棋走法的复杂度远远大于宇宙的原子总数。

       

正因为围棋的每一局都是新的,围棋的每一个落点都具有不确定性,所以下棋时,棋盘就犹如黑白两色组成的宇宙空间,落下的每一步都是创造。

 

教育学家认为:下棋让空虚的棋盘在大脑中充盈起来,使具体的棋盘在大脑里抽象起来,不断创造新的形式,因此,有利于提高学生的想象力。

围棋里的不少概念,也有和解数学题相似的地方。

 

比如围棋中的“定式”,指的是围棋高手们总结出来的固定走法,相当于数学里的公式。

 

定式数以万计,如何根据棋盘上的形势,选择一个绝佳的定式,这与解数学题时挑选公式有异曲同工之妙。


 

又例如围棋的”死活题“,被认为是棋手提高棋艺的必经训练,相当于数学里的题海战术。

看下面这本书,是不是有《五年中考,三年模拟》那味儿了。

          

超模君在找资料时惊讶地发现:历史上有不少数学/物理界的大佬都喜欢下围棋。

 

其中最著名的梗,是上世纪 40 年代,美国普林斯顿大学的围棋热。

 

当时学校里著名的围棋爱好者包括:爱因斯坦、冯·诺依曼,还有拉尔夫·福克斯.....

 

理查德·费曼在自传《别闹了,费曼先生》里,描绘了这帮学术大佬们在普林斯顿研究院的休闲室,一边下棋,一边讨论学术的场景:

 

每天下午4点钟,我们都在那里喝茶,大家会坐下来下下棋,或者讨论写什么理论。在那些日子里,拓扑学是很热门的话题。

电影《美丽心灵》剧照

 

柯洁:初中辍学,最怕数学

 

看到这里,一定会有人说超模君不讲武德:

前面说到了爱因斯坦和冯·诺伊曼这样的大牛,爱下围棋的他们难道数学不好吗?

 

他们的围棋水平如何,超模君不得而知,但可以肯定的是:顶多就是业余爱好者的水平。

围棋之所以在棋类运动中脱颖而出,很大的一个原因在于:规则简单,容易入门。B站一个几分钟的视频就可以给你讲的明明白白。

图片来源于bilibili

 

因此,在掌握基本的围棋规则阶段,大家没什么分别,都是菜鸡。

 

但想要“围棋下得好”,几乎无可避免地要花费大量时间。

 

毕竟,怎么也得考个业余段位,才好意思说自己学过围棋吧。

围棋段位图

 

在围棋上多花时间的必然代价就是:没有时间分配给学业。

 

以中国围棋排名第一的柯洁举例,他小学 2 年级就离开浙江去了北京学棋,初中辍学,在免试进入清华大学读书之前,理论上数学只有初中水平。

 

以致于柯洁在入学时接受记者采访,被问到最难的学科,柯洁哭笑不得地回答:“数学英语比较难。”

图片来源于人民网

近年来柯洁在回顾自己的大学考试时,也屡屡不忘提到自己被高数毒打的经历。

图片来源于腾讯 

正应“术业有专攻”的道理,我们只能从中得出一个悲惨的结论:围棋水平越高的人,他的数学水平可能恰恰相反。

          

 

最强AI:解不了高中数学题

 

你一定记得:2017年,人工智能阿尔法狗团灭人类顶尖棋手,当时舆论一片哀嚎:AI全方位压制人类只是时间问题。

 

阿尔法狗之父,科技公司DeepMind,此后又豪情万丈地进军数学界,打算再次震惊世界。

 

利用强大的技术优势,他们开发的AI学习了包含 200 万道题的题库,涵盖了算数、代数、概率、微积分等各种题型。

图片来源于界面新闻

这样的AI去挑战一套高中数学题,在观感上绝对是降维打击。

        

然而,这次的结果令全人类感到非常舒适。

 

除了四舍五入、加减法等简单问题,在涉及因式分解、混合计算的高级题目上,AI的成绩还不如一个普通高中生。

            

Deepmind事后发现,AI做数学题那么烂的原因,主要有两个:

 

第一个是AI在计算单纯的加减法或乘除法时,准确率高达90%。一旦加减乘除混合在一起,正确率就下降到了50%。

 

第二个是当算力应用到一道具体的题目中,没法进行推理。

 

简单来说就是,记性太差,还看不懂题。

 

Deepmind研究人员对此面带忧伤地说:“数学包含了一个‘自洽的宇宙’(self-consistentuniverse),‘简单的AI’想要挑战数学命题,显然不太可能。”

最后,超模君借用列宁的一句话来总结,就是:“棋,是智力的体操。”

 

这句话的意思是说,下棋应该是锻炼自己的思维能力,而绝非学好某一项具体学科的捷径。

 

所以,还有想通过学围棋迅速上手数学的人,还是耗子尾汁吧。

 

写在最后

何谓数学?

数学家Eduardo曾这样回答

“数学是永恒,是真理,是一切的答案。”

为了探寻趣味数学奥秘

真切感知理性之美

超模君精心打造了一款

数学文化圈艺术收藏品

《数学之旅.闪耀人类的54个数学家》

数学艺术礼

原价199

团购价139

所有购买《数学之旅·闪耀人类的54个数学家》的朋友,只需再加1元,就可换购价值69元精美数学文创产品公式之美帆布袋1件!


名额有限,先到先得哦。

作者简介:超模君,数学教育与生活自媒体博主,新晋理工科奶爸。出版过《芥子须弥 · 大科学家的小故事》;《数学之旅·闪耀人类的54个数学家》。后续数学文化创意多多,欢迎关注认识!

文系网易新闻·网易号“各有态度”特色内容

转载请在公众号中,回复“转载”

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android项目中values中几个文件的作用

最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id…

JS特效代码

1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后&#xff0c;产生该文件 Onchange:当文字值改变时&#xff0c;产生该事件 Onselect:当文字加亮后&#xff0c;产生该文件 <input type"text" value"mm" οnfοcus"if…

Android之如何解决Listview里面的值出现了2次

Listview里面的值出现了2次 不废话,先爆照 我去,这个listview里面的值怎么出现了2次,一直在找原因,后来解决了,先看下我的部分代码吧。 这是mainactivity.xml内容 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools=…

php prettyprinter,gdb运行时错误:prettyprinter已注册:libstdc++v6

我的全球分销银行与wiki中的相同&#xff0c;只是我将路径替换为打印机.py. 在pythonimport syssys.path.insert(0, C:/Program Files (x86)/mingw-builds/x32-4.8.1-posix-dwarf-rev3/mingw32/share/gcc-4.8.1/python/libstdcxx/v6)from printers import register_libstdcxx_p…

C# 10 新特性 —— 插值字符串优化

C# 10 新特性 —— 插值字符串优化Intro字符串应该是我们平时使用的最多的一个类型&#xff0c;从 C# 6 开始我们开始支持了插值字符串&#xff0c;使得我们可以更方便的进行字符串的操作&#xff0c;现在很多分析器也推荐我们使用插值这种写法&#xff0c;这能够使得我们的代码…

电影院为何有散落的青瓜?

1 摄像头&#xff1a;你套个袋子我就认不出来了吗&#xff1f;▼2 路边惊现大熊猫&#xff01;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 好一个驼小姐&#xff08;via.豆瓣社死小组满杯草莓&#xff09;▼4 学弟的理解也不是无迹可寻▼5 台湾人过生日的方…

【ACM】nyoj_305_表达式求值_201308081018

表达式求值时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB 难度&#xff1a;3描述 Dr.Kong设计的机器人卡多掌握了加减法运算以后&#xff0c;最近又学会了一些简单的函数求值&#xff0c;比如&#xff0c;它知道函数min(20,23)的值是20 &#xff0c;add(10,98…

HDU 4267 A Simple Problem with Integers [树状数组]

根据%ka中a和k的不同组合建立55棵树状数组&#xff0c;每次修改操作只对其中1棵树状数组进行操作&#xff0c;每次查询对其中10棵树状数组统计增量和。 1 #include <string.h>2 #include <stdio.h>3 #define MAXN 500054 int n,q,x[MAXN];5 int ta,tb,cc,k,op;6 in…

字符串之旋转词

题目: 如果一个字符串str,把字符串str前面任意的部分挪到后面形成的字符串叫做str的旋转词。比如str="12345",str的旋转词有"12345"、"23451"、"34512"、"45123"、和"51234"。给定两个字符串a和b,请判断a和b…

Ecshop:后台添加新功能栏目以及管理权限设置

一、添加菜单项打开 /admin/includes/inc_menu.php文件(后台框架左边菜单)&#xff0c;在最后添加一行如下&#xff1a;1$modules[17_other_menu][sns_list] sns_list.php?actlist;ecshop默认一级菜单项有16项&#xff0c;所里这里的例子从17开始。当然这个key可以随便取的&a…

年轻人不讲武德有多可怕?

1 孩子&#xff0c;走你&#xff01;▼2 这都是什么阴间燃料&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 年轻人不讲武德&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 当你偷瞄喜欢的男生▼5 贝多芬&#xff1a;我入土这么都多年了&#xff08;…

使用C#体验函数式编程之——Partial application(局部应用)

函数式编程函数式编程是一种编程范式&#xff0c;着力于避免共享状态、可变数据和副作用产生&#xff0c;函数是第一等公民。这与面向对象编程相反&#xff0c;在面向对象编程中&#xff0c;应用程序状态通常与对象中的方法共享和共存。函数式编程是声明式的而不是命令式的&…

poj 1860 Currency Exchange (最短路bellman_ford思想找正权环 最长路)

感觉最短路好神奇呀&#xff0c;刚开始我都 没想到用最短路 题目&#xff1a;http://poj.org/problem?id1860 题意&#xff1a;有多种从a到b的汇率&#xff0c;在你汇钱的过程中还需要支付手续费&#xff0c;那么你所得的钱是 money&#xff08;nowmoney-手续费&#xff09;*r…

如何解决Maven依赖本地仓库eclipse报错的问题

一、应用场景 为了使用maven强大的包依赖管理和项目管理功能&#xff0c;故在项目中使用maven2作为项目建构工具。但是我的项目在内网构建&#xff0c;为了能使用maven2&#xff0c;只能使用本地仓库依赖策略。但是&#xff0c;有时候明明本地仓库确确实实存在相应的依赖包&…

windows socket 简单实例

Windows下Socket编程主要包括以下几部分&#xff1a;服务端 1、初始化Windows Socket库。 2、创建Socket。 3、绑定Socket。 4、监听。 5、Accept。 6、接收、发送数据。客户端 1、初始化Windows Socket库。 2、创建Socket。 3、连接Socket。 4、接收、发送…

如何将 image 转成 base64 字符串?

咨询区 vaj90我的项目中有一个需求&#xff0c;需要将 base64 格式的字符串 data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD.. 转成 image 格式&#xff0c;请问我该如何实现&#xff1f;回答区 Patashu&#xff1a;我写了一个 image 和 base64 相互转换的帮助类&#xff…

oracle执行命令显示2,Oracle数据库执行脚本常用命令小结

1. 执行一个SQL脚本文件复制代码 代码如下:sqlplus user/passservicename或复制代码 代码如下:SQL>start file_names或复制代码 代码如下:SQL> file_name我们可以将多条sql语句保存在一个文本文件中&#xff0c;这样当要执行这个文件中的所有的sql语句时&#xff0c;用上…

史上最强的烧脑合集!能全都搞懂的只有天才!

▲ 点击查看牛津大学&#xff0c;全球学生削尖脑袋想进的地方。它真正吸引人的&#xff0c;不仅是雄厚的师资、精湛的学术&#xff0c;更因为立校800余年来&#xff0c;始终有一套经典、独门的“高智商训练”方法&#xff01;25位首相、53位总统、11位国王、47位诺贝尔奖得主&a…

github上面如何编辑README

github上面如何编辑README 今天把自己做好的 《手机摇一摇震动刷新(支持ListView、GridView、Webview)》上传到github,之前代码都上传好了,就差介绍了 第一步:找到READM.md文件进入编辑状态 找到了READM.md文件,修改一番以后,我想试下水,先提交看看,如…

学习使用新浪接口随笔(一)

小生初入C#领域&#xff0c;因为学校部门里面在办新浪微博活动的时候&#xff0c;需要统计转发数量。&#xff08;个别团或者班级会去买转发数量&#xff0c;这没节操的&#xff09;&#xff0c;所以有的时候统计起来的时候&#xff0c;会比较麻烦。于是就产生了想利用新浪的AP…