Copulas

用 copula 模型生成逼真合成表格数据,解决数据稀缺和隐私问题。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 数据集 🍴 复刻 122 🐛 待处理 54 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 659
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源库,完全免费,可自行部署使用。

项目预览

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

项目数据

分类数据集
开发团队sdv-dev
定价模式🏷️完全免费
价格说明开源库,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型copulas,data-generation,generative-ai,generative-model,machine-learning,synthetic-data,synthetic-data-generation,tabular-data
GitHub 星标★ 659
上线时间2017-11-13 00:00:00
代码更新2026-11-02
仓库体积32.4 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-10
浏览次数10

项目介绍

Copulas 是一个用于对多元数据进行建模的 Python 库,它基于 copula 理论(一种将变量间依赖结构与边缘分布分离的统计方法)来生成合成数据。它解决了真实数据获取成本高、隐私风险大、样本不均衡等问题,能够从现有数据中学习依赖关系并生成高度逼真的合成表格数据。核心能力包括:支持多种 copula 模型(如 Gaussian、Clayton、Frank 等),提供简单的 API 来拟合数据、生成样本、评估合成数据质量,并支持条件采样(即根据给定条件生成数据)。它适用于数据增强、隐私保护、机器学习模型训练等场景,是合成数据生成领域的一个轻量级但功能强大的工具。

Star 增长趋势

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

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

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.8+
  • pandas 与 scipy

安装与启动步骤

  1. 1装包

    PyPI 和 conda-forge 都有,conda 装能顺带把数值依赖一起解决,省事。

    pip install copulas
  2. 2拟合一个边缘分布

    它把每个字段单独拟合分布,再学字段之间的相关性结构。

  3. 3学 copula 结构

    高斯 copula 是最稳的起点,复杂结构留给数据量足够时再试。

  4. 4采样并回代

    生成的样本是相关结构上的均匀值,要再用边缘分布反变换回原量纲。

  5. 5和原表对比

    看每列的分布和列间相关性是否被保住,这两项都对才算拟合成功。

如何确认成功

采样出的合成表在每列分布和列间相关性上都接近原表

注意事项

  • 它是 SDV 生态的底层库,要做整表合成直接用 SDV 更省事。
  • 字段多时联合分布难拟合,先做字段分组再分别建模。

核心亮点

  • 基于统计学 copula 理论,能捕捉变量间复杂依赖关系,生成数据质量高
  • API 设计简洁,几行代码即可完成模型训练和样本生成,上手快
  • 支持多种 copula 模型和条件采样,灵活适应不同数据分布和业务需求

不足之处

  • 文档和社区资源相对较少,新手学习曲线较陡
  • 对高维数据支持有限,模型训练效率可能成为瓶颈

适用场景

  • 数据增强:扩充小样本数据集以提升机器学习模型性能
  • 隐私保护:生成合成数据替代真实数据用于共享和发布
  • 场景模拟:生成符合特定依赖关系的模拟数据用于测试和验证

替代项目

SDV (Synthetic Data Vault)、CTGAN (基于GAN的表格数据生成)、YData Synthetic

上一篇:CTGAN

下一篇:dbldatagen

同类项目推荐

Chatette 开源

用模板语法一键生成海量 Rasa 训练语料,告别手工标注。

A powerful dataset generator for Rasa NLU, inspired by Chatito

★ 315 2026-08-09
nepali-datasets 开源

尼泊尔语AI数据一页找齐,省去全网翻找

A comprehensive, curated collection of Nepali datasets aggregated from community sou···

★ 109 2026-09-21
AGIQA-3k-Database 开源

给AI生成图像质量打分,建立评估基准

[IEEE TCSVT2023] A Fine-grained Subjective Perception & Alignment Database for AI Ge···

★ 70 2026-08-09
dbldatagen 开源

在 Databricks 上快速生成大规模仿真测试数据

Generate relevant synthetic data quickly for your projects. The Databricks Labs syn···

★ 506 2026-08-10
yoruba-text 开源

为约鲁巴语AI模型提供高质量训练文本,助力低资源语言NLP落地。

Yorùbá language training text for NLP, ASR and TTS tasks

★ 84 2026-08-09
nvzhuang 开源

1407 张女装参考图,检索即用做虚拟试穿

1407 张 AI 女装参考图集与虚拟试穿网站,支持中英检索、OpenAI Images / Gemini / 豆包及···

★ 2519 2026-11-01
APSD 开源

看穿对抗攻击:用视觉标准量化扰动隐蔽性

Official dataset for “Stealthiness Assessment of Adversarial Perturbation: From a V···

★ 11 2026-09-05
CVPR2024-Papers-with-Code-Demo 开源

看CVPR 2024论文,一键直达代码和Demo,跟上前沿不费力。

收集 CVPR 最新的成果,包括论文、代码和demo视频等,欢迎大家推荐!Collect the latest C···

★ 1411 2026-08-09
civitai-mirror-list 开源

Civitai 下架模型一键找备份,不再怕资源丢失

A suggestion list and archive tools for models that civitai may have removed.

★ 58 2026-08-09