Capsule Networks
Capsule Networks are networks that are considered to perform "inverse graphics". This means that using the image in the view they give us the embeddings which can be used to reconstruct the image perfectly well.
In this repository, I created a capsule network inspired by this paper. The network is built entirely with tensorflow's estimator API.
Architecture
The architecture of the network is as shown below.
Reconstruction Results
Graph As Shown on TensorBoard
Dependencies
- TensorFlow
- Matplotlib
- Numpy