NNToolkitCore是一个跨平台的移动神经网络库,使用Matlab源代码实现,在设备上进行训练和推理。适用于仅CPU操作。在Apple平台上,它采用Accelerate框架作为后端,在其他平台上,使用Eigen进行矩阵乘法(matmul),kissfft执行离散傅里叶变换(DFT),并利用ARM NEON内部函数加速。支持的神经网络层包括Conv1d、GRU、RNN、LSTM和BatchNorm等激活时间分布式密集DSP工具。示例和测试算法已在tf 2.3.0上进行验证,并将在不同的存储库中公开。