为甚么光看书、看别人的过程,不实践就长进很慢

作者轻飘飘地就给出了cost function的另外一种关键的描述,而对于如何发现这种描述却只是一语带过:"There is another way to write this cost function that is very helpful.. we can define the frequency of any internal node to be the sum of the frequencies of its descendant leaves“这其实就是我常常痛恨的“我们考虑…”,这里作者其实就是在说”让我们考虑下面这样一种奇妙的转换“,可是怎么来的却不说。但必须承认,《Algorithms》的作者还是算厚道的,因为后面他又稍微解释了一下:“this is, after all, the number of times the internal node is visited during encoding or decoding…”这个解释就有点让人恍然大悟了,但是千万别忘了,这种恍然大悟是一种错觉,你还是没明白为什么他会想到这一点。这就像是作者对你说“仔细观察问题条件,我们容易发现这样一种奇妙的性质..”,怎么个“仔细”法?凭什么我自己“观察”半天就是发现不了呢?霍夫曼本人难道也是死死盯着问题“观察”了一学期然后就“发现”了么?我们有理由相信霍夫曼肯定尝试了各种各样的方法,作出了各种各样的努力,否则当年Shannon都没搞定的这个问题花了他一学期,难道他在这个学期里面大脑就一片空白(或者所有的尝试全都是完全不相干的徒劳),然后到学期末尾忽然“灵光一现”吗?如果“仔细观察”:),我们会发现两个cost function表达中frequency的概念有微妙的差异,在第一个cost function中,只有叶子节点有frequency,而这个frequency必须和叶子节点的深度相乘。而在第二个cost function中,内部节点也具有了frequency,可是所有节点的“frequency”忽然全都不跟深度相乘了。frequency的不同含义令人困惑。

总而言之,看书没有经过那个反复探索的 过程,而这个过程是加深记忆、形成经验的关键,但恰恰这个过程是作者很难通过写作表达出来的,因为他繁琐、无聊、漫长,说不定还反映了作者起初的水平不行,因此就被过滤掉了,但这是成长进步的精华部分,就像一个比喻,人们吃了肉,把骨头丢给狗,但骨头恰恰是最精华的部分

推荐阅读更多精彩内容

  • 贴份不成熟的一辩稿。我们来到这个世界,除了想要看看这些花花绿绿的世间万物,我们同样还有一个值得花费一生的时间去询问...
    才难破赋阅读 5,746评论 0 2
  • 你向我走来,带来一阵芬芳 我向你走去,留下一段回忆 光向风走来,弥补一场离殇 风向光走去,添上一种光芒
    笑笑_feng阅读 99评论 6 3
  • 所谓"解析":从事先规定好的格式中提取数据解析一共有两种格式:JSON和XML一、JSON全称JavaScript...
    cj2527阅读 599评论 1 1