编程范式总结起来分为两种,一种是申明式的,一种是指令式的,申明式的编程在解决数据和算法的问题,指令式编程是在解决逻辑和控制。
算法和抽象更多要我们利用自己的右脑,也就是更具艺术思维,抽象和感性认知的大脑。
逻辑和控制,涉及到更多细节,更多的利我们的左脑,也就是更熟悉概念和理性的半边。
其实有整个大脑自然好于只有一边,但是我们的教育体系一直在锻炼我们的左脑,而弱化右脑,大家从小到大都沉浸在灌输概念,讲究理性的推理,从而使得右脑荒废,这也是为什么很多成年人画画甚至不如幼儿园小孩的原因。因为小时候我们的世界还是两边大脑一起发展的。
现在深度学习的推理框架中,MXNet就是一个很好的结合了申明式和指令式编程的算法框架,这也让它在深度学习领悟大受欢迎
展开