编程这东西,面向对象是一个进步,但不是终点。以tensorflow为例,你可以称之为面向功能(function orient)的编程(我自己起的名字),内部都已经高度模块化了,你无需指定先做什么后做什么,只需根据功能需求将你的模块添加进去就行了。未来编程趋势肯定是面向人的需求和高度模块化。
很多东西你不去做一遍根本不知道下一步该怎样。只说不做瞎比比很讨厌。所以,多做少说,说也只说一些你做过的东西。
在搞计算机的人眼里,深度学习是卷积神经网络,是RNN、CNN等。但在我这个数学出身的人眼里,深度学习就是各种数学,数据处理。(所以讲即便是计算机这样的工科,理解仍然是处于很重要的地位。)比如卷积神经网络本质上就是加权平均,循环神经网络则和时间序列很相似。虽然讲目前深度学习好像走了一条仿生路线,但其本质上就是数据处理。神经网络和人工神经网络都是处理信息,只是计算机的世界信息表现为数据的形式,在人的世界,信息表现为其它的形式。