算法高级(2)-多年以前的电脑算命是怎么回事?

“电脑算命”看起来挺玄乎,只要你报出自己出生的年、月、日和性别,一按按键,屏幕上就会出现所谓性格、命运的句子,据说这就是你的“命”。

一、官方定义

【百度百科】电脑算命,即在电脑上用软件算命。网站用专业的命理知识编写特定的批语做成程序,并把这些批语和不同的出生时间进行匹配,匹配完毕后,形成一个系统,把这个制作好的程序系统挂在网站上,就可以供到访的网友使用了。网友在使用这些主流电脑程序算命的时候,按照流程,需要先输入自己的出生年月日时,然后点击确定,这样等待两三秒钟,网页上就会出现生辰八字、五行、运势、健康、性格等内容。这些根据《出生时间与命运》编制的程序,在测算的时候,会出现前后矛盾的情况,并且多数时候是给出固定的条文,不是连贯的批语。

二、电脑真的能“算命”吗?

1.不准说

认为电脑算命不准的人,认为电脑算命充其量不过是电脑游戏而已,我们用数学上的抽屉原理很容易说明它的荒谬,抽屉原理又称鸽笼原理狄利克雷原理,他是数学中证明存在性的一种特殊的方法,举个最简单的例子,把3个苹果任意的方式放入两个抽屉中,那么一定有一个抽屉里放了两个或两个以上的苹果,这是因为如果每一个抽屉里最多放一个苹果,那么两个抽屉里最多只放有两个苹果,运用同样的推理可以得到:

原理1 把多于n个的物体放到n个抽屉里,则至少有一个抽屉里有2个或2个以上的物体。

原理2 把多于mn个的物体放到n个抽屉里,则至少有一个抽屉里有m+1个或多于m+1个的物体。如果以70年计算,按出生的年、月、日、性别的不同组合数应为70×365×2=51100,我们把它作为“抽屉”数,我国现有人口11亿,我们把它作为“物体”数。由于1.1×=21526×51100+21400,根据原理2,存在21526个以上的人,尽管他们的出身,经历,天资,机遇各不相同,但他们却有完全相同的“命”,这真是荒谬绝伦!

2.较准说

电脑的特点是运算很快,存储容量大,处理那些重复性的繁琐的任务得心应手。 程序能够处理复杂的任务,但是它的“智商”远远不如人类的大脑,人工智能也远不如人的大脑能力。程序要干一个活儿,你必须告诉它每一步如何做,如果是计算性的问题,你必须告诉它每一步的公式。换句话说,你事先必须设计好如何如何做,电脑只能照章办事。

那么电脑程序是如何推算人的八字的呢?

开发程序的人必须先定义好各种规则,每种规则对应一条或者几条断语。电脑按照公式或者从数据库中生成一个人的八字之后,它就开始分析八字,把八字中的天干地支逐条的与规则库中的规则进行匹配,一旦匹配到一条规则就打印这条规则对应的断语。

电脑推算八字,程序看到一个规则就来一条断语,不会像人一样综合分析,更别说象人一样根据经验来联想,或者灵活机动的全盘分析,或者突然来一个灵感。它只能老老实实按照设计程序的人实现设计好的规则来匹配。写这个算命程序的人的八字水平首先值得怀疑。实际上既精通电脑又精通八字的人并不多。

需要说明的是,如果开发设计程序的人既精通八字又精通程序设计,并且很重要的,还精通形式语言、人工智能和机器学习等理论的话,那么他开发出来的程序可能就比一般的程序聪明多了。但是即便是这样的程序得出来的结论还是需要人工修正的,正确性还是有限。

所以和真正的大师相比,电脑算命准确率还是要差一些;但是和充斥以大街小巷的江湖术士相比,电脑算命准确率又更高一些。

三、抽屉原理

这就是一道小学奥数题目,但蕴含的数学原理在生活中却随处可见。抽屉原理跟两桃杀三士正好相反,抽屉相当于三士分四桃,他们肯定打不起来,没准还会互相谦让一下哦,是一件非常和谐友好的事情。

四、结论

总的来说,尽管有四柱预测、八卦等伪科学理论做支撑,运用电脑程序算命是“顶着科学的帽子作不科学的事”。电脑仅是工具而已,电脑程序的背后是程序员的算法指令,不可因为使用工具是带有科技光环的电脑,就认为电脑算命具有较高的可信性。

说起来,能在90年代开发出电脑算命这套程序的,一定是个大神,不光撸得一手好代码,而且对周易、八卦等命学一定也是非常精通。高人,佩服佩服!

三、扩展

时至今日,电脑算命不但没有消失,还发扬光大了,现在有更好听的名词:互联网+风水。


我的微信公众号:架构真经(id:gentoo666),分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。每日更新哦!

参考资料:

  1. https://baike.baidu.com/item/%E7%94%B5%E8%84%91%E7%AE%97%E5%91%BD/6884965?fr=aladdin
  2. http://i.yanxiu.com/blog/9805251/28292249695109
  3. https://mp.weixin.qq.com/s/LagIgOtz57kHjUvc0LDLhg
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十步杀一人_千里不留行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值