读书的误区

书不要读太多,注意自己探索

这个观点很早就想说了,但是一直没机会写下来。
就是

许多人喜欢炫耀自己读了多少书,读了多少名著,并且把这些名著吃得有多透彻。但是我却发现,书读多了有一个大毛病,就是缺乏自己独立的思想,因为他们读书的时间太多了,自己探索的时间太少了,结果就没有发展出一套自己的思想,没有自己独特的见解。

这就告诉我一个道理,书不要读得太多,不要有读完一本名著接着再读下一本名族的想法。需要走一点弯路,自己去探索,自己去发现,这样才会发展出自己独特的思想。

不要盲目听信各种推荐

一个普遍的现象:

小白经常喜欢去网上看别人推荐阅读的书籍,然后他就会发现,他又许多的书要读。比如上大学前我要读《C primer plus》,大一上册时我要读《C++ primer》,大二上我要读《微分几何与广义相对论》、《复分析可视化》、《数学分析》,大二下册我要读《算法导论》。。。
但结果你看我现在,上面的书我一本都没有读过!

为什么我一开始想要读这些书呢?因为我看到很多的人夸奖这些书写得好,值得一读,所以我就被那些人的好评给迷惑了,就像着,既然大家都说好,那我一定要去读。

这里就要一个很大的问题,就是我根本没有思考过,我为什么必须读这本书。现在回头来看,我连C++、C的项目一个都没有做过的情况下,去读这些大块头来巩固基础简直就是愚蠢的。

ps:其实主要是想借机批判一下我忍不住去通篇阅读PRML、ESL、西瓜书的冲动。因为PRML、ESL是进阶书,我连基础都没打好,再去通读简直就是自找苦吃,另外西瓜书其实是不值得通读的,因为它省略大量细节,完全是各种堆砌机器学习的知识点,不适合仔细读。

批判的精神

批判的精神是主要是上学期从曾博那里学来的。我发现这是非常重要的一种精神,因为如果你仔细分析许多的文章,各种谣言,阴谋论,洗地等等层出不穷。比如各种新闻,知乎回答等等。这些文章,许多都是真假混杂,掺杂个人思想等等。如果没有批判的精神,非常容易被带节奏,最后变成一个傻子。

目前而言,这种情况主要存在于各类热点新闻、事件、帖子中,还有就是各种非技术性文章中。所以我的批判精神的发展目前主要还是针对这些类文章。

理论之理论

这是关于理论的理论
1. 这是我根据我的情况归纳出来的的理论,所以这些理论只为我服务,它门的正确性也仅仅局限于我。
2. 这里所有的理论不是真理,所有的的理论必须经受实际的检验,才能够被长久的在这里被记载下来。
3. 理论是伟大的,它的伟大性体现在,它是进行实践的核心指导思想,它是以不变应万变中的不变

为什么领悟到的思想一定会是处于若存若亡的状态。

很简单,因为一切思想,只要不去实践,通过这实践把它写进你的骨子你,写进你的本我你,那么,他就会随着时间的流逝,渐渐忘记它是如何诞生的,忘记它诞生的根基,便自然处于一种若存若亡的状态了。最后的结局,也就是死亡了。

学习理论

既然我要花一辈子的时间去学习,那么,我就必须要建立一套完备的学习理论。

所有的学习理论都是过时的,因为你要学习的是新的知识,新的知识由新的的特点,所以只会套用从旧的经验中总结出来的理论,结果一定是失败的。

  1. 隔离学习
    在这里,我论证了理论学习为什么要与实践分离,[建立理论需要的是一种抽象思维,而实践是一种形象思维,尽管形象思维更容易理解,但是很多的时候无法进行实践或实践耗费的实践太多,抽象思维才是最有用的。]还论证了为什么学习要隔绝诱惑
  2. 关于下一学期必须要做的第一件事情
    这学期得一些失败经历带来的一些经验
    在这里我论证了,为什么现在需要尽力搞清楚一切细节,为什么需要弄清楚本质,并指出如果不这样做,那么就没有未来。

    关于对本质的探寻,和宏观思维一样,也是我上学期得到的一个重要的思想。

  3. 前人的经验是非常值得学习的,因为这些经验已经从一片混乱中发展出一定的结构,,这些经验不仅仅可以帮助你少走很多的弯路,有时候还能帮助你看清楚未来的道路。【其实这就是所谓的归纳学习
  4. 宏观思维,有些类似不写代码的架构师,这是我这上学期上半阶段自己悟出来的最有价值的思想。它让你忽视一切不重要的细节,从整体的角度出发,看清楚大的脉络,抓住最核心的思想。【其实思维的领域,并不仅仅只局限于宏观,人应该掌握在不同尺度上的思维方式,微观思维宏观思维
  5. 预习,上andrew ng的课程就会发现,有许多的概念andrew ng是没有深入讲解的。
  6. 活跃的大脑是进行一切学习的基础,如果大脑不活跃,那么硬实力没了,再强的软实力也是没有办法发挥。
  7. 如何抄答案抄代码。没有什么抄,只有看懂之后的临摹。
  8. 深度学习。我觉得我大学学英语学了三年,可是到如今大四了,英语还这么烂,作文说不定还没有高中写得好,充分说明了,我的学习,只是看起来在学习,更本没有学习到知识的本质,所以无法真正掌握知识

实践

实践似乎就是执行。

1. 面临问题的时候,一定要搞清楚解决这个问题最关键的地方在哪里,以免花大量时间却只解决了一些次要的问题。

未来理论通往现实的桥

只提出理论却不提出实践理论的方法,那么这理论就如同空想一般,慢慢就会被遗忘,失去它本可能发挥的价值。所以,每当我提出一个理论的时候,我就必须同时提出实践与检验这条理论的方法,让这理论融进我的骨子里,永远不会消失。
建桥第一步:
既然理论要到现实中来,我便需要给理论在现实之中寻一个载体。初步的想法,这载体,是一个本子,这个本子要把我的理论都写下来,写什么呢?写我这一段时期要革命的东西,写我今天的基本任务规划(前一天写),写我今天对未来的打算(明天的革命,明天的任务规划)
建桥第二步:
建桥第三步:
。。。

规划理论

为什么需要规划呢?
因为没有的规划的生活,是没有结构的,是没有效率的,是没有方向的,是不知未来的。
想要把握住未来的方向,就需要尽力把大多数时间用来为未来奋斗,就需要李永田结构来提升效率。


  1. 对未来的规划,要考虑到未来的环境,要考虑到未来的不可规划性!
    • 对规划的细致程度应该随未来据现在的时间长度的增加而降低。短时细规划,长时定方向。
    • 千万不要花太长时间去在细节上规划较远未来的事情,我的教训是,这样只是折磨自己的精神,却几乎不可能有什么实际收获。
    • 不要让过去的死的固定的规划,限制住未来!要变通!最核心的还是能够快速的确定当下应该做什么,而非死守过去的规划。
  2. 一个规划的误区,即总是想要在一开始就规划好所有的东西,然后我只需要在接下来的日子里完全按照我规划的一切去做就行了。这里有两大错误,一是在一开始就规划好未来的一切,二是在未来完全按照规划的一切生活。第一个个错误错在忘记了事物的发展性——由简至繁,想要一步登天;第二个错误错在完全忽视了环境的变化性,甚至可以说忘记了规划理论最核心的能力——即时掌控变化的能力。
  3. 规划的分步走策略。在第2点我提到,规划的一大误区就是想要一步规划好很远的事情,忽略了人对所规划事物的认识是由简至繁的,所以规划的分步走策略就是必然的了。所以对任何事情的规划,一定不要想太远,先制定一个切实可行的第一阶段计划, 然后执行这个计划,在第一阶段的计划执行过程中,对所规划事物有了更深入的认知,然后在第一阶段计划完成之前,制定好第二阶段的计划,然后执行第二阶段,再规划第三阶段。。。

学习之过拟合

就如同人工智能之核心是智能一样,机器学习,深度学习的核心是学习。
智能是什么?这个东西太宽泛,目前给出明确的定义。但是学习相对智能则是一个更狭窄的范围,可以有更好的定义。
所以,学习是什么?是一个非常值得思考的问题。可惜我几乎从来深入没有思考过这个问题。但是通过对机器学习的了解,我对机器学习中过拟合的概念非常感兴趣。从过拟合的角度看来,我数学的失败、材料力学的失败是很容易解释的。