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.
inputs
must have the shape(# of samples, # of features)
.
- Implement
Callbacks
class.- Solve the problem of passing data