awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
carpedm20 avatar

carpedm20/DCGAN-tensorflow

0
View on GitHub↗
7,185 stars·2,588 forks·JavaScript·MIT·9 vuescarpedm20.github.io/faces↗

DCGAN Tensorflow

This is a TensorFlow implementation of the Deep Convolutional Generative Adversarial Network (DCGAN) architecture, providing a framework for training generative models that produce synthetic images from random noise vectors. The project implements the core DCGAN design, using transposed convolutions for upsampling, batch normalization for training stability, and leaky ReLU activations in the discriminator, all executed as static TensorFlow computation graphs.

The implementation supports training on custom image datasets by accepting user-supplied image folders without requiring a predefined format, and includes tools for monitoring the adversarial training process. During training, the system logs generator and discriminator loss curves and records histograms of discriminator output distributions, enabling users to track model convergence and training dynamics. The trained generator can produce realistic face images from 100-dimensional random noise vectors, and supports feature interpolation by varying individual input dimensions to smoothly transition between facial attributes.

Features

  • Generative Adversarial Architectures - Implements the DCGAN architecture using deep convolutional layers in both generator and discriminator networks.
  • Batch Normalization - Applies batch normalization layers in both generator and discriminator to stabilize deep GAN training.
  • Leaky - Applies leaky ReLU activations in the discriminator to allow small negative gradients and improve training stability.
  • GAN Implementations - Provides a TensorFlow implementation of the DCGAN architecture for generating synthetic images from noise vectors.
  • GAN - Generates realistic synthetic images by feeding random noise vectors through a trained DCGAN generator.
  • GAN Noise-to-Image Generators - Transforms random noise vectors through a trained generator to produce synthetic images.
  • GAN Noise-to-Image Sampling - Generates new images by feeding random noise vectors through a trained generator network.
  • Generator and Discriminator Training - Implements the core adversarial training loop between generator and discriminator networks for DCGAN.
  • Adversarial Training Procedures - Implements the minimax adversarial training loop that simultaneously optimizes generator and discriminator networks.
  • Synthetic Face Generators - Creates realistic face images from a 100-dimensional random noise vector using a trained neural network.
  • TensorFlow Framework Implementations - Provides a TensorFlow framework for training GANs on custom image datasets with training monitoring.
  • TensorFlow Graph Execution - Defines neural network operations as static TensorFlow computation graphs for efficient GPU-accelerated training.
  • Transposed Convolutions - Uses transposed convolution filters to upsample random noise into spatial feature maps for image generation.
  • Real-Time Face Synthesis - Creates realistic face images from a 100-dimensional random noise vector using a trained neural network.
  • Loss and Distribution Monitoring - Logs generator and discriminator loss curves and discriminator output distributions for convergence tracking.
  • Model Checkpointing - Saves and restores trained model parameters using TensorFlow checkpoint files for inference or continued training.
  • Custom Image Folder Training - Accepts user-supplied image folders as training data without requiring a predefined dataset format.
  • Raw Image Folder Training - Accepts user-supplied image folders as training data without requiring a predefined dataset format.
  • Training Progress Monitors - Logs discriminator and generator loss curves and output distributions during training to track model convergence.
  • Latent Space Interpolations - Varies individual input vector dimensions to smoothly transition facial attributes like expression or gender.
  • Computer Vision Libraries - TensorFlow implementation of deep convolutional GANs.
  • Generative Models - Deep convolutional GANs for unsupervised representation learning.

Historique des stars

Graphique de l'historique des stars pour carpedm20/dcgan-tensorflowGraphique de l'historique des stars pour carpedm20/dcgan-tensorflow

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à DCGAN Tensorflow

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec DCGAN Tensorflow.
  • nvlabs/styleganAvatar de NVlabs

    NVlabs/stylegan

    14,412Voir sur GitHub↗

    StyleGAN is a TensorFlow-based generative adversarial network framework designed for the synthesis of high-resolution synthetic imagery. It utilizes a style-based generator architecture to create realistic visual assets from latent vectors, focusing on the production of high-fidelity images. The system incorporates style mixing and stochastic noise injection to control visual attributes and fine-grained details. It uses adaptive instance normalization and progressive resolution upsampling to manage image quality and variety across different resolutions. The framework covers the full lifecycl

    Python
    Voir sur GitHub↗14,412
  • christianversloot/machine-learning-articlesAvatar de christianversloot

    christianversloot/machine-learning-articles

    3,683Voir sur GitHub↗

    This project is a machine learning educational archive and technical documentation collection. It serves as a deep learning tutorial series and implementation guide, providing theoretical explanations and practical walkthroughs for constructing and optimizing neural networks. The content focuses on the design and construction of diverse model architectures, including convolutional neural networks, Long Short-Term Memory networks, and generative adversarial networks. It details specific implementation patterns for autoencoders, sentiment analysis models, and various classification approaches.

    albertbertclustering
    Voir sur GitHub↗3,683
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Voir sur GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    Voir sur GitHub↗29,001
  • princewen/tensorflow_practiceAvatar de princewen

    princewen/tensorflow_practice

    7,009Voir sur GitHub↗

    This repository is a collection of practical deep learning implementations and examples built using the TensorFlow framework. It provides a variety of neural network architectures focusing on natural language processing, recommendation systems, reinforcement learning, and time series prediction. The project features a range of specialized models, including sequence-to-sequence and transformer architectures for text processing, and factorization machines for personalized ranking and retrieval. It also includes implementations of reinforcement learning agents using actor-critic and policy gradi

    Python
    Voir sur GitHub↗7,009
Voir les 30 alternatives à DCGAN Tensorflow→

Questions fréquentes

Que fait carpedm20/dcgan-tensorflow ?

This is a TensorFlow implementation of the Deep Convolutional Generative Adversarial Network (DCGAN) architecture, providing a framework for training generative models that produce synthetic images from random noise vectors. The project implements the core DCGAN design, using transposed convolutions for upsampling, batch normalization for training stability, and leaky ReLU activations in the discriminator, all executed as static TensorFlow computation graphs.

Quelles sont les fonctionnalités principales de carpedm20/dcgan-tensorflow ?

Les fonctionnalités principales de carpedm20/dcgan-tensorflow sont : Generative Adversarial Architectures, Batch Normalization, Leaky, GAN Implementations, GAN, GAN Noise-to-Image Generators, GAN Noise-to-Image Sampling, Generator and Discriminator Training.

Quelles sont les alternatives open-source à carpedm20/dcgan-tensorflow ?

Les alternatives open-source à carpedm20/dcgan-tensorflow incluent : nvlabs/stylegan — StyleGAN is a TensorFlow-based generative adversarial network framework designed for the synthesis of high-resolution… christianversloot/machine-learning-articles — This project is a machine learning educational archive and technical documentation collection. It serves as a deep… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… princewen/tensorflow_practice — This repository is a collection of practical deep learning implementations and examples built using the TensorFlow… eriklindernoren/pytorch-gan — PyTorch-GAN is a research-oriented framework providing a collection of modular implementations for generative… phillipi/pix2pix — pix2pix is a framework for image-to-image translation using conditional generative adversarial networks. It functions…