14 dépôts
Models that apply continuous Gaussian noise to discrete data representations.
Explore 14 awesome GitHub repositories matching part of an awesome list · Gaussian Noise Diffusion. Refine with filters or upvote what's useful.
Diffusers is a PyTorch-based library and generative AI framework used to build, train, and deploy diffusion pipelines for producing multi-modal media. It provides a suite of tools for generating images, video, and audio from natural language descriptions, as well as specialized systems for text-to-image generation. The project differentiates itself through a modular architecture that separates noise schedulers, pretrained model blocks, and pipeline compositions. This structure allows for the construction of custom generation workflows and the ability to swap individual components of the diffu
Manages the iterative denoising process by applying mathematical schedules to remove Gaussian noise from latent tensors.
This project is a machine learning research automation system designed to manage the full research lifecycle, from idea discovery to final paper submission. It utilizes markdown-based skill templates to execute autonomous research tasks and manage iterative loops of deep review and experimentation. The system distinguishes itself through integrated capabilities for academic communication and integrity auditing. It can automate the generation of LaTeX papers, conference slide decks, and evidence-grounded peer review rebuttals. To ensure rigor, it employs cross-model review routing and adversar
Defines linear and cosine noise schedules to balance sample quality during the diffusion process.
Magic Animate is a diffusion model video generator designed for human image animation. It transforms a static human photo into a temporally consistent video by mapping movements from a reference motion clip, acting as a tool to create realistic animations from a single image. The system ensures visual stability and minimizes flicker through temporal attention injection and motion-controlled noise scheduling. To accelerate the generation of high-resolution video, it includes a distributed GPU inference engine that splits model workloads across multiple graphics cards. The project covers a com
Drives animation by scheduling noise patterns that follow a driving motion sequence to align frames with reference motion.
Implementation of Denoising Diffusion Probabilistic Model in Pytorch
Defines a fixed variance schedule that progressively corrupts data from clean to pure noise.
This is a PyTorch-based implementation of diffusion models for synthesizing photorealistic images and video. It provides a framework for text-to-image and text-to-video generation, as well as unconditional image synthesis. The system utilizes a cascading diffusion pipeline to produce high-resolution imagery by passing low-resolution outputs through a sequence of super-resolution models. It also includes capabilities for image inpainting, allowing the reconstruction of masked or missing regions of visual media guided by surrounding context and text prompts. The project includes tools for diff
Uses denoising diffusion probabilistic models to create imagery by iteratively removing Gaussian noise.
This project is a comprehensive machine learning interview guide and technical study resource designed for individuals preparing for machine learning and AI engineering roles. It provides a collection of materials and practice problems covering core algorithms, theoretical fundamentals, and the implementation of neural network architectures. The resource serves as a technical reference for generative AI development, focusing on the design and optimization of large language models and diffusion systems. It includes frameworks for system design, covering the architecture of production machine l
Provides theoretical fundamentals and implementation details for Gaussian noise diffusion and denoising.
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 un
Trains the model to predict the noise added at each timestep, enabling iterative denoising from pure noise to a clean image.
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.
Provides linear and cosine variance schedules to control noise addition at each training step.
This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen
Implements training objectives that minimize error between predicted and actual Gaussian noise.
ACE-Step is a high-fidelity audio synthesis system and diffusion model designed to generate music and vocals from text descriptions. It functions as a music generator and vocal synthesizer, using a diffusion transformer decoder to produce audio across various languages and genres. The project provides tools for text-guided audio editing, including the ability to extend the duration of tracks, regenerate specific song segments, and perform latent-space audio inpainting to modify lyrics or styles. It also includes a framework for audio style fine-tuning using low-rank adaptation to adapt vocal
Allows adjusting the noise ratio to control the degree of musical divergence from a reference track.
Multimodal is a machine learning library built on PyTorch for training large-scale models that combine text, image, audio, and video data streams. It functions as a deep learning framework dedicated to generative diffusion models, multi-task training, and vision-language tasks. The library supplies modular building blocks, discrete latent codebook quantization, shared-space embeddings, and stackable adapter layers to handle diverse conditional inputs during training and inference. The framework supports specific architectures for diffusion models, text-to-video generation, image-text retrieva
Defines noise types and amounts applied at each step of the generative diffusion process using built-in schedule computations.
Ce projet est un framework PyTorch orienté recherche conçu pour l'implémentation et l'entraînement de modèles de diffusion vidéo génératifs. Il fournit une boîte à outils modulaire qui étend les techniques de diffusion basées sur l'image standard en trois dimensions, permettant la synthèse de séquences vidéo cohérentes via des processus de débruitage itératifs. Le framework se distingue en utilisant l'attention espace-temps factorisée, qui décompose les données vidéo de haute dimension en couches spatiales et temporelles distinctes pour maintenir la cohérence du mouvement tout en gérant la complexité computationnelle. Il prend en charge l'entraînement multimodal en traitant des images statiques et des séquences vidéo simultanément, et il incorpore une guidance latente conditionnée par le texte pour diriger le processus de génération selon des descriptions en langage naturel spécifiques. La bibliothèque inclut des pipelines complets pour gérer l'entraînement de bout en bout de ces modèles, couvrant l'ingestion de jeux de données, l'optimisation des paramètres et l'exportation périodique d'échantillons. Elle est structurée pour soutenir la recherche en deep learning sur la modélisation temporelle et l'alignement des sorties génératives avec des prompts sémantiques.
Refines random noise into structured video frames by learning to reverse a fixed Markov chain of Gaussian transitions.
Diffusion-LM
Improves controllable text generation through diffusion techniques.
We present a demo of SSD-LM (Semi-autoregressive Simplex-based Diffusion Language Model) in Google Colab here!
Uses simplex-based diffusion for text generation and control.