Metadata-Version: 2.1
Name: network_yuanzhe
Version: 1.0.1
Summary: Build A Neural Network from Scratch
Author: Yuanzhe Jia
Author-email: jiayuanzhe1@gmail.com
License: BSD License
Platform: all
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: Chinese (Simplified)
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries
License-File: LICENSE.txt
Requires-Dist: numpy

Build A Neural Network From Scratch

The author builds a neural network structure from scratch. The neural network modules include:

1. Multiple Hidden Layers
2. Kaiming Initialization
3. Weight Decay
4. Batch Normalization
5. Dropout
6. Label Smoothing
7. ReLU Activation Function
8. Tanh Activation Function
9. GELU Activation Function
10. Softmax and Cross-entropy Loss
11. Momentum in SGD
12. Adam Optimizer
13. Mini-batch Training
