pixelCNN

用 Theano 逐像素生成图像,理解自回归模型原理

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 33 👀 关注 7
GitHub ↗
GitHub 星标 ★ 166
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

pixelCNN 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队kundan2510
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型deep-learning,image-generation,pixelcnn,theano
GitHub 星标★ 166
上线时间2016-07-12 00:00:00
代码更新2016-07-23
仓库体积70 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

pixelCNN 是一个基于 Theano 重新实现的 PixelCNN 图像生成模型。PixelCNN 是一种自回归生成模型,通过逐像素预测来生成图像,能够学习图像的分布并生成新样本。该项目解决了传统生成模型(如 GAN)训练不稳定、难以评估概率的问题,提供了一种可直接计算似然的生成方式。核心能力包括:使用掩码卷积(masked convolution)确保生成过程中的条件依赖,支持灰度图像(如 MNIST)的生成,并提供训练和采样脚本。作为早期实现,它代码简洁,适合学习 PixelCNN 原理和自回归生成模型的基础。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 166

核心亮点

  • 代码结构清晰,适合学习 PixelCNN 核心的掩码卷积实现
  • 基于 Theano,便于对比其他框架版本,理解模型细节
  • 包含训练和采样流程,可快速在 MNIST 上跑通实验

不足之处

  • 依赖 Theano,已停止维护,环境配置困难
  • 仅支持灰度小图,未扩展到彩色或高分辨率
  • 文档/社区待观察

适用场景

  • 学术研究:复现 PixelCNN 基线模型
  • 教学演示:讲解自回归生成模型原理
  • 早期实验:对比不同生成模型(如 VAE、GAN)的效果

替代项目

PixelCNN++、Gated PixelCNN、PixelSNAIL

上一篇:DCGAN-Tensorflow

下一篇:awesome-ai-painting

同类项目推荐

dream-factory 开源

多GPU并行批量出图,GUI管理效率翻倍

Multi-threaded GUI manager for mass creation of AI-generated art with support for mu···

★ 494 2026-08-09
comflowyspace 开源

不用学节点,像用美图秀秀一样玩转 AI 绘画和视频

Comflowyspace is an intuitive, user-friendly, open-source AI tool for generating ima···

★ 2343 2026-08-09
context-free 开源

写文法,秒出百万形状的生成艺术图

Context Free is a program that generates images from written instructions called a g···

★ 555 2026-08-09
geo_pattern 开源

输入一段字符串,生成可复现的几何背景图

Create beautiful generative geometric background images from a string.

★ 1273 2026-11-03
BokehDiffusion 开源

用文字控制照片景深,一键生成专业散景效果

[SIGGRAPH Asia 2025] Official code for "Bokeh Diffusion: Defocus Blur Control in Tex···

★ 129 2026-08-09
HunyuanImage-3.0 开源

一句话生成大片级图像,还能听懂你的修改指令

HunyuanImage-3.0: A Powerful Native Multimodal Model for Image Generation

★ 3300 2026-08-09