These tools and metrics are designed to help AI actors develop and use trustworthy AI systems and applications that respect human rights and are fair, transparent, explainable, robust, secure and safe.
Deep Learning Tutorials with Tensorflow
The deep learning algorithms are carefully implemented by TensorFlow.
Environment
- Python 3.5
- TensorFlow 1.4
- PyTorch 0.2.0
The deep learning algorithms include (now) :
- Logistic Regression logisticRegression.py
- Multi-Layer Perceptron (MLP) mlp.py
- Convolution Neural Network (CNN) cnn.py
- Denoising Autoencoder (DA) da.py
- Stacked Denoising Autoencoder (SDA) sda.py
- Restricted Boltzmann Machine (RBM) [rbm.py gbrbm.py]
- Deep Belief Network (DBN) dbn.py
Note: the project aims at imitating the well-implemented algorithms in Deep Learning Tutorials (coded by Theano).
CNN Models
- MobileNet [self paper ref]
- MobileNetv2 [self paper ref]
- SqueezeNet [self paper]
- ResNet [self Caffe ref paper1 paper2]
- ShuffleNet [self by PyTorch paper]
- ShuffleNetv2 [self ref paper]
- DenseNet [self pytorch_ref paper]
Object detection
Practical examples
You can find more practical examples with TensorFlow here:
- CNN for sentence classification [self] [blog] [paper]
- RNN for language model [self] [blog] [blog_cn]
- LSTM for language model (PTB data) [self] [tutorial] [paper]
- VGG model for image classification (object recognition) [self] [source]
- Residual network for cifar10_dataset [self] [source] [paper]
- LSTM for time series prediction [self] [source]
- Generative adversarial network (GAN) [self]
- Variational autoencoder (VAE) [self]
Results
Fun Blogs
Personal Notes
- Tensorflow for RNNs [tf_rnn.ipynb]
- Tensorflow for Autoencoder [tf_autoencoder.ipynb]
Other Tutorials
- ageron/handson-ml
- Hvass-Labs/TensorFlow-Tutorials
- BinRoot/TensorFlow-Book
- sjchoi86/dl_tutorials_10weeks
Don’t hesitate to star this project if it is helpful!
If you benefit from the tutorial, please make a small donation by WeChat sweep.
About the tool
You can click on the links to see the associated tools
Tool type(s):
Objective(s):
Country of origin:
Type of approach:
Programming languages:
Github stars:
- 1619
Github forks:
- 763
Use Cases
Would you like to submit a use case for this tool?
If you have used this tool, we would love to know more about your experience.
Add use case