这实际上取决于符号图的样子。我假设你使用MXNet和Python( Python文档 )。在那里,您可以选择使用MXNet符号库或Gluon库。
现在,你问是否可以检查代码,是的,你可以 在GitHub上找到它 。文件夹 python 包含python接口和 src 包含所有MXNet源。会发生什么事 forward 最终由MXNet执行引擎定义,该引擎跟踪运算符和神经网络层的输入/输出依赖性,在不同设备(CPU,GPU)上分配内存。 有一个通用的架构文档 。
python
src
forward
我想你对每个操作的作用感兴趣,比如 argmax (减少), tanh (一元数学运算)或 convolution (复杂的神经网络操作)。你可以在这里找到 MXNet的operator文件夹 。这需要一个完整的文档本身,并有一个MXNet细节的特殊论坛 这里 ,但我会给出一个简短的指导:
argmax
tanh
convolution
backward
relu
基于你这个相当广泛的问题,我可以告诉你这一切。