Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AIstats material #50

Closed
wants to merge 47 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
07c6de6
cleanup for neurips
mbaak Jun 2, 2021
f38bdb3
cleanup for neurips
mbaak Jun 2, 2021
cdc8c45
cleanup for neurips
mbaak Jun 2, 2021
07810b3
cleanup for neurips
mbaak Jun 2, 2021
af251bd
cleanup for neurips
mbaak Jun 2, 2021
c621721
cleanup for neurips
mbaak Jun 2, 2021
e6e76da
cleanup for neurips
mbaak Jun 2, 2021
bcbd569
cleanup for neurips
mbaak Jun 2, 2021
eb7ed57
cleanup for neurips
mbaak Jun 2, 2021
726a726
select root node based on weights by default
sbrugman Jun 4, 2021
5fb6453
update requirements
sbrugman Jun 4, 2021
f54ece7
Update requirements_dev.txt
sbrugman Jun 4, 2021
6cdb8c4
Merge pull request #38 from sbrugman/patch-3
mbaak Jun 4, 2021
6fda7bc
Merge pull request #39 from sbrugman/patch-4
mbaak Jun 4, 2021
eb39724
Create .gitkeep
sbrugman Jun 4, 2021
77ca045
Create .gitkeep
sbrugman Jun 4, 2021
ef1a442
experiments
sbrugman Jun 4, 2021
1601b93
Create __init__.py
sbrugman Jun 4, 2021
9e83845
Merge branch 'mbaak:neurips_material' into neurips_material
sbrugman Jun 4, 2021
5f9fbce
Update README.rst
sbrugman Jun 4, 2021
07cb775
Merge pull request #40 from sbrugman/neurips_material
mbaak Jun 4, 2021
b67c99e
Update requirements.txt
sbrugman Jun 4, 2021
b8e93ec
Merge pull request #41 from sbrugman/patch-5
mbaak Jun 4, 2021
a3d96c2
fix duplicate identity row
sbrugman Jun 4, 2021
aa593f8
Merge pull request #42 from sbrugman/patch-6
mbaak Jun 4, 2021
e0f02de
fix duplicate entries in table6
sbrugman Jun 4, 2021
31e1075
redundant param
sbrugman Jun 4, 2021
0669b49
Merge pull request #44 from sbrugman/patch-8
mbaak Jun 4, 2021
f886157
Merge pull request #43 from sbrugman/patch-7
mbaak Jun 4, 2021
53d7226
update default class node
sbrugman Jun 4, 2021
33e2c89
configurable root node
sbrugman Jun 4, 2021
9792ed2
Merge pull request #45 from sbrugman/patch-9
mbaak Jun 4, 2021
1b72b80
changed titanic parameters
Jebq Jun 4, 2021
12255f4
Merge pull request #46 from mbaak/fix/titanic_params
mbaak Jun 4, 2021
0e028f1
CHG: clear notebooks
Jun 4, 2021
37671d0
Add third party forks
Jun 4, 2021
906463e
Install local third-party forks
Jun 4, 2021
fa13347
Update LICENSE
sbrugman Jun 4, 2021
c8e5dd8
Merge pull request #47 from sbrugman/patch-10
mbaak Jun 4, 2021
2ed8beb
Only keep referenced notebooks
Jun 4, 2021
acad14f
Remove tests for Neurips
Jun 4, 2021
bda4d80
Ensure only supported python versions are able to install
Jun 4, 2021
a839925
typo
sbrugman Oct 6, 2021
8c33bad
typo + axis label
sbrugman Oct 6, 2021
60890f0
Merge pull request #48 from sbrugman/patch-9
RUrlus Oct 6, 2021
98219a8
docs: rst syntax
sbrugman Oct 14, 2021
cc33c35
Merge pull request #49 from sbrugman/patch-9
mbaak Oct 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

The MIT License (MIT)
Copyright (c) 2020, ING WBAA
Copyright (c) 2020, Anonymized

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
63 changes: 0 additions & 63 deletions README.md

This file was deleted.

43 changes: 43 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
Synthsonic
==========

Synthsonic: fast, probabilistic data modelling and synthesis

Installation
------------

Users can install with :code:`pip install .`

Developers should install with :code:`pip install -e '.[dev,test]'`

Requirements
************

Python 3.6 -- 3.8 are supported

Project Organization
--------------------

* The `Synthsonic` model is found at: `synthsonic/models/kde_copula_nn_pdf.py`
* As an example how to run it with the SDGym package, have a look at the notebook: `notebooks/leaderboard/adult_all_variables.ipynb`
* Figures of the neurips paper can be reproduced by running the notebooks in: `notebooks/plots/`
* Experiments (including leaderboard, ablation studies) can be rerun with the instructions found in: `notebooks/experiments/`


Quick run
---------

As a quick example, you can do:

.. code-block:: python

from synthsonic.models.kde_copula_nn_pdf import KDECopulaNNPdf
import pandas as pd

# open fake car insurance data
df = pd.read_csv('notebooks/plots/fake_insurance_data.csv.gz')
df.head()

# model the data
model= KDECopulaNNPdf()
model = model.fit(df.values)
10 changes: 0 additions & 10 deletions docs/commands.rst

This file was deleted.

6 changes: 0 additions & 6 deletions docs/getting-started.rst

This file was deleted.

24 changes: 0 additions & 24 deletions docs/index.rst

This file was deleted.

190 changes: 0 additions & 190 deletions docs/make.bat

This file was deleted.

Binary file not shown.
Loading