项目作者: pyaf
项目描述 :
Implementing deep learning algorithms from scratch
高级语言: Jupyter Notebook
项目地址: git://github.com/pyaf/deep-learning-from-scratch.git
Deep learning from scratch
Implementing deep learning algorithms in python with numpy.
Dependencies
- Numpy
- Matplotlib (for Loss plots only)
Logistic Regression
Architecture
ReLU
in hidden layers and Sigmoid
in the output layer.- Number of layers and number of units in each layer can be set using
layers_dims
hyper-parameter. - Uses sigmoid cross entropy for loss computation.
- Vectorized implementation.
Softmax Classification
Architecture
ReLU
in hidden layers and Softmax
in the output layer.- Number of layers and number of units in each layer can be set using
layers_dims
hyper-parameter. - Uses softmax cross entropy for loss computation.
- Vectorized implementation
Vanilla char level RNN
Architecture
tanh
as activation for hidden state, Softmax
at output.Adagrad
optimization.- Uses softmax cross entropy for loss computation.