DLL:一个快速的深度神经网络库
DLL: A Blazing Fast Deep Neural Network Library
摘要:
深度学习库(DLL)是一个用于机器学习的新库,它具有深度神经网络,专注于速度。它支持前馈神经网络,如全连接人工神经网络(ANN)和卷积神经网络(CNN)。它还非常全面地支持受限玻尔兹曼机(RBM)和卷积RBM。我们这项工作的主要动机是提出和评估新的软件工程策略,有可能加快训练和推理的运行时间。这些策略大多独立于底层的深度学习算法。在三个不同的数据集和四个不同的神经网络模型上,我们将DLL与五个流行的深度学习框架进行了比较。实验表明,该框架在CPU和GPU上的速度明显提高。在分类性能方面,报告了与其他框架类似的准确性。
英文摘要:
Deep Learning Library (DLL) is a new library for machine learning with deep neural networks that focuses on speed. It supports feed-forward neural networks such as fully-connected Artificial Neural Networks (ANNs) and Convolutional Neural Networks (CNNs). It also has very comprehensive support for Restricted Boltzmann Machines (RBMs) and Convolutional RBMs. Our main motivation for this work was to propose and evaluate novel software engineering strategies with potential to accelerate runtime for training and inference. Such strategies are mostly independent of the underlying deep learning algorithms. On three different datasets and for four different neural network models, we compared DLL to five popular deep learning frameworks. Experimentally, it is shown that the proposed framework is systematically and significantly faster on CPU and GPU. In terms of classification performance, similar accuracies as the other frameworks are reported.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。