/ Модель

Характеристики

Лицензия
Apache 2.0
Базовая модель
ddpm-cifar10-32
Библиотека
diffusers
Опубликована
16 июл 2025

cfm-cifar10-32

Генерация изображенийТекст → изображение3 профессии

Модель на основе flow matching генерирует цветные изображения 32×32 безусловно, в стиле набора CIFAR-10.

183скачиваний за 30 дней2лайкавеса обновлены16 июл 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

FrankCCCCC/cfm-cifar10-32 — модель безусловной генерации изображений, обученная на CIFAR-10. Она использует архитектуру UNet2DModel с flow matching и планировщик FlowMatchEulerDiscreteScheduler; модель распространяется для библиотеки Diffusers в формате safetensors. Генерирует цветные изображения размером 32×32 пикселя, соответствующие распределению изображений CIFAR-10.

Модель предназначена для создания небольших изображений без текстового запроса, например для экспериментов с генеративными моделями и демонстрации flow matching. В README указаны 1000 шагов обучения и детерминированная генерация; заявлено, что flow matching позволяет эффективнее выполнять сэмплирование. Лицензия — Apache-2.0.

Сценарии применения

  • генерация небольших изображений в стиле CIFAR-10
  • создание синтетических изображений для экспериментов
  • демонстрация безусловной генерации изображений
  • изучение flow matching в Diffusers

Ограничения

Выход модели ограничен изображениями 32×32 и распределением CIFAR-10; генерация не управляется текстовым запросом. Заявления README о качестве и скорости сэмплирования не сопровождаются приведёнными примерами или результатами оценки.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Flow Matching CIFAR-10 Model

A flow matching model for unconditional image generation trained on the CIFAR-10 dataset. This model uses continuous normalizing flows with the FlowMatchEulerDiscreteScheduler for efficient sampling.

Model Details

  • Architecture: UNet2DModel with flow matching
  • Dataset: CIFAR-10 (32x32 RGB images)
  • Scheduler: FlowMatchEulerDiscreteScheduler
  • Training Steps: 1000 timesteps
  • Framework: Diffusers 0.35.0.dev0

Flow Matching Configuration

The model uses FlowMatchEulerDiscreteScheduler with the following key parameters:

  • Base shift: 0.5
  • Shift: 1.0 (exponential time shifting)
  • Base image sequence length: 256
  • Max image sequence length: 4096
  • Stochastic sampling: Disabled for deterministic generation

Usage

Basic Generation

from diffusers import DDPMPipeline

# Load the flow matching model
pipeline = DDPMPipeline.from_pretrained("FrankCCCCC/cfm-cifar10-32")

# Generate an image
image = pipeline().images[0]
image.save("generated_cifar10.png")

Custom Inference Steps

from diffusers import DDPMPipeline

pipeline = DDPMPipeline.from_pretrained("FrankCCCCC/cfm-cifar10-32")

# Generate with custom number of inference steps
num_inference_steps: int = 1000
pipeline.scheduler.set_timesteps(num_inference_steps)
image = pipeline().images[0]
image.save("fast_generated_cifar10.png")

Batch Generation

from diffusers import DDPMPipeline

pipeline = DDPMPipeline.from_pretrained("FrankCCCCC/cfm-cifar10-32")

# Generate multiple images at once
images = pipeline(batch_size=4).images
for i, image in enumerate(images):
    image.save(f"generated_cifar10_{i}.png")

Flow Matching vs Standard Diffusion

This model implements flow matching, which offers several advantages over standard diffusion models:

  • Faster sampling: More efficient ODE solving with fewer steps
  • Better training stability: Continuous normalizing flows provide smoother optimization
  • Flexible scheduling: Exponential time shifting for improved sample quality

Model Architecture

  • UNet: Standard UNet2DModel for denoising/flow prediction
  • Scheduler: FlowMatchEulerDiscreteScheduler with exponential time shifting
  • Output: 32x32 RGB images matching CIFAR-10 distribution

Requirements

pip install diffusers torch torchvision

Samples

  1. sample_1
  2. sample_2
  3. sample_3
  4. sample_4
  5. sample_5

Citation

If you use this model, please cite the original flow matching and diffusion literature:

@inproceedings{DDPM,
  author = {Ho, Jonathan and Jain, Ajay and Abbeel, Pieter},
  booktitle = {Advances in Neural Information Processing Systems},
  title = {Denoising Diffusion Probabilistic Models},
  url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/4c5bcfec8584af0d967f1ab10179ca4b-Paper.pdf},
  year = {2020}
}

@inproceedings{FM,
  title={Flow Matching for Generative Modeling},
  author={Yaron Lipman and Ricky T. Q. Chen and Heli Ben-Hamu and Maximilian Nickel and Matthew Le},
  booktitle={The Eleventh International Conference on Learning Representations },
  year={2023},
  url={https://openreview.net/forum?id=PqvMRDCJT9t}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · diffusers

Нельзя запустить

Безусловная генерация изображений пока не поддерживается.

Ревизия весов
b3f3035

0 моделей