蜘蛛织网--广度优先搜索和深度优先搜索在学习策略上的一些考量(1)

如果把学习的过程想象为一个建立一张蛛网的过程,那么广度优先就是优先蛛网的大小,深度优先就是优先蛛丝的强度。

那么现在的问题是什么?时间是有限的,进步也是有限的,想让网抓到想要的虫子(解决问题更加合理),我们就必须仔细考量网的大小和强度--即蛛网的大小和强度由所需要捕捉到的虫子(需要完成的目标)来确定。

那么下面更新小蜘蛛第一个目标:一只一定会撞在网上的但是体型十分巨大的青蛙

稍稍动用了一些创世之力,在两个月后的某一天new了一只青蛙在蜘蛛网上。很明显,我们的这只蜘蛛1号具有雄心壮志,想要捕捉到一只青蛙来证明自己的伟大,蜘蛛1号是一个广度优先主义者,所以它准备了一张青蛙大小的网来进行这个任务,这张网的强度是1的初始强度。当青蛙被new到网上的时候,藏在角落里的蜘蛛1号看到了这样的现象-它的网无法完全包裹住青蛙的同时被青蛙的舌头轻易的撕碎,绿色的皮肤看起来无从战胜。蜘蛛一号只好暂且躲起来瑟瑟发抖。
以一个理想主义者的观点来看,我们相信,蜘蛛一号总有一天会战胜青蛙,就如同我们总有一天会实现自己的理想。但那不是没有足够大的网,也没有足够强的网的现在,在刚开始的时候,蚊子大概率是更好的可以操作的目标。我们并不需要出生就能手写Linux内核,从熟练掌握一个算法开始兴许是一个不错的目标。只顾及知识面,则意味着对于一个特定的知识,无法比拟任何的专业人才。

posted @ 2025-01-11 13:27  舟_舟_舟  阅读(28)  评论(0)    收藏  举报