Giter Club home page Giter Club logo

keras_autoencoder's Introduction

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

keras_autoencoder's People

Contributors

shibuiwilliam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

keras_autoencoder's Issues

Load pretrained weights?

Hi!
Is there anywhere I can get pretrained weights ""AutoEncoder_Cifar10_Deep_weights.05-0.56-0.56.hdf5")" ?
Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.