clean-fid

让 FID 分数更可信,生成模型评估不踩坑

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

项目预览

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

项目数据

分类图像生成
开发团队GaParmar
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型computer-graphics,computer-vision,deep-learning,fid,fid-calculation,fid-score,frechet-distance,frechet-inception-distance,gan,generative-adversarial-network,image-generation,image-manipulation,pytorch
GitHub 星标★ 1171
上线时间2021-04-23 00:00:00
代码更新2025-08-02
仓库体积4.7 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

clean-fid 是一个用于计算 FID(Frechet Inception Distance)分数的 PyTorch 工具库,由 CVPR 2022 论文提出。它解决了传统 FID 计算中因图像预处理(如缩放和量化)不一致而导致的分数偏差问题,使得不同方法之间的 FID 分数具有可比性。核心能力包括:提供与原始 FID 实现一致的图像处理流程(双线性插值、量化到 [0,255]),支持从文件夹或内存中加载图像,并内置多种数据集(如 ImageNet、CIFAR-10)的统计特征,方便快速评估生成模型。该库接口简洁,易于集成到现有训练或评估流程中,是生成模型研究社区广泛使用的标准评估工具。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 5 分钟 部署方式:库/依赖 3 步

环境要求

  • Python 环境(项目使用 Python 语言开发)
  • 已安装 pip 包管理工具
  • 已安装 PyTorch(clean-fid 为 PyTorch 工具库)
  • 可访问 PyPI 的网络环境

安装与启动步骤

  1. 1安装 clean-fid

    使用 pip 从 PyPI 安装该库,README 的 Quick Start 给出的唯一安装方式,建议在虚拟环境中执行。

    pip install clean-fid
  2. 2确认安装结果

    查看已安装包的信息,确认 clean-fid 出现在列表中且版本号正常,说明安装成功。

    pip show clean-fid
  3. 3查阅 FID 计算示例

    README 提供 Computing FID 章节与 Colab-FID 示例,按其中代码调用即可计算分数,本段未给出具体接口。

如何确认成功

执行 pip show clean-fid,能输出该包的名称、版本和安装路径即表示安装成功。

常见问题

Q:计算 FID 需要自己准备数据集统计特征吗?

A:不需要。该库内置了 ImageNet、CIFAR-10 等常用数据集的统计特征,可直接用于评估,省去自行统计的步骤。

Q:为什么不同论文的 FID 分数没有可比性?

A:不同实现使用的图像缩放与量化方式不一致,尤其缩放函数常实现错误。clean-fid 统一采用双线性插值与量化到 [0,255] 的流程来消除偏差。

Q:除了 FID 还支持哪些指标?

A:README 中另提供 Computing KID 章节,并新增了使用 CLIP 特征计算 FID 的支持,可参考对应章节使用。

Q:不想本地安装可以先试用吗?

A:可以。README 提供了 Colab-FID 与 Colab-Resize 两个在线笔记本链接,可直接在浏览器中运行体验。

注意事项

  • README 中未给出除 pip install clean-fid 之外的其他安装方式,不建议自行尝试源码安装。
  • 具体 API 调用与参数请以 README 的 Computing FID、Computing KID、Computing CLIP FID 章节及官网文档为准。
  • 使用前请确保 PyTorch 环境正常,否则库无法运行。
  • 详细说明可参考官网 https://www.cs.cmu.edu/~clean-fid 及论文 arXiv:2104.11222。

核心亮点

  • 修正了图像缩放和量化步骤,使 FID 计算与原始实现一致,结果更可靠
  • 内置常用数据集统计特征,开箱即用,无需额外下载
  • 支持内存和文件夹两种图像加载方式,灵活适配不同场景

不足之处

  • 仅支持 PyTorch,对 TensorFlow 或 JAX 用户不友好
  • 文档相对简略,高级用法(如自定义特征提取)示例不足

适用场景

  • 评估 GAN 或扩散模型的生成质量,对比不同模型的 FID 分数
  • 在论文或实验中需要复现标准 FID 指标,确保与官方结果一致
  • 快速验证生成模型训练过程中的性能变化,监控模型收敛情况

替代项目

pytorch-fid、torchmetrics、FID_score

上一篇:DreamLayer-Eval

下一篇:VIEScore

同类项目推荐

AgentBench 开源

一套基准测出 LLM 当智能体到底行不行

A Comprehensive Benchmark to Evaluate LLMs as Agents (ICLR'24)

★ 3817 2026-08-09
iFixAi 开源

120秒快速审计AI Agent,确保它按预期干活

Independent Auditing of AI Agents. Run by human or the agent itself, to answer the m···

★ 43850 2026-08-10
phi-boundary-gate 开源

给医疗 AI 加一道 PHI 闸门,该拦的拦、该脱敏的脱敏

Detect, gate, redact, and report PHI candidate flows across healthcare and insurance···

★ 204 2026-10-12
helm 开源

一站式跑分对比大模型,多维度评测可复现

Holistic Evaluation of Language Models (HELM) is an open source Python framework cre···

★ 2968 2026-09-15
geobench 开源

用 GeoGuessr 游戏场景,测出 AI 的地理定位智商。

GeoGuessr benchmark for language models

★ 65 2026-08-09
defenseclaw 开源

给自主 AI Agent 套上可审计的安全护栏

Security Governance for Agentic AI

★ 908 2026-10-12
seismometer 开源

在 Notebook 里做医疗 AI 模型的分组评测与可视化

AI model evaluation with a focus on healthcare

★ 272 2026-11-03
pi-guardrails 开源

给 AI 代理装刹车,危险命令和环境文件先拦下

Security hooks for Pi. Prevents dangerous operations, protects env files, gates dest···

★ 305 2026-09-16
llm-hallucination-survey 开源

一站式读懂大模型幻觉,从入门到前沿

Reading list of hallucination in LLMs. Check out our new survey paper: "Siren’s Son···

★ 1085 2026-08-09