All Projects → shamangary → Keras Mnist Center Loss With Visualization

shamangary / Keras Mnist Center Loss With Visualization

An implementation for mnist center loss training and visualization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Keras Mnist Center Loss With Visualization

Capsnet Pytorch
PyTorch implementation of NIPS 2017 paper Dynamic Routing Between Capsules
Stars: ✭ 440 (+537.68%)
Mutual labels:  mnist
Randwire tensorflow
tensorflow implementation of Exploring Randomly Wired Neural Networks for Image Recognition
Stars: ✭ 29 (-57.97%)
Mutual labels:  mnist
Ml In Tf
Get started with Machine Learning in TensorFlow with a selection of good reads and implemented examples!
Stars: ✭ 45 (-34.78%)
Mutual labels:  mnist
Rgan
Recurrent (conditional) generative adversarial networks for generating real-valued time series data.
Stars: ✭ 480 (+595.65%)
Mutual labels:  mnist
Mnist Ewc
Implementation of ews weight constraint mentioned in recent Deep Mind paper: http://www.pnas.org/content/early/2017/03/13/1611835114.full.pdf
Stars: ✭ 9 (-86.96%)
Mutual labels:  mnist
Neural Network From Scratch
Implementation of a neural network from scratch in python.
Stars: ✭ 32 (-53.62%)
Mutual labels:  mnist
Capsnet
CapsNet (Capsules Net) in Geoffrey E Hinton paper "Dynamic Routing Between Capsules" - State Of the Art
Stars: ✭ 423 (+513.04%)
Mutual labels:  mnist
Tsne Cuda
GPU Accelerated t-SNE for CUDA with Python bindings
Stars: ✭ 1,120 (+1523.19%)
Mutual labels:  mnist
Keract
Layers Outputs and Gradients in Keras. Made easy.
Stars: ✭ 860 (+1146.38%)
Mutual labels:  mnist
Svhn Cnn
Google Street View House Number(SVHN) Dataset, and classifying them through CNN
Stars: ✭ 44 (-36.23%)
Mutual labels:  mnist
Early Stopping Pytorch
Early stopping for PyTorch
Stars: ✭ 612 (+786.96%)
Mutual labels:  mnist
Theano Xnor Net
Theano implementation of XNOR-Net
Stars: ✭ 23 (-66.67%)
Mutual labels:  mnist
Deep Generative Models
Deep generative models implemented with TensorFlow 2.0: eg. Restricted Boltzmann Machine (RBM), Deep Belief Network (DBN), Deep Boltzmann Machine (DBM), Convolutional Variational Auto-Encoder (CVAE), Convolutional Generative Adversarial Network (CGAN)
Stars: ✭ 34 (-50.72%)
Mutual labels:  mnist
Androidtensorflowmnistexample
Android TensorFlow MachineLearning MNIST Example (Building Model with TensorFlow for Android)
Stars: ✭ 449 (+550.72%)
Mutual labels:  mnist
Multidigitmnist
Combine multiple MNIST digits to create datasets with 100/1000 classes for few-shot learning/meta-learning
Stars: ✭ 48 (-30.43%)
Mutual labels:  mnist
Tensorflow Mnist Vae
Tensorflow implementation of variational auto-encoder for MNIST
Stars: ✭ 422 (+511.59%)
Mutual labels:  mnist
Pytorch Mnist Vae
Stars: ✭ 32 (-53.62%)
Mutual labels:  mnist
Deeplearning
Deep Learning From Scratch
Stars: ✭ 66 (-4.35%)
Mutual labels:  mnist
Pytorch Classification Uncertainty
This repo contains a PyTorch implementation of the paper: "Evidential Deep Learning to Quantify Classification Uncertainty"
Stars: ✭ 59 (-14.49%)
Mutual labels:  mnist
Relativistic Average Gan Keras
The implementation of Relativistic average GAN with Keras
Stars: ✭ 36 (-47.83%)
Mutual labels:  mnist

Keras-MNIST-center-loss-with-visualization

Fig. (left) Softmax only. (right) Softmax with center loss

Update (2018/03/02)

Update (2017/11/10)

  • Remove the one-hot inputs for Embedding layer and replace it by single value labels.
  • There are two kinds labels: single value for center loss, and one-hot vector labels for softmax term.
  • Every classes are visually seperated now :)

How to run?

  • Step.1 Change the flag of center loss inside TYY_mnist.py
isCenterloss = True
#isCenterloss = False
  • Step.2 Run the file
KERAS_BACKEND=tensorflow python TYY_mnist.py

Dependencies

  • Anaconda
  • Keras
  • Tensorflow
  • Others: (install with anaconda)
conda install -c anaconda scikit-learn 
conda install -c conda-forge matplotlib

References:

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].