网址:http://neuralnetworksanddeeplearning.com/about.html
总括
- NN 是最优美的编程范式之一
传统编程范式:将一个大的problem分解成很多个small, precisely defined tasks that the computer can easily perform.
NN: 我们不告诉computer如何去解决问题,而是让它去从观测数据中学习,让它自己去找到solution - 使Automatically learning from data 成为可能
2006以前,对于很多problem,NN是无法超越(surpass)传统方法的
2006年, deep neural networks学习技巧(即DL)的发现改变了这一现状 - 本书purpose
掌握NN的core concepts(当然也包含DL的Modern techniques)
写一些代码:用NN和DL去solve complex pattern recognition problems
用 NN和DL去解决自己设计的问题本书以 concept为导向
本书坚信:应该对于 NN和DL 有一个solid understanding,这样好过对于连串idea list的模糊理解。
你只要理解了core ideas,再理解新的东西就简单了。
正如编程语言的学习,只需要掌握 core syntax, libraries and data structures of a new language,其它新的库和数据结构就很容易理解了
作者指出,学习NN的hot library的好处是immediate problem-solving payoff,但要想理解NN到底是怎么回事,要想得到能够持续很多年的insight,就必须去理解 the durable, lasting insights underlying how neural networks work
Technologies come and technologies go, but insight is forever.
字符识别的例子
通过不断改进我们的字符识别的例子,逐渐引入 NN和DL 的 core ideas