论文标题
深度学习框架从头开始使用numpy
Deep Learning Framework From Scratch Using Numpy
论文作者
论文摘要
这项工作是从头开始的完整和通用深度学习框架的严格发展。深度学习的基本组成部分 - 自动分化和优化多变量标量函数的梯度方法是从基本演算开发的,并仅使用Python和Numpy库以明智的对象方法实现。使用该框架,名为ArrayFlow的解决问题的演示包括计算机视觉分类任务,解决capenary的形状和第二阶微分方程。
This work is a rigorous development of a complete and general-purpose deep learning framework from the ground up. The fundamental components of deep learning - automatic differentiation and gradient methods of optimizing multivariable scalar functions - are developed from elementary calculus and implemented in a sensible object-oriented approach using only Python and the Numpy library. Demonstrations of solved problems using the framework, named ArrayFlow, include a computer vision classification task, solving for the shape of a catenary, and a 2nd order differential equation.