编者序:我是个技术宅,也喜欢探究技术背后的故事,这不仅能增加对新技术的兴趣,同时也能理清技术发展的脉络,对技术有更立体的了解。
人工智能已经成为家喻户晓的热词,然而很多人还是在问,什么是人工智能?人工智能到底离终结者还有多远?如果给个冰冷的定义,也就是个冰冷的定义而已,我更愿意用讲故事的方式,让大家对人工智能的前世今生,有个立体的了解。
说了很多废话,现在开始进入正题,介绍我们这位人工智能奠基的鼻祖,布尔大佬! 说起布尔很多人可能不认识,更不知道他和人工智能怎么扯上关系,读了本文你就发现,那是相当有关系!
乔治·布尔,1815年出生于英格兰的一个鞋匠家庭,家境贫寒呀!贫寒到什么程度,就是老爸都没钱让他安心去上学,要在家帮父母干活。可是人家人穷志不短,竟然自己在家自学了拉丁语、希腊语、法语和德语(我们十年学校教育,学不好一门英语,人比人气死人呀!),然后不到16周岁就找到工作了,岗位是小学老师,工作还算不错,就是太远了,上班来回要跑一百多公里。
布尔有个爱好,就是看书,可是当时书贵呀!他发现数学书特别耐看,就买数学书看,看的太着迷了,以至于礼拜天做礼拜时都停不下来,后来估计是屡教不改,学校觉得这人对神不敬,就把他解雇了,这时他不到19岁。
被炒了鱿鱼,布尔居然回家创业去了,他创办了一个像模像样的小学,一遍上课,一边搞公益活动,还一遍搞科研。一个没受过正规教育的小学老师,能搞什么科研啊! 布尔就是这么干了!而且干出了成就,在《剑桥数学期刊》上发表了一堆高质量的文章,同时名声渐起,也认识了一些顶尖的数学家。
布尔为人认真严谨,同时他特别喜欢交朋友,社交甚广,常常登门拜访!有一天,布尔听说他的朋友在研究逻辑学时,在学术上与别人起了冲突。布尔不喜欢吵架,对真理却毫不含糊。这促使他开始去论证先前的一个想法, 如何使用数学来表达逻辑问题。 布尔花了差不多一年的时间,完成这个论证,发布了他人生最有影响力的论著《逻辑的数学分析》那年他32岁!
此后布尔名声鹊起,有朋友介绍他去大学任教,可是布尔没有学历!没有学历! 好在上帝关照,英国政府批准新建三所皇后学院,布尔这才被聘为数学教授,时年34岁!
当了大学教授的布尔,并没有停止研究,5年后他把《逻辑的数学分析》更新完善,又出版了一部论著,叫《思维规律的研究》其中详细论述了如今被广泛应用的布尔代数。
让我们先暂停一下,品味一下他这两本论著到底有多牛!
逻辑是人判断力的基本思考因素,逻辑学自古已有研究,经亚里士多德后被推广,然后被教育成死记硬背的方式,两千年来几乎原地踏步!说起逻辑学大家可能比较陌生,但是亚里士多德的逻辑三段论我们几乎都在用,因为影响太久了。比如: 所有猫都吃老鼠,白猫是猫,所以白猫吃老鼠。
逻辑推理是人类的智能体现之一,看起来和数学不搭边。布尔的牛B之处就在于他用布尔代数搭起了数学与逻辑学的桥梁,从此停滞了两千年的逻辑学踏上了数学的快速车道,人类可以通过数学问题,研究复杂的人类推理过程,为人工智能奠定了基础。
不仅如此,100年后麻省理工的一位学生,在研究开关电路时,突然脑洞大开,想起了布尔代数。于是他用布尔代数解决了数字电路的优化问题,奠定了数字电路的理论基础,而数字电路是当代计算机和一切电子设备的基础。这个学生叫香农,信息论的奠基人。
布尔这个名字听闻最多的就是软件工程师,因为大部分编程语言里都有个变量类型,叫布尔变量。他很简单,只有0,1两个值。但是数学的魅力就在于简单美丽,构筑信息时代大厦的基石,就0,1两个值。而他们的运算规则也就几张表,半页纸就能写完。
好了,我们再到200年前,此时布尔已经年近不惑之年,工作了二十多年。从上不起学的学生到皇后学院的教授,远近闻名的数学家,也算屌丝逆袭,功成名就了! 可是我们的男主角还是单身,这不科学!
别担心,布尔没有像特斯拉那样终身未娶, 他在40岁的时候娶了比自己小17岁的玛丽为妻(果然是男人不管多大,都喜欢二十几岁的妹子),玛丽为他生了四个女儿,各各都是杰出的人才!
布尔虽然酷爱研究,教书却也十分敬业,有一次去上课时路上遇暴风雨,浑身都湿了,可是年近半百的布尔依然坚持上课,结果感冒得了肺炎。今天看,肺炎好像不是什么大病,打个吊水就好了。可是当时医疗水平有限,肺炎是威胁人类最大的疾病。妻子玛丽也是聪明一世,糊涂一时,听信偏方, 认为要治病,必须先复现病因。于是让布尔躺在被窝里,给他泼凉水,这一泼,就把老公给泼挂了!做了9年夫妻,然后守了50多年的寡!
不过,玛丽也算教子有方,四个女儿及其后代都成就非凡,尤其是大女儿玛丽·爱伦, 她和数据家Charles Howard Hinton结婚 生了George Hinton。George Hinton是个采矿工程师, 管理墨西哥一所银矿。George Hinton 生了个儿子叫Howard Everest Hinton。Howard 是注明的昆虫学家,后来他生了个儿子叫杰佛瑞·艾佛斯特·辛顿 (Geoffrey Everest Hinton)。
杰佛瑞1978年在爱丁堡大学获得人工智能博士学位,然后一直研究人工智能,他作为主要贡献值,提出了多层前馈神经网络,坚持死磕神经网络40年,引领的两波人工智能热潮, 人称深度学习之父!也算是继承了曾曾祖父的遗志。
关于杰佛瑞,我们后续会再介绍,今天的主角是布尔。通过布尔的成就我们可以看出,早期的人工智能研究是用布尔代数,模仿人类逻辑推理能力。好了,今天的的小课就到此结束。
最后彩蛋,给大家来个脑筋急转弯:
小明和小华都在参加数学考试,试卷上都有一题是1+1等于几。小明和小华的答案都是1+1 = 1. 可是小明答错了,小华的却答对了,老师也没有批改错误。请问为什么?
本文为作者手工码字,已在微信公众号:AIStuff123 AI小课 发布。
AI小课, 每天讲点有意思的AI。
转载请获取作者授权,并注明出处!