正文
前言
我会先汇报一下志愿者和学习群的情况,
然后继续分享对大家非常有用的四个小应用:
-
为什么用熟悉、掌握、精通来描述技能?
-
为什么你打三年的游戏都没成为职业选手?
-
为什么听了那么多道理,依然过不好这一生?
-
如何克服知识恐慌
最后征集一下大家的意见。
来信反馈
实在是太感谢大家的热心帮助了。
不过目前我还未回复任何回信,
因为没想到我收到了400多封邮件,
所以需要一些时间先做分类统计。
对于志愿者,我需要规划一下。
对于学习群,我需要分类整理大家的水平。
回复会很慢,但会认真读大家的来信,请耐心等待。
四个应用
由于这四个小应用是一环扣一环的,因此请不要跳着阅读。
一、为什么用熟悉、掌握、精通来描述技能?
现象
相同的app安在不同的手机上会有一模一样的功能。
如果知识真的是信息,
那么不同的人学习相同的知识应该会有相同的能力。
可实际却是,相同的知识在被不同的人学习后,
会有熟练、掌握、精通之类的等级。
解释
学习知识的过程是用大量已知的情况(例子)来构建可预测未知情况的模型的过程。
除非要学习的知识是像“太阳从东边升起”这类输出不随输入而改变的“文科”知识,
否则根据人们所使用样本(例子)的数量和质量,所构建的模型会表现出不同的泛化能力。
熟练、掌握、精通实际上是在描述每个人所构建出的模型的泛化能力。
二、为什么你打三年的游戏都没成为职业选手?
现象
为什么打了十年的篮球/扑克/麻将/游戏也没有成为职业?
为什么看了十年的美剧也听不懂外语?
标题是指我大学打了三年 Dota,还是菜的可以。
《刻意练习》书中也描述过相同的问题(我还没有看过)。
但若用机器学习来解释这些现象会非常简洁。
解释
在机器学习中,任何模型(以神经网络为例)有两种模式:
一个是
更新模式
,也就是学习。
一个是
预测模式
,也就是应用。
我脑中的神经网络只有头两个月是处在学习模式,
随后都处在应用模式,一直用两个月学到的模型打 Dota。
因此不管我再打多少年的 Dota,还是头两个月的水平。
延伸
那么大脑什么时候会处在更新模式?多数是发生在睡眠时。
因为清醒状态时,我们需要应用模型来躲避危险,
这个时候不能随便更改模型。
类比:好比你在使用 word软件 写文档,若每时每刻都更新 word软件,定会影响文档的书写。合理的做法是等文档写完,关闭软件后再更新。这个关闭再更新的过程就发生在睡眠中。
因此不睡眠会失去更新的机会,从而丧失学习能力。
而睡眠时具体如何更新神经网络取决于白天搜集的信息。
信息的搜集还取决于好奇心(也就是
学习观09
中的内容,强烈建议你看完
学习观1
5后,回过头再看一遍09)。
题外:我在知乎上看到高中生睡5个小时写作业的提问时,心里的状态是 “孩子,这你白天不是白学了吗”
三、为什么听了那么多道理,依然过不好这一生?
这个问题在
《毁掉一个人很容易:
消其目的》
中的“丢弃这三类模型”下讲过三个原因。而这里补充的是第四个: