欢迎光临散文网 会员登陆 & 注册

五步学习法,学习任何知识的通用学习方法

2023-09-10 02:36 作者:小黑黑讲AI  | 我要投稿

大家好,我是小黑黑,今天要为大家分享我的独家学习心法,五步学习法。

这个学习方法是通用的,可以随意用在你想学的内容上,比如高等数学、机器学习、或者是算法数据结构。

如果我们能切实按照这个学习法进行实践,我相信即使难如量子力学,也会学的明明白白。所以,让我们开始吧。


第1步,找问题,先了解

无论如何,我们肯定是要学习某个知识点的。

它可能是高数中的拉格朗日中值定理,或者是算法中的二叉树,也可能是机器学习的SVM。总之,总会有个知识点。

既然有知识点,那一定就有这个知识点的针对性问题。

问题很容易找到,比如买本考研的《高等数学》,或者在LeetCode上找二叉树,最后不行还可以问GPT,让它给出几个问题。

找到这些问题后,整体浏览问题。因为很多同学不是第一次学某个知识点,所以对这个知识会有一定的了解。

我们要看看在正式学习前,能回答出多少,把具体的情况记录下来。让自己心里有个数,就可以了。

这里要强调一下,这一步是找问题,并给自己摸底。不要纠结于这个时候,会不会,会多少。


第2步,看视频,初学习

对于待学习的知识点,找到它的讲解视频或者文章,随便搜一搜,肯定有一大堆。从中找3到5个,讲同一个知识点的视频。

接着就要看视频学习了。如果之前压根没接触过要学的内容,这一步多少会有些痛苦和缓慢。

因为再好的视频也不见得将某一个知识点,和该知识点依赖的方方面面内容都讲到。我们可能需要综合好几个视频来学习同一个知识,学习时一定要有耐心。

在这个过程中,我们要将自己明白和不明白的子知识记录下来。

并继续找不明白的子知识点的视频,继续深入学习。

这实际上是一个递归的过程。很有可能基于一个知识点,又延伸出一大堆内容。这主要是因为你要学的知识是一个上层知识,它会依赖一大堆基础知识。

就比如我们要学GPT大模型的算法原理,那总得先学Transformer。学Transformer,就要先了解编码器解码器架构,就要先看看seq2seq。而想搞明白seq2seq,又要看RNN、word2vec、神经网络、逻辑回归、梯度下降算法等等等。

所以说,为了自己学的舒服点,不如就从梯度下降算法开始学,打好基础,再往上。欲速则不达。

总结来说,这一步的关键是,要基本弄懂所要学的内容,里面遇到不明白的子知识,继续搜,搞懂后再回过头来看我们要学的内容。

有一点要提醒大家,学习不要太追求完美主义,有个八九不离十,就可以进入下一步。


第3步,学习后,再尝试

我们要快速检验一下前面学的效果怎么样。这里不用找新问题,就把第1步的问题拿出来,看看自己能答对多少就可以了。

如果是像算法数据结构这样的知识,可以先把原题刷了。

开始不会做,看完视频学会之后,再尝试写一下,一般都能写出来,调试后提交通过。

如果是针对一个章节的知识点,原题做会后,可以再找些类似的新题,看看能不能做对。

反正这一步,就是要彻底把这个知识点搞明白。

再比如有的同学以高考、考研这样的考试为目的学习。最好的方法是在学习某章节后,用真题来检验自己。

记得以前上高中的时候,有个学习小技巧。就是每次在学某个知识点前,都会找几道这个知识点的真题作为目标。

例如,学习解析几何,找几道有代表的选择、填空和大题。

为了将这几个题作对,要反复学习解析几何,直到即使不看答案,也能知道自己做的是对的。这里要说明的是,其他解析几何题目的答案是要看的,只是这几道不看。

最终,我们会发现,如果真能把某个知识点学明白,即使没答案,也知道自己做的是对的。

其实这个过程有点像模型的训练,用大量的题目作为训练集,然后用几个真题作为测试集。就像我们在训练模型时,同样不能把测试集加入到训练集。

 

第4步,尝试后,要总结

如果前面几步做扎实了,这一步就会比较轻松。对于某个知识点总结时,如果能在不看书、不看视频、不看任何材料的情况下,把这个知识点有条理、有逻辑的复述出来,就说明你学的差不多了。

实际上,复述与总结的能力是非常重要的,想想将来你在面试时,不就是要给面试官复述各种知识么。

而且你要想尽一切办法,让他明白你的逻辑。

能把某个知识给别人讲明白,才说明你真正理解这个知识。

分享知识时,不仅能让自己更加理解知识,还能收获分享的乐趣。

如果能使知识的细节、逻辑和结构,在大脑中像水流一样,非常顺畅的流入、流出,并通过语言清晰的表达出来,就说明我们真的把它学明白了。

在复述与总结时,我们可以模拟将来面试的场景。

比如,在白纸上或者白板上写代码,或者给自己录个视频,复述知识,都是很好的方法。

 

第5步,勤复习,三遍过

每个知识点都要复习个三、五遍,才能真正形成记忆。学霸不是学出来的,是复习出来的。忘记是人类天生的。我们想对抗这个弱点,就只能多看几次。

如果觉得复习时很痛苦,只是因为前面没学明白。

大学期末考试前的复习很痛苦,是因为那不是复习,是预习。

复习也是有技巧的。对同一个知识点,要用不同的姿势去复习。比如,我们想把红黑树学明白,学习时用C++实现,复习时就可以用Java、Python和Go等等语言,再实现一遍。这样不仅将红黑树学明白了,还熟练了其他语言。

另外还想说一点,复习需要是周期性和系统性的。

今天学的,明天复习没什么用。不能趁热复习,可以等两周、两个月之后,再回过头看看,所学内容还会不会。

系统性是指,某个知识点单独拿出来要会,放到一堆知识里面,也要会。

我们可以用做模拟真题的方式,来验证我们对知识的系统性的掌握程度。

如果是以考试的分数为目的,经常做模拟试卷是非常有效的方式,因为这种方法不仅系统,还能让你随时了解自己对全局的掌握程度。

那么到这里,五步学习法就讲完了。文章结束前,考考大家,五步学习法中的第3步是什么?


五步学习法,学习任何知识的通用学习方法的评论 (共 条)

分享到微博请遵守国家法律