08-预备知识
7.3 预备知识
神经网络用到的数学机制需要进行大量的浮点操作。在开发简单神经网络的实际结构之前,我们需要用到一些数学原语(primitive)。这些简单的原语将被广泛运用于后面的代码中,因此如果我们能找到使其加速的方法,将能真正改善神经网络的性能。
警告 本章的代码无疑比本书的其他代码都要复杂。需要构建的代码有很多,而实际执行结果只有在最后才能看到。有很多相关资源会帮你用几行代码就构建一个神经网络,但是本示例的目标是要探究其运作机制,以及各组件如何以高可读性和高扩展性的方式协同工作。这就是本书的目标,尽管代码越长表现力越强。