All Projects → shibuiwilliam → Keras_Autoencoder

shibuiwilliam / Keras_Autoencoder

Licence: other
Autoencoders using Keras

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to Keras Autoencoder

Speech driven gesture generation with autoencoder
This is the official implementation for IVA '19 paper "Analyzing Input and Output Representations for Speech-Driven Gesture Generation".
Stars: ✭ 76 (+2.7%)
Mutual labels:  autoencoder
abae-pytorch
PyTorch implementation of 'An Unsupervised Neural Attention Model for Aspect Extraction' by He et al. ACL2017'
Stars: ✭ 52 (-29.73%)
Mutual labels:  autoencoder
video autoencoder
Video lstm auto encoder built with pytorch. https://arxiv.org/pdf/1502.04681.pdf
Stars: ✭ 32 (-56.76%)
Mutual labels:  autoencoder
vae-pytorch
AE and VAE Playground in PyTorch
Stars: ✭ 53 (-28.38%)
Mutual labels:  autoencoder
time-series-autoencoder
📈 PyTorch dual-attention LSTM-autoencoder for multivariate Time Series 📈
Stars: ✭ 198 (+167.57%)
Mutual labels:  autoencoder
sldm4-h2o
Statistical Learning & Data Mining IV - H2O Presenation & Tutorial
Stars: ✭ 26 (-64.86%)
Mutual labels:  autoencoder
deep-steg
Global NIPS Paper Implementation Challenge of "Hiding Images in Plain Sight: Deep Steganography"
Stars: ✭ 43 (-41.89%)
Mutual labels:  autoencoder
T3
[EMNLP 2020] "T3: Tree-Autoencoder Constrained Adversarial Text Generation for Targeted Attack" by Boxin Wang, Hengzhi Pei, Boyuan Pan, Qian Chen, Shuohang Wang, Bo Li
Stars: ✭ 25 (-66.22%)
Mutual labels:  autoencoder
TensorFlow-Autoencoders
Implementations of autoencoder, generative adversarial networks, variational autoencoder and adversarial variational autoencoder
Stars: ✭ 29 (-60.81%)
Mutual labels:  autoencoder
AE-CNN
ICVGIP' 18 Oral Paper - Classification of thoracic diseases on ChestX-Ray14 dataset
Stars: ✭ 33 (-55.41%)
Mutual labels:  autoencoder
haskell-vae
Learning about Haskell with Variational Autoencoders
Stars: ✭ 18 (-75.68%)
Mutual labels:  autoencoder
Wavelet-like-Auto-Encoder
No description or website provided.
Stars: ✭ 61 (-17.57%)
Mutual labels:  autoencoder
mirapy
MiraPy: A Python package for Deep Learning in Astronomy
Stars: ✭ 40 (-45.95%)
Mutual labels:  autoencoder
Encoder-Forest
eForest: Reversible mapping between high-dimensional data and path rule identifiers using trees embedding
Stars: ✭ 22 (-70.27%)
Mutual labels:  autoencoder
PRLib
Pre-Recognition Library - library with algorithms for improving OCR quality.
Stars: ✭ 22 (-70.27%)
Mutual labels:  denoise
shared-latent-space
Shared Latent Space VAE's
Stars: ✭ 15 (-79.73%)
Mutual labels:  autoencoder
AutoEncoders
Variational autoencoder, denoising autoencoder and other variations of autoencoders implementation in keras
Stars: ✭ 14 (-81.08%)
Mutual labels:  autoencoder
Cifar-Autoencoder
A look at some simple autoencoders for the Cifar10 dataset, including a denoising autoencoder. Python code included.
Stars: ✭ 42 (-43.24%)
Mutual labels:  autoencoder
SAE-NAD
The implementation of "Point-of-Interest Recommendation: Exploiting Self-Attentive Autoencoders with Neighbor-Aware Influence"
Stars: ✭ 48 (-35.14%)
Mutual labels:  autoencoder
Real-ESRGAN-colab
A Real-ESRGAN model trained on a custom dataset
Stars: ✭ 18 (-75.68%)
Mutual labels:  denoise

Keras_Autoencoder

The repository provides a series of convolutional autoencoder for image data from Cifar10 using Keras.

1. convolutional autoencoder

The convolutional autoencoder is a set of encoder, consists of convolutional, maxpooling and batchnormalization layers, and decoder, consists of convolutional, upsampling and batchnormalization layers. The goal of convolutional autoencoder is to extract feature from the image, with measurement of binary crossentropy between input and output image

Architecture

11

input and output

You can see there are some blurrings in the output images. 2 3

2. denoising convolutional autoencoder

Let's try image denoising using convolutional autoencoder. Noises are added randomly. The input image is noisy ones and the output, the target image, is the clear original one. The autoencoder is trained to denoise the images.

Architecture

12

input and output

You can see there are some blurrings in the output images, but the noises are clear. 5 6

3. UNET

UNET is an U shaped neural network with concatenating from previous layer to responsive later layer, to get segmentation image of the input image. https://arxiv.org/abs/1505.04597

Architecture

UNET

input and output

These are the original input image and segmented output image. The two graphs beneath images are grayscale histogram and RGB histogram of original input image. As you can see, the histograms with high peak mountain, representing object in the image (or, background in the image), gives clear segmentation, compared to non-peak histogram images. 7 8 9 10

Refence

https://blog.keras.io/building-autoencoders-in-keras.html

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