到底什么是算法,我尝试用人话给说出来

摘要:其实生物也是算法,大自然就是最大的一套算法

在移动互联网时代,对于技术而言,算法这个概念;身为互联网人,哪怕你不是技术人,大抵是有些了解的吧,至少知道有算法这个存在吧。那么算法到底是个什么东西,接下来儒商尝试用人话说出来。(以大自然、生物、人类生活来分析算法的真正含义与影响)

情感联结:情感与算法有着密不可分的关系

我们尝试把算法的技术概念独立出来,把视野放大一点,回头想想“大自然”。我就以动物与人类为例子吧。情感不是人类独有的东西,动物也有各种主观的需求、感觉和情感,但我们怎么能确定这件事?这会不会只是一厢情愿地赋予动物人性,也就是把人类的特质赋予非人类的对象,就像小孩觉得玩偶能感受人类的爱和愤怒?

以猪为例子吧,事实上,要说猪也有情感,并不是赋予它们“人性”,而是赋予其“哺乳动物性”。因为情感不是人类独有的特质,而是所有哺乳动物所共有的(包括鸟类、部分爬行动物,甚至包括鱼类)。所有哺乳动物都进化出了情感能力和需求,而仅是从猪属于哺乳动物这一点,就能肯定他们也有情感。

生命科学家近几十年间已经证实,情感并不是只能用来写诗谱曲的神秘精神现象,而是对所有哺乳动物生存和繁衍至为关键的生物算法。这是什么意思呢?请让我们从究竟什么叫“算法”开始解释。这一点非常重要,不禁因为这个关键概念将在下文继续探讨,也是因为无论现在21世纪的移动互联网趋势还是未来的人工智能(AI)都将由算法主导。现在,算法已经可以说是这个世界上最重要的概念。如果想了解我们的未来以及我们的生活,就必须尽一切努力了解什么是算法,以及算法与情感有什么关系(请耐心收看,下文会以更多地维度探讨算法与情感的关系)

算法影响着我们的生活,同样也影响着“自然生态”

再以身边生活为例子

食谱就是一个复杂一点的例子,蔬菜汤的算法大致是这样的:

1、在锅中热油。2、将洋葱切成碎末。3、把洋葱末炒至金黄色4、吧马铃薯切块,加入锅中。5、将圆白菜切丝,加入锅中。

诸如此类。你可以尝试着不断重复这种算法,每次用稍微不同的蔬菜(元素或其他不同的变量因素)就会得到稍微不同的汤(产品),然而,算法本身并没有发生变化。

光有食谱,还煮不出汤来,还得有人来读这份食谱,并依步骤行事才行。但还有中方法,是制造出内含这种算法而且可以自动照做的机器(这里指的还不是人工智能,只是简单的及机器工业)。接下来,只要为机器通电即可,加入食谱里的材料,机器就会自动把汤煮好。虽然现在似乎没有多少类似的产品,但是大家可以参考自助饮料机这个例子。这种饮料机通常会有投币孔、放杯子的位置,以及几排按钮。第一行按钮大概是要选择是咖啡、茶抑或是其他,第二行是选择不加糖、加糖(一勺糖、两勺糖),第三行,则是要加牛奶、豆浆或都不加。有一位男士走向机器,投币,按下了“茶”“一勺糖”“牛奶”,机器就会依照设置的步骤开始行动,先是吧一个茶包放进杯子里,加入沸水,再加上一些糖和牛奶,然后一杯西式好茶就出现在你面前,这就是一种算法。

在过去几十年间,生物学家已经有明确结论认为,那位男士按下按钮,接着喝茶,也算是一套算法。当然,这套算法要比自助饮料机要复杂地多了,但仍然四套算法。“人类”这套算法制造出的不是茶,而是自己的副本(从某种程度是你的主观映像,你按下饮料机的按钮,得到的是另外一台饮料机)

控制饮料机的算法,是通过机械和电路来运作的。而控制人类的算法,则是通过情感、感觉和思想(前文提到的情感与算法的联结)。至于猪、狒狒和鸡,用得也是同一种算法。以生存问题为例:有只狒狒看到附近树上挂着一串香蕉,但也看到旁边埋伏着一只狮子。狒狒该冒着生命危险去摘香蕉吗?

当然,你可以把这看做是一个概率数学问题:一边是不摘香蕉而饿死的概率,一边是被狮子抓到的概率。要解开这个问题,狒狒有许多因素需要考虑。我离香蕉多远?离狮子多远?我能跑多快?狮子能跑多快?这只狮子看起来很饿还是很饱?那里有几只香蕉?香蕉是大是小?是青是熟?除了这些外在因素,狒狒还要考虑自己身体的内在信息。如果它已经快饿死了,就值得不顾一切去抢香蕉,别再管什么概率了。相反,如果它刚刚吃饱,多吃只是嘴馋,那又何必冒生命危险。

想要权衡所有变量和概率之后得到最好的结果,狒狒需要的算法会比控制自助饮料机的算法要复杂得多,然而计算正确得到的奖励也最大化了,那就是这只狒狒的生命。如果是只胆小的狒狒(也就是它的潜在算法是高估了风险),结果就是饿死,这种胆小的算法不会被留给后代。如果是莽撞的狒狒(算法是低估了风险)也就是会被狮子给吃了,当然这种鲁莽的算法的基因也不会遗传下去。这些算法是自然选择的(可以理解为Darwin的“适者生存,物竞天择”理论),形成了相对稳定的质量控制。只有正确计算出概率的动物,才能够留下后代。

那么,问题来了,狒狒到底怎么计算概率?算法又是如何?想必它是不可能突然从背后拿出笔,书包里拿出笔记本写写画画,顺便又从裤袋里拿出计算机开始计算算出一系列数字出来吧。有趣的是,狒狒身体本身就是个很好的计算器。我们所谓的感觉和情感,其实各是一套算法。狒狒感觉饿,看到狮子的时候会感觉害怕而颤抖,看到香蕉也会感觉自己流口水。它在一瞬间经历了一系列袭来的种种感觉、情感和欲望,都是一种计算过程(情感主导的计算)。计算结果也是一个感觉:这只狒狒突然觉得涌起一股力量,毛发直竖,肌肉紧绷,胸部扩张接着它深吸一口气:“冲啊!我做得到!冲向香蕉。。!”但也有可能它被恐惧打败,肩膀下垂,四肢无力:“妈妈!有狮子!救命啊!”也有时候,因为两边的概率过于相近,很难决定。而这也会表现为一种感觉十分困惑,无法下决心。“上......不上......可恶!我不知道该怎么办!”

要把基因传递给下一代,只解决生存问题其实还不够,还要解决繁衍问题,而这也取决于概率的计算。自然选择进化出喜好和厌恶的反应,作为评估繁衍机会的快速算法。通常,美丽和较为美观的外表意味着成功繁衍后代的概率更高。假设,一位女性看到一位帅气的男士,她会想:“哇,他真帅!”雌孔雀看到雄孔雀会想:“我的天呐,看那尾羽!”

这其实像极了自助饮料机要做的事,。光线一从男性身体反射到女性视网膜上,强大的算法就产生了,而且还可能是上百年甚至是上百万年进化而成的强大算法在运作,在几毫秒以内,就已经将男性外貌以各种小线索转化为繁衍概率,并且得出结论:“这很有可能是个非常健康的男性,有强大生育能力,有优良的基因。如果我和他交配,我的后代也很可能拥有健康的身体、良好的基因。”当然。这项结论并不会用文字或数字表达出来,而是化成熊熊欲火在体内燃烧。对于雌孔雀或是大多数女性来说,这并不是用纸笔来做的计算,而是一种“感觉”。(也就是在前文开篇所说,对于自然生态而言算法与情感存在联结关系,情感主导算法)

所有的哺乳动物和鸟类(可能还包括一些爬行动物甚至鱼类),都由同样的算法掌控,所以不管是人类、狒狒还是猪,感觉恐惧的时候都」会在类似的大脑区域产生类似的神经处理过程。因此很可能可以推断。不管是人、狒狒还是猪,对于受到惊吓的体验都会十分相似。

当然,并不是说一切必然完全相同。猪似乎并不会感觉到智人特有的那种极端同情或极端残酷,也无法感受到人类仰望无限壮丽的星空时发出的那种赞叹。当然,很可能有相反的例子,是人无法感受到猪的情感,显然我也说不上来。然而有一种核心情感,显然为所有哺乳动物所共有:母婴联结(mother-infantbond)。事实上,这也正是“mammal”(哺乳动物)一词的语源,mammal一词来自拉丁文mamma,语义就是“乳房”。哺乳动物的母亲如此疼爱自己的后代,而愿意让后代从自己身上吸吮营养。哺乳动物的幼儿,则有强烈的欲望要和母亲在一起,待在它的身边。在野外,离开母亲的小猪、小牛和小狗通常活不了多久。而

且到不久之前,人类的婴儿离开母亲也同样如此。相对的,如果成年的母猪、母牛或母狗因为某种罕见的基因突变而热气儿也不关心生下的孩子,当然它们自己可能活得舒适自在又长寿,但它们的基因也就不会递给下一代。同样的逻辑也适用于长颈鹿、蝙蝠、鲸和豪猪。对于其他情感,我们或许还有争议的空间,但因为哺乳动物的幼儿必须有母亲的照顾才能生存,显然母爱以及强烈的母婴联结是所有哺乳动物共同的特征。

人类或自然生物脱离“情感”联结,算法将断裂

科学家经过多年的努力研究出这一点。不久之前,甚至人类父母与子女之间情感联结的重要性,都曾受到心理学家的质疑。20世纪上半叶,虽然也有弗洛伊德理论的影响,但当时主流的行为主义学派认为,父母与子女的关系应该是由物质回馈决定的:儿童主要需要食物、居所和医疗照顾,之所以和父母建立联结,儿童需要这些物质上的回馈,然而其他偏“情感”的举动则会使儿童“宠坏了”。当时,育儿专家称,如果父母过多地拥抱、安抚、亲吻,会让孩子成年以后不独立、自私和没有安全感。

20世纪20年代,育儿权威专家JohnWatson认为不要做过多亲吻、安抚和拥抱等偏“情感”的举动,按照严格的日程提供孩子所需要的物质即可,哪怕是婴儿,甚至是小婴儿,哭一下是不会有太大问题的。

直到20世纪五六十年代,才有越来越多的专家达成共识,放弃这些严苛的行为主义理论,承认情感的重要性。在一系列著名的试验中,一只刚出生的幼猴,就将它与母猴分开,关进一个笼子里,分别摆放一个装有食物的金属假猴,另外,是绒布假猴,但没有食物,幼猴会选择那只绒布假猴。

讽刺的是,这些幼猴都懂,但是JohnWatson育儿专家都不懂:哺乳动物(包括人类)仅靠食物是生存不下去的,还需要情感联结。对于经过几百万年进化的幼猴,天生极度渴望情感联结,这就让他们认为,比起冰冷的、僵硬的、金属制的假猴,毛茸茸的物体更能与其产生情感联结。正是因为对情感联结的需求如此强烈,实验里的幼猴才会不理睬能提供食物的金属母猴,而投向唯一看来可能满足它们需求的绒布母猴但很遗憾,幼猴的真心渴望始终没能得到绒布母猴的响应于是这些幼猴在心理和社交方面出现了严重问题,长大后成为神经质和反社会的成猴。

我们今天回顾20世纪早期的儿童养育指南,会感到难以置信。专家怎么可能没发现儿童有情感需求。怎么可能不知道儿童心理和生理的健康除了需要满足食物、居所和医疗照顾之外,满足情感需求也同样重要?然而,一讲到其他哺乳动物,我们却不断否认这个显而易见的事实。就像JohnWatson和育儿专家们一样,在整个人类历史上,虽然给小猪、小牛和儿童提供了物质需求,却往往忽略它们的情感需求。于是,无论是畜牧业还是奶品业,都是以打破哺乳动物最根本的情感联结为基础的。农民让母猪和母牛不断怀胎,但小猪和小牛出生没多久被迫与母亲分离,常常终其一生都未能吮吸母亲的乳头,也没能感受到她的亲吻和温柔的爱抚。实验里对儿百只百只猴子所做的事,现在畜牧业及奶品业每年还会在几十亿头动物身上上演。

所以算法很大程度上是基于“人性”基于情感联结,强大的算法研究其实离开不了“情感”这一重要因素,无论是移动互联网产品还是未来的智能时代,其伟大而强势的算法背后都是基于“情感联结”的逻辑,你从商业角度来说,你可以理解为,把人类看做是用户,算法看做是产品与用户的交互过程,在交互过程要基于“人性”与用户建立情感关系,不是只简简单单地解决痛点,探讨算法,不如先研究人性研究情感,而不是单单靠生硬而冰冷的数字计算,这才是算法的本质。

THE END
1.算法到底是什么?(小白必读)那么,算法是什么呢?阅读完本节内容,相信大家能找到这个问题的答案。算法(Algorism)一词最初出现在 12 世纪,是用于表示十进制算术运算的规则。18 世纪,算法 Algorism 演变为 Algorithm,算法概念有了更广的含义。任何定义明确的计算步骤都可称为算法,或者说算法是合乎逻辑、简捷的一系列步骤。现在算法通常指可以https://baijiahao.baidu.com/s?id=1794500673477721607&wfr=spider&for=pc
2.什么是算法?什么是算法? 最近这两年,由于受到疫情影响,大家越来越难了:企业家、生意人、店主越来越难;外卖员、网约车司机越来越难;网红、主播、自媒体人越来越难。究其根本,大家都被算法困在了“算法”里。 什么事算法?现在几乎人人都离不开各大互联网平台,比如抖音、淘宝、美团、携程等。每个平台的运转都有自己的一套算https://www.jianshu.com/p/d5ff04cdf574
3.什么是算法?算法的概念什么是算法? 算法(Algorithm)是指解决特定问题的一系列明确、有限且可执行的步骤或规则。算法是计算机科学的核心概念之一,用于指导计算机完成各种任务,从简单的数学运算到复杂的数据处理和决策。 一、算法的基本定义 从广义上讲,算法可以定义为: 有穷性:一个算法必须在有限的步骤内完成。也就是说,算法不能无限循环,https://blog.csdn.net/weixin_48579910/article/details/141722210
4.算法是指什么?算法概述算法是指什么?算法概述 描述 一、算法概述 算法是指解题方案的准确而完整的描述,是一系列解决问题、高度符合逻辑性、可执行性的指令集合,代表运用系统方法描述解决问题的策略机制。算法能够对一定规范的输入在有限时间内运行得到输出。 算法中的指令描述的是计算过程,当其运行时能从初始状态和初始输入(初始输入可能为https://m.elecfans.com/article/2008707.html
5.什么是算法?什么是算法? 当人们提到“算法”一词,往往就会把它们当成专属于“人工智能”的范畴,很多专业的计算机人士也是,提起算法就头疼,不知道如何学习算法,慢慢的对算法就会失去兴趣,算法不仅仅是计算机行业特有的,在我们的生活中也处处存在着算法,算法是专注于解决问题的过程和方法。https://zhuanlan.zhihu.com/p/501462272
6.2017年网络信息安全试题附答案(2)D、HASH算法是一个从明文到密文的不可逆的映射 65、不是身份认证的方法___D___ A、口令 B、指纹识别 C、人脸识别 D、名字 66、家里可在ATM机上使用的银行卡为什么说是双重鉴定的形式? B A、它结合了你是什么和你知道什么 B、它结合了你知道什么和你有什么 Chttps://www.yjbys.com/edu/wangluojishu/303651_2.html
7.数学教师开学第一课教案(精选17篇)①数学是什么? ②怎样学数学? 2、全班交流。 【活动三:新学期的展望】 1、展望:在小组里说一说新学期努力的`目标,你准备怎样去实现它? 2、选出几位学生代表说说新学期的展望。 【活动四:新学期的新要求】 提出具体的新学期要求。 (1)实实在在做好预习作业。(尤其是对数学头疼的) https://www.ruiwen.com/jiaoan/5602830.html
8.RSA算法的优缺点分别是什么?具体介绍在这里RSA算法的优缺点分别是什么?具体介绍在这里 RSA算法实际上是一种密钥,它是基于数学理论的计算而产生的一种算法,RSA算法的起源可以说也是非常早的,但它一直沿用至今,在学习相应算法的时候,RSA算法也算是计算机领域学习者的必经之路,不过对于大多数的人来说,RSA算法就目前的应用领域而言其实是略微落后的,但是如果从https://cloud.tencent.com/developer/article/1841423
9.埋头刷了大半年Java面试题:如愿拿到众多大厂offer!分享还愿1. Java的内存模型以及GC算法 2. jvm性能调优都做了什么 3. 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明。 4. 介绍GC 和GC Root不正常引用 5. 自己从classload 加载方式,加载机制说开去,从程序运行时数据区,讲到内存分配,讲到String常量池,讲到JVM垃圾回收机制,算法,hotspot。 https://maimai.cn/article/detail?fid=1735736133&efid=KbtUeCVp4epTWWihu6i76A
10.洪泰基金副总裁宋楠:AI创业要“少谈算法多接地气”投资者说钛媒体:算法、算力类的项目为什么会减少? 宋楠:像算法、算力上的技术优势反馈到客户那里,可能会有3%-5%准确率的差别,但这种差异很难去做一个定量的横向比较,实际上,AI 公司去拿单的一个核心因素是说商业的服务能力。 具体来说,比如和客户沟通,很多科学家背景的 AI 项目方会觉得,我的技术这么好你凭什么不用我https://www.tmtpost.com/3284389.html
11.《因数末尾有0的乘法》教案(通用14篇)(5)指一名学生将计算过程完整地说一遍。 (6)出示想一想:2500×3怎样写简便?这个问题引导学生讨论,并归纳简便算法。 让学生试做,指名板演:并要求说出计算过程,集体订正。 (7)及时练习: 课本第21页的做一做 做后订正提问:为什么第2、4两题积的末尾的0比第一个因数末尾的0多一个? https://www.jy135.com/jiaoan/1965005.html
12.《8和9加减法》说课稿(精选10篇)师:原来是一群可爱的大白鹅。这里也有数学问题呢?老师看谁的眼睛最亮,发现什么了?把你的发现和你的同桌说一说。 (指名两各学生汇报) 自己试着列出算式。、交流算法。 2、 5只大白鹅高兴的上岸了,它们看到了一群猴子,请你仔细观察,你会解决这个数学问题吗? https://www.yuwenmi.com/fanwen/shuokegao/2402556.html
13.PPT教学设计(精选15篇)2、评一评:图中的小朋友说得对吗?为什么? 3、学习“回音壁”:用赞美的眼光看别人,别人会更美。 用赞美的眼光看世界,世界会更美。 二、寻找班级小明星 (1)讨论:你觉得怎样的同学可以成为班级小明星? (2)说说我们班的.班级小明星。动手填写明星卡,并给同学发明星卡 https://www.oh100.com/peixun/office/477008.html
14.精选小学数学教案范文(通用14篇)2、在教学中引导学生独立探索计算方法,再交流比较不同的算法,得到简便的方法。并能规范书写、正确笔算。 教学重难点: 商中间、末尾有0的除法笔算过程方法,0的书写。 教学过程: 一、情景引入 1、(图片出示)同学们,你们观察一下这幅图,图上都有些什么? https://www.fwsir.com/jiaoan/html/jiaoan_20220221102931_1654433.html
15.5G人工智能到底多重要?大咖们这么说新闻频道360周鸿祎:人工智能是中国巨大的机会,可以换道超车 未来,物联网和物联网产生的大数据、大数据背后人工智能算法的演进,会彻底重塑每个人的生活和工作方式。人工智能与很多场景相结合,可以提高效率,甚至可以取代人的工作。某种程度来说,可能人工智能技术是中国弯道超车,甚至是换道超车的一个巨大机会。https://news.cctv.com/2018/11/09/ARTIEjCZmBKoDvMXUKqXSfEI181109.shtml