A from-scratch basic deep learning framework implementation in Python with NumPy, with syntax similar to TensorFlow and implementation similar to the lectures given by professor Andrew Ng in the course The Deep Learning Specialization.
- Dense
- Batch Normalization
- Layer Normalization
- Random Normal
- Random Uniform
- He Normal
- He Uniform
- Xavier Normal
- Xavier Uniform
- Rectified Linear Unit
- Leaky Rectified Linear Unit
- Tangent Hyperbolic
- Sigmoid
- Exponential Linear Unit
- Binary Cross-Entropy
- Categorical Cross-Entropy
- Mean Squared Error
- Mean Absolute Error
- Dropout (Inverted Dropout)
- Stochastic Gradient Descent
- Momentum with Gradient Descent
- RMSProp
- Adaptive Moment Estimation
Checkout the code examples in the examples directory.
inputsmust have the shape(# of samples, # of features).
- Implement
Callbacksclass.- Solve the problem of passing data