输出是最好的学习

我很喜欢发现什么有趣的事情就写出来,而且好为人师,动不动就拉人过来,“我给你出一道题!” 然后看着对方抓耳挠腮的,再手舞足蹈的跟人家讲一遍,以至于和我比较亲近的人都对我避之不及,生怕被抓住当学生。

最近不久,在留言里面我学到了一个概念,叫做费曼学习法,原来提的就是这种通过输出增强学习的方式。怪不得,我这么喜欢显摆无用的知识,仅仅是因为这样可以帮助自己理解,不知不觉的学习变快。

我喜欢写blog,或者其他形式的文章的原因,也是因为,只有当自己准备写出来的时候,就如同疏通一个管道,当思路走到一个地方,才发现那里其实是个结,并不通畅,但是为了行文可以继续,就需要停一下,把那个结打开。输出是一个测试个过程,梳理自己脑子里的阻塞环节

这有点像画画。当我看到一幅景物的时候,无论我们看多久,多胸有成竹的感觉自己已经观察的够仔细,一旦落笔,就发现原来自己从来没有真的把注意力放在那个局部:两片叶子到底是如何连接在一起的,枝叉到底怎么交织的。这个时候你再去观察,再画,从而把这个细节上打一个对勾,这才是真的看到了。否则,这个信息或许存在于视网膜上,却从来没有被神经网络的任何的卷积核做特征提取,从而不出现在神经网络的中后层中。(这句话如果没有学过神经网络,可以忽略)

费曼学习法还提到了,不要用大词儿。这个太重要了。

很多人喜欢用高深的词掩盖自己的不懂,并且用更多的难懂的词去解释这个词,直到询问的人放弃。知道一个概念的名字,和了解一个概念是有本质区别的。尤其在新词,大词,抽象词满天飞的时候,大家似乎并不在乎一个词到底,到底,到底是什么意思,但这居然不会影响大家使用。这倒也很奇妙。就如前几天说到的大数据一样(技术领域那些唬人的名词 之 大数据)。词就像积木,小词就是小一点的积木。当我们演练给一个8岁的孩子讲明白的时候,再也不能把自己的无知藏在大词儿之下,只好把这个概念打开了,用更小的积木去拼起来。

所以,我一直把自己当作自己的第一读者,甚至不介意是唯一读者。当一篇文章诞生的时候,其实它的作用就已经达到了。如果恰巧还有第二人看到并且受点帮助,那属于额外的意外之喜。

延展阅读

6月5日周六的人工智能聚会继续举行

王建硕 

瓦力的花园。自言自语的地方。
公众号    

上海 AI 聚会 ( SHAI )第五场将在6月5日进行。

地点:上海徐汇区番禺路951号交大书院二楼

时间:2021年6月5日 下午2:30 – 4:30 

主题:人工智能领域的需求分享

参加者:任何对人工智能感兴趣的朋友多欢迎参加,也欢迎转发给朋友。

参加方式:不需要报名,到时候直接过来就好,随时加入,随时离开。当然,也不保证一定有位置。

联系:可以加入如下活动快闪群,获得活动信息。本快闪群会在活动结束的当晚公布下一次的活动群,并且本群自动解散。

场地:

感谢交大书院的支持,本次聚会的场地开始有了阶梯的作为以及投影仪。如果大家有什么需要展示的,欢迎带笔记本电脑过来。

关于这个聚会的问答
5月29日活动回顾

扩展阅读

为什么道理都懂,却过不好这一生?

华师大和交大小区

原因有两个:

道理常常成对出现

人生要拼搏进取 vs 人生要退一步海阔天空

大丈夫宁死不屈 vs 大丈夫能伸能曲

就跟阴和阳一样,我很少能够找到只有一面,而没有相反的道理的情形。

两个都是道理,但这些道理没有用的原因是,道理本身没有人告诉你的当下,应该适用于应该锐意进取的道理,还是需要退一步海阔天空的道理。

这就好像一辆车上的油门和刹车,还是需要司机根据路况来判断是踩油门还是刹车。或者好比,我家什么药都有,随手拿了几种吃,为啥我的病还不好?

如果如无数的商业顾问或者生活顾问那样,把世界简化,直接对于复杂的问题给出简单的答案,一定过不好这一生。

道理仅仅指明了逻辑,却不包含对现状的认知

比如,我就有一个炒股秘诀,别人不告诉,但是真的很有效,那就是:

股票挣钱,只需要低买高卖

这句话多有道理,你肯定无法反驳。但是这个道理是简单的,真正难的是,现在的价格到底是高点,还是低点,这才是真正的技术活。但是,可惜,这最难的部分,反而是道理不告诉我们的部分。我们如果听了一句低买高卖就认为自己成为了股神就太天真了。

所以道理,根本上来说,仅仅是逻辑,而选择哪一个道理,或者对于事实的定量的分析,才是过得好这一生的根本保证。

当我们说“为什么道理都懂,却过不好这一生?”的时候不用沮丧,因为知道了道理,其实等于什么都不知道。只有知道了具体场合应该适用哪一个道理,以及现状到底对应着道理里面的哪个条件,才是真正懂了世界,那样才能过好一生。

身体里的1000张烂画

2020年1月,绘于东京大学

在我最狂野的想象中也没有想到有一天有人会问我关于如何学习画画的问题。

在我专门讨论这个话题前,先分享学画画的时候,对我帮助最大的一句话:

“Every artist has thousands of bad drawings in them and the only way to get rid of them is to draw them out.”   ― Chuck Jones
每个艺术家身体里面都有几千张难看的画。唯一去掉他们的方法是把他们都画出来。

这是个很有趣的视角转换:从追求好的画,转换成了了把坏的画,画出身体。它能把对于失败这个结果的恐惧,转换成对于过程的专注;把对于结果这个无法100%控制的事情的焦虑,转换为画1000张画这个完全可以控制的过程的投入。

同时,对于学习过程中必然的不理想的结果,采取了幽默,自嘲的态度,从而降低失败感。把对难看的结果的恐惧反而变成了期待。

用同样的逻辑,我们可以说:

每个企业家一生都有三家失败的公司,你只需要赶紧把失败的公司做出来,剩下的都是好的了。
每个篮球运动员都都需要错过 10000 个三分球,越早把这些失败的三分球投完越好。
每个成功的销售都跟在100次拒绝之后。谁先被拒绝100次,谁先达成目标。

不得不说,这是一种我相当喜欢的生活哲学态度

不过话说过来,这种类似精神胜利法的心法,肯定不是科学,但也是和科学技术一样的,是人类追求内心安宁的过程中,非常重要的一种工具。

扩展阅读

为什么画画

2020年4月,绘于夏都小镇的咖啡馆

关于画画的尝试,第一个要回答的问题是:为什么要画画

对于绘画这件事情的目的,解释的最清楚的是我最喜欢的作家阿兰德波顿在《旅行的艺术》中《对美的拥有》这一章表达的观点:绘画的不在于最终的结果,还是借助绘画让自己观察世界,从而,用更抽象的话来描述,完成对美的拥有

我们对于世界上的大多数的东西,都只会花很少的时间用眼睛扫一下,当我知道了这是街道,那是辆车,对面这个人还算好看,远处似乎有一片林子,也就是快速的完成了人脑的神经网络对世界进行抽象形成概念的工作后,就不再处理信息了。世界就这样的被我们持续的忽略

比如,我面前的这个杯子,任何超过1分钟的注视,都会让人厌倦,甚至感觉怪异。但是,如果我拿起笔,准备画它的时候,10分钟的注视是至少的,甚至需要反反复复地,观察它的形状,杯壁上的花纹,把手是如何和杯子连在一起的,乃至投射在桌子上几乎无法分辨的阴影。我完成这个画作的过程,就是我认真的欣赏这个物品的过程,也是最深刻的了解,为什么这个杯子很漂亮的过程。

所以,英国画家罗斯金在教授工人画画的过程中说,我并不希望把工人培养成画家,而是希望把他们培养成更好的工人。他也说过:

I believe that the sight is a more important thing than the drawing; and I would rather teach drawing that my pupils may learn to love nature, than teach the looking at nature that they may learn to draw. — John Ruskin 
我相信视觉比绘画来得重要;我宁愿教我的学生绘画,从而让他们学会热爱自然,而不会教他们盯着自然,从而学会绘画。

北京某处的小院子

有一种完全让人练习跨越大脑的抽象过程,而把眼睛和手直接连接起来的绘画练习方法,或许比较容易让人了解到观察和绘画这两个过程的区别:

用一块布,把手,纸和画笔完全遮起来,然后开始通过观察画画。整个过程完全不看最终的结果。

很显然,这样的 “ 绘画作品 ” 几乎不可辨认,但是做一次,你就可以体会到罗斯金所说的,绘画这个过程对于我们观察世界的帮助,而不再纠结在作为结果的画作。

所以,在我们回答到底怎么开始学习绘画之前,最重要的是了解,最终画好的画,是可以扔掉,撕掉,或者藏起来不给任何人看,但在这幅画产生的时候,绘画能够带给我们的最主要的目的已经完成了

就如同这篇文章,即便我现在点击全选,然后按删除键,即便世界上没有第二个人看到这篇文章,对于我自己更清晰的理解我绘画的动机这个目的,已经完美的达到了。

延展阅读

6月5日 上海人工智能 聚会预告

上海 AI 聚会 ( SHAI )第五场将在6月5日进行。

地点:上海徐汇区番禺路951号交大书院二楼

时间:2021年6月5日 下午2:30 – 4:30 

主题:人工智能在NLP(自然语言处理)以及视频领域的应用

这一次有我在微软的前同事郭嘉分享人工智能在NLP领域的应用,面向技术小白;同时我会分享人工智能在视频生成领域的应用。欢迎所有参与者进行即兴分享。

参加者:任何对人工智能感兴趣的朋友多欢迎参加,也欢迎转发给朋友。

参加方式:不需要报名,到时候直接过来就好,这次换了新场地,再也不用担心人太多了。欢迎随时加入,随时离开。

联系:可以在后台回复“聚会”,获得入群二维码,加入如下活动快闪群,获得活动信息。本快闪群会在活动结束的当晚公布下一次的活动群,并且本群自动解散。

场地:

感谢交大书院的支持,本次聚会的场地开始有了阶梯的作为以及投影仪。如果大家有什么需要展示的,欢迎带笔记本电脑过来。

关于这个聚会的问答
5月29日活动回顾

扩展阅读

脑子投诉自己在瞎搞的时刻,不要听从

当我们知道为什么画画,并且成功的把结果的重要度降低的时候,我们就可以拿起笔画画了。

从这里开始,其实我个人是没有任何的建议的,因为我从来没有过正规的老师,没有看过任何书,几乎任何接触过任何绘画标准路径的东西。

我记得一位知绘艺术的徐老师看过我本子上乱画的素描以后,对我的评论是:

看起来画的还不错,但是就是缺乏最基本的常识

当他看出我的失望以后,非常体贴的加了一句:

就跟梵高一样。
这一句话我相当的受用,从此成为我的座右铭:绘画就要像梵高一样,缺乏常识。

其实仔细来想,这种说法并不是玩笑,而是很重要的原则。
绘画的过程,无论以欣赏世界为目的,还是最终画作为目的,其实就是眼睛和脑子打架的过程。头脑告诉你应该这么画,眼睛告诉你的完全是另外一种样子。来自头脑的是概念,是记忆,是物体的“证件照”,是抽象出来的那个东西,而眼睛看到的,才是物体的真实的样子。我们练习画画,就是要把世界的样子画出来(而不是像一生受的教育一样,用概念去描述世界)。
比如看到一个杯子,我们脑子里面,无论它放在什么位子,都会固执的形成一个大约圆锥体的样子,即使眼睛看到的杯子,有的时候杯口是一条线,有的时候是向上的弧形,而我们依然会固执得按照自己的脑子里面的形象画出来一个抽象的圆柱体。我们看一扇门,虽然从关闭,到完全打开,形状发生着巨大的变化,从长方型,到两条几乎贴在一起的线,靠近自己的这一条边,和远离自己的那一条边的长度对比也在变化,我们脑子里都会把它处理成一个“完美”的四边形
还有就是远近,虽然眼睛看到的沙发比近处的一本书还小,但我们的脑子会对我们谆谆教导,告诉我们不要被眼睛骗了,沙发画得就算不比桌子大,也一定要比书大。。。。“沙发比书大,这是常识好吗?”
可怜的手就好像在被两种力量裹挟着,左右为难。
初期的时候头脑会很紧逼,这时候,绘画既不好玩,也不放松,更不会有什么好的结果。只有不断的练习,要听眼睛的,并且冒险的去尝试只听眼睛的 —- 是的,就是用冒险这个词。
说来或许没有尝试过的人不可以理解,冒险指的就是带着点恐惧,脑子里狂喊:“这下完了!”,“辛辛苦苦画到现在的一幅画要被这一笔毁了!”的声音中,真的忽略思维的反对,按照眼睛看到的画下去,再退后一看,发现还真挺像真实世界的,没有没有引发什么灾难。
这个过程,我可以类比于学自行车。当自行车往右倒下去,一种声音(就是学会自行车以前经验的声音)告诉你要向左打把,而你冒险的向右打把,本以为会重重的摔到地上,结果反而发现车子正了过来。我说的就是这种先恐惧,之后紧跟惊讶和狂喜的过程。
另外一个例子就是滑雪。在山坡上感觉有些失控,速度增加的时候,脑子告诉我们(或者说多年走路和跑步的经验告诉我们),身子要向后倒,就跟我们跑步时候要刹车时做的那样,反而会加速的冲下山去。
而正确的做法是把重心压到山下的方向,似乎扑下山去,然后发现速度就神奇的降了下来。
自行车,滑雪,还有绘画,都有那种脑子告诉自己在瞎搞的时刻。克服了,就又离掌握一种技能更近了一步。创业的过程中那些反直觉的瞬间,和绘画,滑雪和自行车也很相似。偶尔的,做一些大脑反对的事情,或许可以开启一种新的技能,进入一个新的世界。

如何用两万块钱环游全球五大洲的26个城市

看着两年多没有用过的大行李箱,真心的思念旅行了。作为排解这种思念的一种方法,我来推荐一种反常规的,用令人惊讶的最低的机票价格环游世界的方法。

先看一个例子,你来猜猜看这个旅程的机票需要多少?

解释一下,上面的三个字母是机场代号,这个行程是这样的:

上海(中国)
奥斯陆(挪威)
柏林(德国)
伦敦(英国)
巴黎(法国)
布拉格(捷克)
布达佩斯(匈牙利)
哥本哈根(丹麦)
上海(中国

从浦东机场出发,每个城市停留两天,然后飞往下一个城市,最终回到上海。需要很多钱吧?

大约5100人民币,含税,含所有费用。

不过,这是美好的疫情前的世界。但使用同样的方法,即便是在这个所有航班都已经混乱的世界里,依然有一些可以飞得眼花缭乱,而价格依然惊人的低的行程。

比如说这个2021年8月15日出发的行程:依次从一个城市飞往下一个城市,每个城市停留一天到七天不等,足以好好的游玩整个世界:

上海 (中国)亚洲
香港(中国)亚洲
伊斯坦布尔 (土耳其)亚洲
罗马(意大利)欧洲
巴里(意大利)欧洲
威尼斯(意大利)欧洲
巴塞罗那(西班牙)欧洲
米兰(意大利)欧洲
巴黎(法国)欧洲
慕尼黑(慕尼黑)欧洲
芝加哥(芝加哥)北美洲
旧金山(旧金山)北美洲
墨西哥城(墨西哥)北美洲
波哥大(哥伦比亚)南美洲
利马(秘鲁)南美洲
圣地亚哥(智利)南美洲
布宜诺斯艾利斯(阿根廷)南美洲
波哥大(哥伦比亚)南美洲
萨尔瓦多(佛得角共和国)南美洲
迈阿密(美国)北美洲
蒙特利尔(加拿大)北美洲
东京(日本)亚洲
马尼拉(菲利宾)亚洲
悉尼(澳大利亚)亚洲
布里斯班(澳大利亚)大洋洲
悉尼(澳大利亚)大洋洲
上海(中国)亚洲

这个跨越了五大洲,飞跃四大洋的折腾的航班肯定就要贵很多了吧?尤其在疫情期间?

公布答案:需要人民币 23,221 元,含税和费用。

具体的行程如下,大家可以看着这些充满异国情调的机场和国家的名字,脑补一下国门打开以后,自己如何放飞自我。

这份清单足以可以分享给喜欢旅行的朋友,好好的馋一馋家里蹲的各位。

具体怎么做到的?

以后的文章再解释。大家可以发挥聪明才智,在留言里猜一猜,能够有这么多航程却依然保持很便宜的价格的技巧是什么?

变态狂飞攻略

在上一篇中,我例举了一个 23,000元 的航程,从亚洲出发,到欧洲主要城市转一圈,再到北美的主要城市转一圈,然后访问了南美洲的所有主要城市,最后甚至又去大洋洲访问两个城市,最后回到上海。

 

上海 – 香港 – 伊斯坦布尔 – 罗马 – 巴里 – 威尼斯 – 巴塞罗那 – 米兰 – 巴黎 – 慕尼黑 – 芝加哥 – 旧金山 – 墨西哥城 – 波哥大 – 利马 – 圣地亚哥 – 布宜诺斯艾利斯 – 波哥大 – 萨尔瓦多 – 迈阿密 – 蒙特利尔 – 东京 – 马尼拉 – 悉尼 – 布里斯班 – 悉尼 – 上海

本篇是对于《如何用两万块钱环游全球五大洲的26个城市》这个问题的答案。

对于如何可以便宜的飞行,有一个基本的原理:大多数人不要的,一般会便宜

传统的飞行需求是,尽量,尽量的飞行时间,尽量的中转到达目的地。而如果我们反其道而行之,我们专门去找两个城市之间,尽量的时间,尽量的飞行,且尽量多的中转。这样飞,不但不会花费更多钱,反而会因为我们选取了大家都不想要的东西,更加便宜。

举个例子,在疫情的条件下, 如果我要想在2022年1月1日从上海直飞东京,最便宜的经济舱需要 6101 元,这是因为我们大多数旅行者都喜欢这样的直飞,而在航班数很少的情况下,机票价格就会贵得离谱。

但如果我们不介意先向南飞到香港,在香港停留 1 个多小时,再重新向北飞到东京的话,票价会立刻降到 2498元。价格减半。

航空业从来不是飞得越远越贵,而是越多人喜欢就越贵。比起直飞,没有人会喜欢把一个2小时的航程变成8小时。但是,有些人天生不同,比如我。

但香港 1。小时的停留,几乎对于旅行者没有什么用处。好消息是,大多数允许你转机的行程,如果你按方下药,使用 multi-city 类型,定两段行程,并且在香港停留个两三天继续飞到东京,票价基本上不会有什么大的变化。所以,大多数几个小时的停留,都有机会变成两三天的停留。

这里有一个名词,layover 和 stopover 。layover是指24小时以内的停留,就是我们常说的转机,而 stopover,一般指24小时以上的停留。几乎所有的航空订票网站都只支持layover,而要预定 stopover 类型的飞机票,就要花一些心思。

如果我们继续发挥我们疯狂的想象,我们还可以继续向南飞,如果我们不介意的话,可以先从上海出发,飞到菲律宾的马尼拉去,在那里停留2天,然后再飞到日本的大阪,在大阪再呆两天,最后再飞到东京去。这样增加了马尼拉,大阪两个目的地,而总价格会继续降到 1613 元。价格第二次减半。

或许,绝大多数人希望用 6000元 的价格尽快的从上海到达东京,而这个世界上肯定有人,希望用 1600元 的价格,晃悠到马尼拉,大阪,再去东京。

除了 stopover,还有一种是航空公司的跨区域飞行基本上都会免费赠送一到两程的同区域航班。举个例子,十几年前,有一次出差从上海飞西雅图。我成功的把这种简单的往返航程,改签为上海-东京-旧金山-西雅图-芝加哥-纽约-芝加哥-上海,而保持总价格完全一样,唯一需要的就是了解航空公司对于跨区的规定,以及一个相对长一点的假期。

总之,这个方法的核心思想是:

  1. 自己要的行程,一定是大多数人不要的那些行程

  2. 航空公司有转机的地方,经常可以从几小时延长到多天

航程越远,航空公司越多的地方,这种办法的效果越发明显。比如欧洲的旅行,经常可以用一个航程的价格遨游整个欧洲。

除了自己手工制作,还有一些网站,可以帮助我们这种脑洞大开的旅行者,比如 airwander.com ,就是其中非常有想法的一家。

祝大家在困在家中的时候可以通过臆想全球飞行航程获取一些乐趣。

SHAI 6月12日上海人工智能聚会预告

人工智能聚会,第六场,依然在老地方:

地点:上海徐汇区番禺路951号交大书院二楼

时间:2021年6月12日 下午2:30 – 4:30 

主题:人工智能的入门之路

这一次的分享嘉宾是赵君同学,他对于人工智能在视频,音频领域以及视频理解领域积累了很多经验,他会跟大家分享这些领域的心得。

参加者:任何对人工智能感兴趣的朋友多欢迎参加,也欢迎转发给朋友。

参加方式:不需要报名,到时候直接过来就好,这次换了新场地,再也不用担心人太多了。欢迎随时加入,随时离开。

联系:可以在后台回复“聚会”,获得入群二维码,加入如下活动快闪群,获得活动信息。本快闪群会在活动结束的当晚公布下一次的活动群,并且本群自动解散。

场地:

感谢交大书院的支持,本次聚会的场地开始有了阶梯的作为以及投影仪。如果大家有什么需要展示的,欢迎带笔记本电脑过来。

对于聚会的感悟:

这个聚会已经举行五次了,两次在华山路上的创邑,一次在星巴克,两次在交大书院,从围坐咖啡厅的长条桌,到挤得满满当当的会议室,到上一次30多人在台阶上的剧场一样的演讲,尝试了各种方式。感触如下:

  1. 基本达到最初的设想,就是一群人,对于一个话题,在固定的时间,固定的地点聚会

  2. 话题从形而上的AI对于世界的改变,到跨界的AI在蛋白质研究的结合,到代码都涉及过

  3. 参加的朋友从18位到34位都有

我个人的判断呢,是一个还不错的聚会。不能算非常的精彩,毕竟大家都是即兴而来,并没有做什么准备,但是,至少是一个还不错的聚会,相比于周六的无所事事,或者仅仅是逛一下武康路上的咖啡店,还是有一些收获。

期待以后大家都可以从入门到分享,可以有更多跨界的分享,并且提供更多的交互的时间。前面的几次虽然没有专门的分享,但是提供了很多大家交互的时间,也是很不错的形式。

我个人从中遇到了很多位很有趣的朋友,之后都单独的约了,还有几位很不错的小伙伴加入了我们团队,对于我个人来说,收获满满,就是不知道参与的其他各位了。