You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: improve example streamlit app to serve as the package interface
* chore: remove from the examples as now it is a feature
* feat: add input path to save model and save synthetic data samples
* docs: add new streamlit example and update readme
* docs: update readme with a video
* fix: udapte the setup file and readme
* fix: fix typo
* fix: remove comments
* fix: codacy code quality issues
Copy file name to clipboardExpand all lines: README.md
+45-4Lines changed: 45 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,12 @@ Join us on [.](https://pypi.org/project/ydata-synthetic/)
34
-
```
39
+
```commandline
35
40
pip install ydata-synthetic
36
41
```
37
42
43
+
### The UI guide for synthetic data generation
44
+
45
+
YData synthetic has now a UI interface to guide you through the steps and inputs to generate structure tabular data.
46
+
The streamlit app is available form *v1.0.0* onwards, and supports the following flows:
47
+
- Train a synthesizer model
48
+
- Generate & profile synthetic data samples
49
+
50
+
#### Installation
51
+
52
+
```commandline
53
+
pip install ydata-syntehtic[streamlit]
54
+
```
55
+
#### Quickstart
56
+
Use the code snippet below in a python file (Jupyter Notebooks are not supported):
57
+
```python
58
+
from ydata_synthetic import streamlit_app
59
+
60
+
streamlit_app.run()
61
+
```
62
+
63
+
Or use the file streamlit_app.py that can be found in the [examples folder](https://github.com/ydataai/ydata-synthetic/tree/master/examples/streamlit_app.py).
64
+
65
+
```commandline
66
+
python -m streamlit_app
67
+
```
68
+
69
+
The below models are supported:
70
+
- CGAN
71
+
- WGAN
72
+
- WGANGP
73
+
- DRAGAN
74
+
- CRAMER
75
+
- CTGAN
76
+
77
+
[](https://youtu.be/ep0PhwsFx0A)
78
+
38
79
### Examples
39
80
Here you can find usage examples of the package and models to synthesize tabular data.
40
81
- Synthesizing the minority class with VanillaGAN on credit fraud dataset [](https://colab.research.google.com/github/ydataai/ydata-synthetic/blob/master/examples/regular/gan_example.ipynb)
41
82
- Time Series synthetic data generation with TimeGAN on stock dataset [](https://colab.research.google.com/github/ydataai/ydata-synthetic/blob/master/examples/timeseries/TimeGAN_Synthetic_stock_data.ipynb)
42
-
- More examples are continously added and can be found in `/examples` directory.
83
+
- More examples are continuously added and can be found in `/examples` directory.
43
84
44
85
### Datasets for you to experiment
45
86
Here are some example datasets for you to try with the synthesizers:
@@ -51,7 +92,6 @@ Here are some example datasets for you to try with the synthesizers:
0 commit comments