Skip to content

The implementation of Convlutional neural network based on Python-numpy

License

Notifications You must be signed in to change notification settings

LonglongaaaGo/CNN-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNN-python

The implementation of a Convolutional neural network based on Python-NumPy.

Layers

  • Fully connected layer (forward & backward)
  • Convolutional layer (forward & backward)
  • Pooling layer (forward & backward)
  • Zero Padding layer (forward & backward)
  • Dropout (forward & backward)
  • [] BatchNorm (forward & backward)

Activate functions

  • ReLU (forward & backward)
  • Softmax (forward & backward)
  • Sigmoid (forward & backward)

Loss functions

  • Cross Entropy Loss

Data set

THE MNIST DATABASE of handwritten digits.

Training

  • training the CNN.
python main.py

About

The implementation of Convlutional neural network based on Python-numpy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages