Skip to content

A repository for implementing neural networks from scratch or notes about NN knowledge.

Notifications You must be signed in to change notification settings

KMint1819/CnnLearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CnnLearn

A repository for implementing neural networks from scratch or notes about NN knowledge.

How to train

See example/ for example training scripts

  • Syntax:
    • python -m example.train_mlp

Future features:

  • Activation
  • Optimizer
  • Fully connected
  • Convolution
  • Pooling
  • dataset(iter)
  • Unit test
  • Random generator
  • Transpose
  • Alex net, VGG...(basic cnn)
  • Design model other than sequential
    • Probably concat
  • Model zoo(Resnet, Inception, EfficientNet)
  • Checkpoints
  • Model training benchmarks(Cost time, accuracy...)
  • Optimization
    • Vectorized derivative of softmax
  • Netron visualize

About

A repository for implementing neural networks from scratch or notes about NN knowledge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages