Git Product home page Git Product logo

diffusionvae's Introduction

Diffusion Variational Autoencoders

The code consists of two directories: modules and run_scripts. The modules directory contains all the necessary python files needed for using the run_scripts. The run_scripts directory contains the ".py" files that are used for replicating some of the results for the relevant manifolds from the MNIST dataset and the synthetic dataset.

  • run_mnist file: This code runs the diffusion variational autoencoder for the manifolds: , flat torus embedded in , torus embedded in , , , , with the MNIST dataset. It automatically creates subdirectories with the trained models and plots.
  • run_fourier file: This code runs the diffusion variational autoencoder for the manifolds: , flat torus embedded in , torus embedded in , , , , with the synthetic dataset. It automatically creates subdirectories with the trained models and plots.

This code is an outdated version of the Diffusion Variational Autoencoders paper: Perez Rey, L.A., Menkovski, V., Portegies, J.W. (2020). Diffusion Variational Autoencoders. Twenty-Ninth International Joint Conference on Artificial Intelligence.

This version is not maintained anymore. The updated version can be found in this repository.

diffusionvae's People

Contributors

luisarmandoperez avatar luis-armando-perez-rey avatar

Stargazers

ウメとタク avatar  avatar  avatar  avatar Doyup Lee avatar Minseong Kim avatar Marius Lange avatar Sayantan Das avatar Hero avatar  avatar Songyan Hou avatar Leo avatar Derek Snow avatar Smrutiranjan Sahu avatar Ye Ding avatar  avatar Jerry Zhi-Yang He avatar Yingru Li avatar Georgehappy1 avatar Anna Hedström avatar Sophie_zhc avatar Gökçen Eraslan avatar Rahul Mehta avatar Dong W avatar Jesper Wohlert avatar Vlado Menkovski avatar Guanlin Li avatar Slice avatar 爱可可-爱生活 avatar

Watchers

James Cloos avatar Yingru Li avatar Vlado Menkovski avatar  avatar

diffusionvae's Issues

how to apply Diffusion VAE to process videos

hello, attracted by your paper and I am wondering if diffusion VAE could be applied to process temporal sequences, such as videos or other sequences.
If possible, how to modify the code? Just modify the VAE model part? which refers to 'Diffusion_VAE.py' function: build_network?

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.