The light(`light` means not many codes here) deep learning framework for study and for fun. Join us!
pip install lightnn
python setup.py install
- Sequential
- Model
- identity(None)
- sigmoid
- relu
- softmax
- tanh
- leaky relu
- elu
- selu
- thresholded relu
- softplus
- softsign
- hard sigmoid
- MeanSquareLoss
- BinaryCategoryLoss
- LogLikelihoodLoss
- FocalLoss
- zeros
- ones
- xavier uniform initializer(glorot uniform initializer)
- default weight initializer
- large weight initializer
- orthogonal initializer
- SGD
- Momentum(Nestrov included)
- RMSProp
- Adam
- Adagrad
- Adadelta
- FullyConnected(Dense)
- Conv2d
- MaxPooling
- AvgPooling
- Softmax
- Dropout
- Flatten
- Activation
- RNN
- LSTM
- GRU
- label smoothing
- sparse to dense
- Dense
- CNN and Pooling
- RNN, LSTM and GRU
- MLP MNIST Classification
- CNN MNIST Classification
- RNN Language Model
- LSTM Language Model
- GRU Language Model
- English for classes and functions
- Chinese for annotation
- Keras: a polular deep learning framework based on tensorflow and theano.
- NumpyDL: a simple deep learning framework with manual-grad, totally written with python and numpy.([Warning] Some errors in
backward
part of this project) - paradox: a simple deep learning framework with symbol calculation system. Lightweight for learning and for fun. It's totally written with python and numpy.
- Bingtao Han's blogs: easy way to go for deep learning([Warning] Some calculation errors in
RNN
part).