Code Monkey home page Code Monkey logo

amgan's Introduction

Absorbing Knowledge from Multiple Domains by Generative Adversarial Networks (AMGAN)

This project is under research. Based on DCGAN, the aim is to generate images belonging to a new domain different from existed domains.

This model's novel points:

  1. Two discriminators "teach" one generator.
  2. A sobel operator is put in front of first layers of one discriminator, so the discriminator' ability is limited so that they just penalize difference of shape style between real samples and fake samples of one datasets. Another discriminator is called patch discriminator which just care about difference between real samples and fake samples of one datasets at the scale of small patches. So the model can generate images with shape style of one dataset and color style of another dataset. Obviously, generated images belong to a new domain different from existed domains.

Results on SVHN and MNIST

 The model can learn to generate black-and-white type-script digits. The effect is not ideal. I am trying kinds of method to improve it.

1 1

amgan's People

Contributors

guangyuanhao avatar

Watchers

James Cloos avatar

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.