This project contains three dictionaries including
- 'basic_op' includes files about how to construct a computational graph that can do auto differentiation efficiently using TVM, the unit is computational node
- 'deep_op' includes files about how to construct deep learning layers that can do auto differentiation, the unit is deep learning layer
- 'basic_model' includes files about how to use files in 'deep_op' to construct basic deep learning models (RNN, CNN, MLP) from scrach
- 'other_model' include files about other types of deep nueral network (RBM, DBM, VAE, WGAN, CBOW) from scrach
Note that these files are not entirely correlated with each other. They come from different projects. 'basic_op' is an independent project which means it is not used by other two projects. 'deep_op' and 'basic_model' are in a same project which means 'basic_model' used the layers defined in 'deep_op'. 'other' contains more advanced models that written from scrach and didn't depand on other two projects.