项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 3604
使用教程
环境要求
- Python 运行环境(SDV 是 Python 库)
- pip 或 conda 包管理器(二选一)
- 推荐使用虚拟环境(README 建议)
- 可访问 PyPI 或 conda 频道以安装依赖
安装与启动步骤
-
1准备Python环境
SDV 是 Python 库,README 推荐使用虚拟环境以避免与其他软件冲突。请先准备好 Python 与 pip/conda。
-
2pip安装SDV
使用 pip 从 PyPI 安装 SDV 库。在已激活的虚拟环境或目标环境中执行。
pip install sdv -
3或用conda安装
若使用 conda,可通过 pytorch 和 conda-forge 频道安装 SDV。与 pip 方式二选一即可。
conda install -c pytorch -c conda-forge sdv -
4加载示例数据集
使用 SDV 内置的 download_demo 加载单表示例数据集 fake_hotel_guests,验证安装是否成功。
python -c "from sdv.datasets.demo import download_demo; real_data, metadata = download_demo(modality='single_table', dataset_name='fake_hotel_guests'); print(real_data.head())"
如何确认成功
执行加载示例数据的命令后,成功输出 real_data 的前几行即表示安装成功。
常见问题
Q:pip 和 conda 安装方式如何选择?
A:README 提供两种方式,pip install sdv 或 conda install -c pytorch -c conda-forge sdv,任选其一即可。
Q:如何快速加载示例数据?
A:运行 from sdv.datasets.demo import download_demo; download_demo(modality='single_table', dataset_name='fake_hotel_guests') 即可下载演示数据。
Q:SDV 支持哪些模型?
A:README 提到从经典统计方法 GaussianCopula 到深度学习方法 CTGAN,支持单表、多表和序列数据。
Q:安装 SDV 需要付费吗?
A:SDV 在 Business Source License 下公开提供,具体使用条款请查看仓库 LICENSE 文件。
注意事项
- README 推荐使用虚拟环境,避免与其他软件冲突。
- conda 安装需指定 -c pytorch -c conda-forge 频道。
- 示例数据集 fake_hotel_guests 为单表数据,包含 guest_email 主键。
核心亮点
- 支持多种表格数据类型和复杂关系,建模能力强
- 内置评估模块,能量化合成数据的质量与隐私风险
- API设计简洁,几行代码即可完成模型训练和采样生成
不足之处
- 深度学习模型训练耗时较长,对硬件有要求
- 复杂约束(如业务规则)的保持能力有限,需额外处理
适用场景
- 在开发测试环境中生成不含真实用户信息的模拟数据
- 向外部合作伙伴或公众分享数据时,用合成数据保护隐私
- 扩充小样本数据集,提升下游机器学习模型的泛化能力
替代项目
CTGAN、YData Synthetic、Gretel Synthetics
上一篇:mimesis
下一篇:distilabel
同类项目推荐
simulate
开源
快速搭仿真环境,批量产合成数据
Creating and sharing simulation environments for embodied and synthetic data researc···
MultiHop-RAG
开源
跨文档多跳问答评测,暴露RAG推理短板
Repository for "MultiHop-RAG: A Dataset for Evaluating Retrieval-Augmented Generatio···
awesome-industrial-datasets
开源
工业AI找数据,一页清单直接定位可用数据集
A curated collection of public industrial datasets.
awesome-remote-sensing-change-de···
开源
一站式找齐遥感变化检测数据集和方法
A comprehensive and up-to-date compilation of datasets, tools, methods, review paper···
DataClaw0
开源
自动把原始视频流变成高质量训练数据,省去人工标注。
DataClaw: Agentic Tailoring Multimodal Data from Raw Streams — coming soon (code, w···
hflow
开源
训练前自动体检机器人数据,坏帧丢帧一跑就现形
SDK for robotics teams to verify the quality of their data used for AI model trainin···
datasets
开源
一键获取细胞高内涵成像数据,直接开跑形态学分析
Images and other data from the JUMP Cell Painting Consortium
batchgenerators
开源
医学图像训练数据太少?一行管道批量增强2D/3D图像与标签
A framework for data augmentation for 2D and 3D image classification and segmentatio···
DDR-dataset
开源
一份眼底数据,同时搞定DR分类、病灶分割与检测
A General-purpose High-quality Dataset for Diabetic Retinopathy Classification, Lesi···
