This is a short implementation of Convolutional Neural Network in C language. Tensor type is a simple struct that contains the information of the dimension of the arrays, and the tensor data (a pointer to an 1-dim array). header file // conv2d.h #ifndef __CONV2D_H__ #define __CONV2D_H__ #include "meta_header.h" void naive_conv2d(tensor *input, tensor *output, tensor *kernel, int *stride, float *..