Skip to content

This project aim to share the knowledge and code concerning generative models.

Notifications You must be signed in to change notification settings

StarLight1212/Generative-models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Generative Models

This repository is dedicated to sharing open-source implementations of fundamental generative models in artificial general intelligence (AGI). The goal is to provide a comprehensive resource for researchers and practitioners interested in exploring and experimenting with these models.

Models Included

Currently, this repository includes the following generative models:

  • Variational Autoencoder (VAE)
  • Generative Adversarial Network (GAN)
  • Autoregressive models
  • Normalizing Flows
  • Boltzmann Machines
  • Hopfield Networks
  • Diffusion Model

Each model has a separate directory containing the implementation code and a brief description of the model.

Usage

The implementations are provided in Python using PyTorch. To use these models, clone this repository and install the required dependencies specified in the requirements.txt file. Each model has its own script for training and generating samples. The script can be run using the command python <model_name>_train.py and python <model_name>_generate.py.

Contributions

Contributions are welcome in the form of new models, bug fixes, or improved implementations. If you wish to contribute, please follow the guidelines provided in the CONTRIBUTING.md file.

License

This repository is licensed under the MIT License. See the LICENSE file for more details.

References

The implementations in this repository are based on the following papers:

About

This project aim to share the knowledge and code concerning generative models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages