Deep Learning Framework From Scratch Using Numpy

11/17/2020
by   Andrei Nicolae, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/01/2019

Chainer: A Deep Learning Framework for Accelerating the Research Cycle

Software frameworks for neural networks play a key role in the developme...
research
05/31/2021

Scorpion detection and classification systems based on computer vision and deep learning for health security purposes

In this paper, two novel automatic and real-time systems for the detecti...
research
03/28/2018

A Survey on Deep Learning Methods for Robot Vision

Deep learning has allowed a paradigm shift in pattern recognition, from ...
research
03/05/2019

HexagDLy - Processing hexagonally sampled data with CNNs in PyTorch

HexagDLy is a Python-library extending the PyTorch deep learning framewo...
research
10/03/2019

Partial differential equation regularization for supervised machine learning

This article is an overview of supervised machine learning problems for ...
research
12/20/2021

Latte: Cross-framework Python Package for Evaluation of Latent-Based Generative Models

Latte (for LATent Tensor Evaluation) is a Python library for evaluation ...

Please sign up or login with your details

Forgot password? Click here to reset