{"repo":"yuntaod/SynMeter","free":true,"listed":false,"github":"https://github.com/yuntaod/SynMeter","clone":"git clone https://github.com/yuntaod/SynMeter.git","description":"A principled library for tuning, training and evaluating tabular data synthesis on fidelity, privacy and utility. CCS 2025.","language":"Python","stars":26,"topics":["machine-learning","privacy","pytorch","synthetic-data","tabular-data","differential-privacy","generative-ai","diffusion-models"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"Generated by DALL·E 3 Systematic Assessment of Tabular Data Synthesis Algorithms (CCS 2025) A principled library for tuning, training, and evaluating tabular data synthesis. Why SynMeter: - :dizzy: Easy to add new synthesizers, seamlessly tuning, training, and evaluating various synthesizers. - :cyclone: Principled evaluation metrics for fidelity, privacy, and utility for both Differential Private (DP) and Heuristic Private (HP) synthesizers. - :fire: Several SOTA synthesizers, by type: - Statistical methods: MST, PrivSyn - GAN-based: CTGAN, PATE-GAN - VAE-based: TVAE - Diffusion-based: TabDDPM, TabSyn, TableDiffusion - LLM-based: GReaT, REaLTabFormer :rocket: Installation Create a new conda environment and setup: Change the base dictionary in ./lib/info/ROOT DIR : :boom: Usage Datasets SynMeter provides 12 standardized datasets with train/val/test datasets for benchmarking, which can be downloaded from here: Google Drive You can also easily use an additional dataset by putting it to ./dataset . Tune evaluators for utility evaluations Machine learning affinity requires machine learning models with tuned hyperparameters, SynMeter provides 8 commonly-used machine learning models and their configurations in ./exp/evaluators . You can tune these evaluators on your customized dataset: Tune synthesizer We provide a unified tuning objective for model tuning, thus, all kinds of synthesizers can be tuned by just a single command: Train synthesizer After tuning, a configuration should ","default_branch":null,"files":null,"tree":[],"storefront":"/r/yuntaod","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yuntaod/SynMeter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}