运算流程图和程序优化
许多编程框架都提供可视运算流程图,这个工具可以把一个神经网络的全部运算用框图的方法画出来,框图中的每个节点就是程序库中的一个函数或运算(用编程语言说叫作一个对象),这样整个运算非常直观,也容易找到程序漏洞。当运算流程图画出来以后,编程框架就可以自动把流程图变成可执行程序。对于一个复杂的程序,用可视流程图方法画出来后有全局观,很容易优化(改动流程图比改程序容易)。编译器(把用编程语言写的程序转化成计算机底层指令的内置程序)可以根据流程图优化底层资源(内存、计算等资源)的分配。
本书评论