Giter VIP home page Giter VIP logo

ac-vaegan-pytorch's Introduction

ACVAEGAN

An approach of imposing a condition on VAEGAN through the use of an auxiliary classifier.

Description

  • Goal: To build a Conditional VAEGAN by employing an Auxiliary Classifier.
  • Architecture: ACVAEGAN Architecture
  • Dataset: WikiArt Emotions[1]
  • Approaches:
    1. Generate paintings conditioned on emotion (anger, fear, sadness, ..)
    2. Generate paintings conditioned on category (cubism, surrealism, minimalism, ..)
    3. Generate paintings conditioned on style (contemporary, modern, renaissance, ..)

Plan

  • Prepare dataset for the three approaches
    • CSV files containing (image-id, emotion); (image-id, category); (image-id, style)
  • Auxiliary Classifier Architecture
    • Multilabel Classifier/Multiclass Classifier?
  • Keras, Pytorch implementation
  • Try on MNIST

References

[1] WikiArt Emotions: An Annotated Dataset of Emotions Evoked by Art. Saif M. Mohammad and Svetlana Kiritchenko. In Proceedings of the 11th Edition of the Language Resources and Evaluation Conference (LREC-2018), May 2018, Miyazaki, Japan.

[2] Autoencoding beyond pixels using a learned similarity metric https://arxiv.org/abs/1512.09300

[3] Conditional Image Synthesis With Auxiliary Classifier GANs https://arxiv.org/abs/1610.09585

[4] Twin Auxiliary Classifiers GAN https://arxiv.org/abs/1907.02690

[5] The Emotional GAN: Priming AdversarialGeneration of Art with Emotion https://nips2017creativity.github.io/doc/The_Emotional_GAN.pdf

[6] CVAE-GAN: Fine-Grained Image Generation through Asymmetric Training https://arxiv.org/pdf/1703.10155.pdf

[7] Learning Structured Output Representationusing Deep Conditional Generative Models https://pdfs.semanticscholar.org/3f25/e17eb717e5894e0404ea634451332f85d287.pdf

ac-vaegan-pytorch's People

Contributors

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