tensorlayer / Awesome Tensorlayer
Licence: cc0-1.0
A curated list of dedicated resources and applications
Stars: ✭ 248
Labels
Projects that are alternatives of or similar to Awesome Tensorlayer
Tensorflow Tutorial
TensorFlow and Deep Learning Tutorials
Stars: ✭ 748 (+201.61%)
Mutual labels: reinforcement-learning, convolutional-neural-networks, recurrent-neural-networks, tensorflow-tutorials, autoencoder, tensorlayer
Ml In Tf
Get started with Machine Learning in TensorFlow with a selection of good reads and implemented examples!
Stars: ✭ 45 (-81.85%)
Mutual labels: reinforcement-learning, convolutional-neural-networks, recurrent-neural-networks, mnist
Zhihu
This repo contains the source code in my personal column (https://zhuanlan.zhihu.com/zhaoyeyu), implemented using Python 3.6. Including Natural Language Processing and Computer Vision projects, such as text generation, machine translation, deep convolution GAN and other actual combat code.
Stars: ✭ 3,307 (+1233.47%)
Mutual labels: natural-language-processing, convolutional-neural-networks, recurrent-neural-networks, autoencoder
Gpnd
Generative Probabilistic Novelty Detection with Adversarial Autoencoders
Stars: ✭ 112 (-54.84%)
Mutual labels: generative-adversarial-network, autoencoder, mnist, adversarial-learning
Tensorlayer Tricks
How to use TensorLayer
Stars: ✭ 357 (+43.95%)
Mutual labels: natural-language-processing, reinforcement-learning, tensorflow-tutorials, tensorlayer
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (-18.55%)
Mutual labels: convolutional-neural-networks, generative-adversarial-network, recurrent-neural-networks
Recurrent Environment Simulators
Deepmind Recurrent Environment Simulators paper implementation in tensorflow
Stars: ✭ 73 (-70.56%)
Mutual labels: reinforcement-learning, convolutional-neural-networks, recurrent-neural-networks
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-21.37%)
Mutual labels: convolutional-neural-networks, generative-adversarial-network, recurrent-neural-networks
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (-60.89%)
Mutual labels: convolutional-neural-networks, recurrent-neural-networks, lstm-neural-networks
Reading comprehension tf
Machine Reading Comprehension in Tensorflow
Stars: ✭ 37 (-85.08%)
Mutual labels: natural-language-processing, convolutional-neural-networks, recurrent-neural-networks
Niftynet
[unmaintained] An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy
Stars: ✭ 1,276 (+414.52%)
Mutual labels: convolutional-neural-networks, segmentation, autoencoder
Chemgan Challenge
Code for the paper: Benhenda, M. 2017. ChemGAN challenge for drug discovery: can AI reproduce natural chemical diversity? arXiv preprint arXiv:1708.08227.
Stars: ✭ 98 (-60.48%)
Mutual labels: reinforcement-learning, generative-adversarial-network, recurrent-neural-networks
Repo 2017
Python codes in Machine Learning, NLP, Deep Learning and Reinforcement Learning with Keras and Theano
Stars: ✭ 1,123 (+352.82%)
Mutual labels: natural-language-processing, generative-adversarial-network, autoencoder
Image Captioning
Image Captioning: Implementing the Neural Image Caption Generator with python
Stars: ✭ 52 (-79.03%)
Mutual labels: convolutional-neural-networks, recurrent-neural-networks, lstm-neural-networks
Emnist
A project designed to explore CNN and the effectiveness of RCNN on classifying the EMNIST dataset.
Stars: ✭ 81 (-67.34%)
Mutual labels: convolutional-neural-networks, recurrent-neural-networks, mnist
Deep Learning For Beginners
videos, lectures, blogs for Deep Learning
Stars: ✭ 89 (-64.11%)
Mutual labels: convolutional-neural-networks, generative-adversarial-network, recurrent-neural-networks
Deep Learning With Pytorch Tutorials
深度学习与PyTorch入门实战视频教程 配套源代码和PPT
Stars: ✭ 1,986 (+700.81%)
Mutual labels: convolutional-neural-networks, generative-adversarial-network, recurrent-neural-networks
Tensorflow 101
TensorFlow Tutorials
Stars: ✭ 2,565 (+934.27%)
Mutual labels: convolutional-neural-networks, recurrent-neural-networks, tensorflow-tutorials
Tfvos
Semi-Supervised Video Object Segmentation (VOS) with Tensorflow. Includes implementation of *MaskRNN: Instance Level Video Object Segmentation (NIPS 2017)* as part of the NIPS Paper Implementation Challenge.
Stars: ✭ 151 (-39.11%)
Mutual labels: convolutional-neural-networks, segmentation, recurrent-neural-networks
Udacity Deep Learning Nanodegree
This is just a collection of projects that made during my DEEPLEARNING NANODEGREE by UDACITY
Stars: ✭ 15 (-93.95%)
Mutual labels: reinforcement-learning, generative-adversarial-network, recurrent-neural-networks
Awesome Tensorlayer - A curated list of dedicated resources
You have just found TensorLayer! High performance DL and RL library for industry and academic.
Contribute
Contributions welcome! Read the contribution guidelines first.
1. Basics Examples
1.1 MNIST and CIFAR10
TensorLayer can define models in two ways. Static model allows you to build model in a fluent way while dynamic model allows you to fully control the forward process. Please read this DOCS before you start.
- MNIST Simplest Example
- MNIST Static Example
- MNIST Static Example for Reused Model
- MNIST Dynamic Example
- MNIST Dynamic Example for Seperated Models
- MNIST Static Siamese Model Example
- CIFAR10 Static Example with Data Augmentation
1.2 DatasetAPI and TFRecord Examples
- Downloading and Preprocessing PASCAL VOC with TensorLayer VOC data loader. 知乎文章
- Read and Save data in TFRecord Format.
- Read and Save time-series data in TFRecord Format.
- Convert CIFAR10 in TFRecord Format for performance optimization.
- More dataset loader can be found in tl.files.load_xxx
2. General Computer Vision
- Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization
- OpenPose: Real-time multi-person keypoint detection
- InsignFace - Additive Angular Margin Loss for Deep Face Recognition
- Spatial-Transformer-Nets (STN) trained on MNIST dataset based on the paper by [M. Jaderberg et al, 2015].
- U-Net Brain Tumor Segmentation trained on BRATS 2017 dataset based on the paper by [M. Jaderberg et al, 2015] with some modifications.
- Image2Text: im2txt based on the paper by [O. Vinyals et al, 2016].
- More Computer Vision Application can be found in Adversarial Learning Section
3. Quantization Networks
- Binary Networks works on mnist and cifar10.
- Ternary Network works on mnist and cifar10.
- DoReFa-Net works on mnist and cifar10.
- Quantization For Efficient Integer-Arithmetic-Only Inference works on mnist and cifar10.
4. GAN
- DCGAN trained on the CelebA dataset based on the paper by [A. Radford et al, 2015].
- CycleGAN improved with resize-convolution based on the paper by [J. Zhu et al, 2017].
- SRGAN - A Super Resolution GAN based on the paper by [C. Ledig et al, 2016].
- DAGAN: Fast Compressed Sensing MRI Reconstruction based on the paper by [G. Yang et al, 2017].
- GAN-CLS for Text to Image Synthesis based on the paper by [S. Reed et al, 2016]
- Unsupervised Image-to-Image Translation with Generative Adversarial Networks, code
- BEGAN: Boundary Equilibrium Generative Adversarial Networks based on the paper by [D. Berthelot et al, 2017].
- BiGAN Adversarial Feature Learning
- Attention CycleGAN: Unsupervised Attention-guided Image-to-Image Translation
- MoCoGAN Decomposing Motion and Content for Video Generation
- InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets, 2016
- Lifelong GAN: Continual Learning for Conditional Image Generation, 2019, ICCV
5. Natural Language Processing
5.1 ChatBot
- Seq2Seq Chatbot in 200 lines of code for Seq2Seq.
5.2 Text Generation
- Text Generation with LSTMs - Generating Trump Speech.
- Modelling PennTreebank code1 and code2, see blog post.
5.3 Text Classification
- FastText Classifier running on the IMDB dataset based on the paper by [A. Joulin et al, 2016].
5.4 Word Embedding
- Minimalistic Implementation of Word2Vec based on the paper by [T. Mikolov et al, 2013].
5.5 Spam Detection
6. Reinforcement Learning
7. (Variational) Autoencoders
- Variational Autoencoder trained on the CelebA dataset.
- Variational Autoencoder trained on the MNIST dataset.
8. Pretrained Models
- The guideline of using pretrained models is here.
9. Data and Model Managment Tools
- Why Database?.
- Put Tasks into Database and Execute on Other Agents, see code.
- TensorDB applied on Pong Game on OpenAI Gym: Trainer File and Generator File based on the following blog post.
- TensorDB applied to classification task on MNIST dataset: Master File and Worker File.
How to cite TL in Research Papers ?
If you find this project useful, we would be grateful if you cite the TensorLayer paper:
@article{tensorlayer2017,
author = {Dong, Hao and Supratak, Akara and Mai, Luo and Liu, Fangde and Oehmichen, Axel and Yu, Simiao and Guo, Yike},
journal = {ACM Multimedia},
title = {{TensorLayer: A Versatile Library for Efficient Deep Learning Development}},
url = {http://tensorlayer.org},
year = {2017}
}
ENJOY
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].