awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openai avatar

openai/guided-diffusion

0
View on GitHub↗
7,395 stele·914 fork-uri·Python·MIT·5 vizualizări

Guided Diffusion

This is a classifier-guided diffusion framework for high-fidelity image generation. It implements a cascaded diffusion pipeline that chains a base diffusion model with a dedicated upsampler to progressively increase image resolution in stages, and uses classifier-guided diffusion sampling to steer the reverse diffusion process toward higher-quality outputs.

The framework provides tools for training diffusion models from scratch using distributed processes with gradient accumulation, as well as training classifier models that provide gradient-based guidance during sampling. It supports both unconditional image generation and classifier-guided synthesis, and includes a dedicated upsampling module for increasing image resolution through a diffusion-based pipeline.

The system is built around a noise-prediction denoising objective with a timestep-embedded U-Net backbone, modeling the diffusion process as a discrete-time Markov chain of Gaussian transitions. Documentation covers model training, classifier training, and sampling from both unconditional and guided models.

Features

  • Classifier-Guided Variants - Provides a classifier-guided diffusion framework that steers sampling using a classifier for higher fidelity and controlled attributes.
  • Image Diffusion Models - Generates high-fidelity images by sampling from a diffusion model, optionally guided by a classifier for improved quality.
  • Cascaded Pipelines - Implements a cascaded pipeline that chains a base diffusion model with a dedicated upsampler for progressive resolution increase.
  • Classifier-Guided Methods - Provides classifier-guided diffusion sampling that injects classifier gradients to steer sample quality toward higher fidelity.
  • Diffusion Model Training - Trains a diffusion model on a dataset using distributed processes and adjustable settings.
  • Resolution Upscaling - Increases image resolution by passing low-resolution inputs through a dedicated diffusion upsampler.
  • Classifier-Guided Generation - Steers a diffusion model's sampling process with a classifier to produce higher-fidelity images.
  • Timestep-Embedded Variants - Uses a U-Net backbone with sinusoidal timestep embeddings to condition the denoising process on the current noise level.
  • Noise Prediction Objectives - Trains the model to predict the noise added at each timestep, enabling iterative denoising from pure noise to a clean image.
  • Guided Synthesis Classifiers - Uses a classifier to steer a diffusion model's sampling process for higher-fidelity image generation.
  • Diffusion-Based Upsamplers - Increases image resolution by passing low-resolution inputs through a dedicated diffusion-based upsampling pipeline.
  • Diffusion-Based Upsampling - Increases image resolution by passing low-resolution inputs through a dedicated diffusion upsampler.
  • Classifier Training for Guidance - Trains classifiers that provide gradient-based guidance during diffusion sampling to enhance output quality.
  • Distributed Training - Trains a diffusion model from scratch on a dataset using distributed processes and adjustable settings.
  • Guidance Classifier Training - Trains a classifier that steers diffusion sampling toward higher-quality outputs.
  • Unconditional Generation - Generates images from a diffusion model that does not require class labels or a classifier.
  • Markov Chain Monte Carlo Sampling - Models the diffusion process as a fixed-length Markov chain of Gaussian transitions, reversing it step by step during generation.
  • Gradient Accumulation Strategies - Scales model training across multiple GPUs using data parallelism and gradient accumulation for large-batch convergence.
  • Generative Models - Diffusion models for high-quality image generation.
  • Generation - Listed in the “Generation” section of the Awesome Diffusion Models awesome list.

Istoric stele

Graficul istoricului de stele pentru openai/guided-diffusionGraficul istoricului de stele pentru openai/guided-diffusion

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Guided Diffusion

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Guided Diffusion.
  • janspiry/image-super-resolution-via-iterative-refinementAvatar Janspiry

    Janspiry/Image-Super-Resolution-via-Iterative-Refinement

    3,920Vezi pe GitHub↗

    This project is a deep learning framework for AI image super-resolution and facial synthesis. It provides a diffusion model image upscaler and a generative facial image synthesizer capable of transforming low-resolution images into high-resolution outputs using pretrained model weights. The system utilizes iterative diffusion refinement and low-resolution guided sampling to restore fine details and sharpness. It supports both unconditional image generation, where images are created from scratch, and guided resolution enhancement for high-fidelity facial reconstruction. The repository include

    Python
    Vezi pe GitHub↗3,920
  • openai/improved-diffusionAvatar openai

    openai/improved-diffusion

    3,829Vezi pe GitHub↗

    This project is a diffusion model framework for training and sampling from denoising probabilistic models to generate images from noise. It functions as a generative image model that creates visual content by iteratively refining random noise into coherent images. The system includes a distributed GPU trainer designed to scale complex neural network architectures across multiple graphics processing units. It also provides an image dataset preprocessor to prepare, scale, and standardize raw image collections for training. The framework covers model training and image generation, utilizing noi

    Python
    Vezi pe GitHub↗3,829
  • hojonathanho/diffusionAvatar hojonathanho

    hojonathanho/diffusion

    5,053Vezi pe GitHub↗

    This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to train generative models to learn image data distributions through an iterative denoising process. The framework includes a generative model evaluation tool consisting of automated scripts used to measure the quality and accuracy of produced samples. The system covers model training pipelines and performance evaluation for generative diffusion models.

    Python
    Vezi pe GitHub↗5,053
  • lucidrains/dalle2-pytorchAvatar lucidrains

    lucidrains/DALLE2-pytorch

    11,310Vezi pe GitHub↗

    This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural language descriptions. It utilizes a diffusion image generator to transform latent embeddings into visual data through an iterative denoising process. The system employs a two-stage latent mapping process, using a CLIP-based latent prior to map text embeddings to image embeddings before decoding them into pixels. It features a cascading diffusion decoder that produces high-resolution imagery by passing low-resolution outputs through a sequence of models at increasing scales.

    Pythonartificial-intelligencedeep-learningtext-to-image
    Vezi pe GitHub↗11,310
Vezi toate cele 30 alternative pentru Guided Diffusion→

Întrebări frecvente

Ce face openai/guided-diffusion?

This is a classifier-guided diffusion framework for high-fidelity image generation. It implements a cascaded diffusion pipeline that chains a base diffusion model with a dedicated upsampler to progressively increase image resolution in stages, and uses classifier-guided diffusion sampling to steer the reverse diffusion process toward higher-quality outputs.

Care sunt principalele funcționalități ale openai/guided-diffusion?

Principalele funcționalități ale openai/guided-diffusion sunt: Classifier-Guided Variants, Image Diffusion Models, Cascaded Pipelines, Classifier-Guided Methods, Diffusion Model Training, Resolution Upscaling, Classifier-Guided Generation, Timestep-Embedded Variants.

Care sunt câteva alternative open-source pentru openai/guided-diffusion?

Alternativele open-source pentru openai/guided-diffusion includ: janspiry/image-super-resolution-via-iterative-refinement — This project is a deep learning framework for AI image super-resolution and facial synthesis. It provides a diffusion… openai/improved-diffusion — This project is a diffusion model framework for training and sampling from denoising probabilistic models to generate… hojonathanho/diffusion — This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to… lucidrains/dalle2-pytorch — This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural… lucidrains/denoising-diffusion-pytorch — Implementation of Denoising Diffusion Probabilistic Model in Pytorch. stability-ai/stablecascade — StableCascade is a generative AI system and latent diffusion framework designed for text-to-image synthesis and…