Skip to main content

generate a random face created by DCGAN trained with DigiFace1M database

Project description

DCGAN

Deep Convolutional Generative Adversarial Networks (DCGAN) is a class of generative adversarial networks (GAN) introduced by Radford et. al. in the paper Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks. The generator and discriminator of DCGAN are contructed of convolutional and convolutional-transpose layers.

Usage

Install the package (Consider installing in a virtual environment)

pip install gan_face_generate

Create your own GAN-generated face

gan_face_generate

Dataset

DigiFace-1M is a generated dataset for training face recognition models. The face images are high quality and thus are qualified to train a GAN network. There are two additional advantages of the dataset:

  • Ethical considerations: The use of existing datasets that were collected from web images without explicit consent. In contrast, digital faces in DigiFace-1M are generated using a generative model constructed from high-quality head scans of a limited number of individuals obtained with consent.

  • Data bias - DigiFace-1M is generated in a controlled pipeline, so that the racial distribution is guaranteed to be balance.

Results

Loss in Training Process

Generated Images compared with Dataset Images

Noise Arithmetic

Reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gan_face_generate-1.0.1.tar.gz (13.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gan_face_generate-1.0.1-py3-none-any.whl (13.3 MB view details)

Uploaded Python 3

File details

Details for the file gan_face_generate-1.0.1.tar.gz.

File metadata

  • Download URL: gan_face_generate-1.0.1.tar.gz
  • Upload date:
  • Size: 13.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for gan_face_generate-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d650523306d3876fd3519d4d6bfa313000bc8dbd5ab46639c49d879d2493076f
MD5 7c6cd4631f724e31451b768951a4b508
BLAKE2b-256 c6034b4da384e2c3403bf2010208b5c64e26085d023033dff01f0a3e0f83d36d

See more details on using hashes here.

File details

Details for the file gan_face_generate-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for gan_face_generate-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 31f582cdf760622841626f22adfcc950a29e8bae8c1a268f9f6e5bc63a634c27
MD5 5ff2686f28939256946b94632c1f7ca8
BLAKE2b-256 6f1d990f2a16a2b067faec71816eb619f09401d3f432a28296703de11cd98c27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page