本文目录
中国为什么没有一个像样的深度学习框架
你听说过贾扬清吗?他是现在的阿里技术副总裁,深度学习框架caffe是他一个人独立完成的,也是当年的第一个深度学习框架,是由中国人完成的!此外,facebook的pytorch框架和谷歌的tensorflow框架也是他深度参与开发的。可以说现在的主流深度学习框架都是由他主导开发的,他在完成caffe框架后,抱着开源的想法,将caffe进行开源,谷歌,微软,亚马逊等企业都是使用过caffe框架的!有了caffe才有了后来的tensorflow和pytorch。
目前国内百度的paddle paddle以及腾讯的Angle都是国人自主研发的深度学习框架,而且也是和其他几个主流框架齐名!
不要太小看中国,中国牛人还是很多的只是你没有去深入了解而已!
《TensorFlow实战》和《TensorFlow:实战google深度学习框架》两本书有何异同
刚好两本书都买了看过,初学建议买《TensorFlow:实战Google深度学习框架》注释和代码很全很有体系,跟着学很合适。有一定基础,想进一步学习应用场景的可以买《TensorFlow实战》。
究竟深度学习在干什么
今天我谈一些经过个人实践的一些可以落地视角和方法。
深度学习是在设计知识的联系,这种联系就形成结构。
用设计的方法来读书
所谓设计其实是指一个过程,在这个过程中采取一定的思维及思维方法,而深度学习就是要使用一系列的思维及思维方法来设计学到的知识,把学到的知识跟已有的知识联系起来,而这种联系就会打破原有知识的结构,重新塑造出一个新的知识结构。
在这个设计过程要使用的一些思维及思维方法
系统思维
减法思维
还原法思维
假设性思维
创新的思维【水平思维】
通常我们读书就是学习到书中的知识
抱着这个视角会有很大的问题,因为一个人的学习,不仅是学习书中的知识,而且要重构知识,每个人都有现有的知识存量,要把新学到的知识通过设计嵌入到已有的知识系统。
一个根本的方法
设计一个简单的形式来表述知识,形式就是指结构的外形可、可视化、形象化,并同时形成一种样式与秩序。而这个设计就要用到一些思维的方法【系统思维、减法思维、还原法思维、等等】。知识要经过自己的设计转一手,嵌入到已有的知识体系。
深度学习
深度学习,就是在你读书的过程中,不仅是获取知识,而且还要生成知识,而这个生成的知识,就是透过设计。
知识要变成能用的思维
读书获取的知识,跟大脑里能用的思维还有很远的距离,因为大脑用的思维要简单,而知识却是复杂的,知识要设计成简单的形式就能变成大脑里可用的思维。很多时候,读了很多书发现也没啥用,就是知识跟思维之间的断层造成的,这个断层,正是需要设计的地方。通过设计打通知识与思维的通道。知识要做到简,反过来大脑通过这个【简】就可以驾驭知识。
结论:
深度学习其实是一个对知识重新设计的过程。非设计不足以把知识变成大脑里的思维。非设计不足以把新学来的知识嵌入已有的知识体系。深度学习干的是就是一个设计的活,每个人都要或多或少懂一些设计思维,这样有助于自己更高效、更有深度的去学习。
深度学习框架有哪些各有什么特点
国际上广泛使用的开源框架包括谷歌的 TensorFlow、脸书的 Torchnet 和微软的 DMTK等, 美国仍是该领域发展水平最高的国家。我国基础理论体系尚不成熟,百度的 PaddlePaddle、 腾讯的 Angle 等国内企业的算法框架尚无法与国际主流产品竞争。
关注优就业,学习更多IT知识。