Skip to content

SynthGAN is a GAN based model whose objective is to create synthetic collaborative filtering datasets.

License

Notifications You must be signed in to change notification settings

sagnik-t/SynthGAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SynthGAN

SynthGAN is a GAN based model whose objective is to create synthetic collaborative datasets.

At present it consists of three components:

  1. Deep matrix factorization that is used to perform dimension reduction and generate a new dataset of emebeddings.
  2. Generative Adversarial Network is intended to be a fully modular component that can be built using just two build functions; one each for the generator and discriminator components.
  3. K-means Clustering is used to group together similar user, item data points.

This project is inspired by the following papers:

About

SynthGAN is a GAN based model whose objective is to create synthetic collaborative filtering datasets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published