Skip to content

A purely numpy deep learning light-weight framework

Notifications You must be signed in to change notification settings

yunlongdong/ACW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACW: a light-weight deep learning framework based on numpy

requires Python 3.x, numpy, matplotlib

It is still improving. The main design of this framework it to simplify the structure. I devide all stuff common in deep learning models into 3 categories:

  • Layer (LayerLib.py): perform some transform on input and have parameters to be optimize (such as Dense, Conv, and so on). The api is following Keras somewhat.
  • Op (OpLib.py): operation on input but with no parameters, such as add, multiply, maxpool, non-linear activation and so on.
  • Loss (LossLib.py): The loss function used to minimize. such as MSE, L1Loss, CrossEntropy and so on.

example

A MLP example has been provide in example/ dir.

About

A purely numpy deep learning light-weight framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages