All Projects → zsdonghao → Spatial-Transformer-Nets

zsdonghao / Spatial-Transformer-Nets

Licence: other
Spatial Transformer Nets in TensorFlow/ TensorLayer

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Spatial-Transformer-Nets

Tensorlayer
Deep Learning and Reinforcement Learning Library for Scientists and Engineers 🔥
Stars: ✭ 6,796 (+17784.21%)
Mutual labels:  tensorflow-tutorials, tensorlayer
Tensorlayer Tricks
How to use TensorLayer
Stars: ✭ 357 (+839.47%)
Mutual labels:  tensorflow-tutorials, tensorlayer
Imitation Learning Dagger Torcs
A Simple Example for Imitation Learning with Dataset Aggregation (DAGGER) on Torcs Env
Stars: ✭ 60 (+57.89%)
Mutual labels:  tensorflow-tutorials, tensorlayer
Tensorflow Tutorial
TensorFlow and Deep Learning Tutorials
Stars: ✭ 748 (+1868.42%)
Mutual labels:  tensorflow-tutorials, tensorlayer
Awesome Tensorlayer
A curated list of dedicated resources and applications
Stars: ✭ 248 (+552.63%)
Mutual labels:  tensorflow-tutorials, tensorlayer
tensorflow documents zh
TensorFlow 正式版中文文档
Stars: ✭ 26 (-31.58%)
Mutual labels:  tensorflow-tutorials
tensorflow-cnn-tutorial
Tensorflow tutorial on convolutional neural networks.
Stars: ✭ 39 (+2.63%)
Mutual labels:  tensorflow-tutorials
herokuobjectdetection
This is the code for Medium tutorial
Stars: ✭ 17 (-55.26%)
Mutual labels:  tensorflow-tutorials
TF2-GAN
🐳 GAN implemented as Tensorflow 2.X
Stars: ✭ 61 (+60.53%)
Mutual labels:  tensorflow-tutorials
Spatial-Transformer-Networks-with-Keras
This repository provides a Colab Notebook that shows how to use Spatial Transformer Networks inside CNNs in Keras.
Stars: ✭ 23 (-39.47%)
Mutual labels:  spatial-transformer-network
tensorflow-experiences
nbortolotti.blogspot.com
Stars: ✭ 40 (+5.26%)
Mutual labels:  tensorflow-tutorials
im2txt2im
I2T2I: Text-to-Image Synthesis with textual data augmentation
Stars: ✭ 29 (-23.68%)
Mutual labels:  tensorlayer
tf-keras-tutorial
tf.keras + tf.data with Eager Execution
Stars: ✭ 75 (+97.37%)
Mutual labels:  tensorflow-tutorials
tensorflow-basics
A few TensorFlow techniques I'm saving for future reference.
Stars: ✭ 13 (-65.79%)
Mutual labels:  tensorflow-tutorials
tensorflow-tutorial
郑泽宇等《TensorFlow实战Google深度学习框架》(第二版)学习
Stars: ✭ 40 (+5.26%)
Mutual labels:  tensorflow-tutorials
Gradient-Samples
Samples for TensorFlow binding for .NET by Lost Tech
Stars: ✭ 53 (+39.47%)
Mutual labels:  tensorflow-tutorials
TensorFlow20-Notes
TensorFlow 2.0 Various notes and tutorials
Stars: ✭ 14 (-63.16%)
Mutual labels:  tensorflow-tutorials
Dog-or-Cat-TensorflowSharp-Example
An example for TensorflowSharp - classify an image as a dog or cat.
Stars: ✭ 15 (-60.53%)
Mutual labels:  tensorflow-tutorials
tensorflow-practice
Tutorials of Tensorflow for beginners with popular data sets and projects. Let's have fun to learn Machine Learning with Tensorflow.
Stars: ✭ 93 (+144.74%)
Mutual labels:  tensorflow-tutorials
TensorFlow-Roadmap
📡 Organized & Useful Resources about Deep Learning with TensorFlow
Stars: ✭ 71 (+86.84%)
Mutual labels:  tensorflow-tutorials

MOVED TO HERE

Spatial Transformer Networks

Spatial Transformer Networks (STN) is a dynamic mechanism that produces transformations of input images (or feature maps)including scaling, cropping, rotations, as well as non-rigid deformations. This enables the network to not only select regions of an image that are most relevant (attention), but also to transform those regions to simplify recognition in the following layers.

Video for different transformation click me.

In this repositary, we implemented a STN for 2D Affine Transformation on MNIST dataset. We generated images with size of 40x40 from the original MNIST dataset, and distorted the images by random rotation, shifting, shearing and zoom in/out. The STN was able to learn to automatically apply transformations on distorted images via classification task.


Fig 1:Transformation

Fig 2:Network

Fig 3:Formula

Result

After classification task, the STN is able to transform the distorted image from Fig 4 back to Fig 5.


Fig 4: Input

Fig 5: Output
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].