Repository URL to install this package:
|
Version:
2.5.0.dev6 ▾
|
| sarus_synthetic_data |
| sarus_synthetic_data.egg-info |
| MANIFEST.in |
| PKG-INFO |
| README.md |
| pyproject.toml |
| requirements.txt |
| setup.cfg |
| setup.py |
Sarus synthetic generation package. It provides utilities and a model, the MetaLearner that can be trained to generate synthetic features from a given dataset.
In the standard pipeline of reading the csv, converting etc, it sits at the very end of the process after data classification and transcoding:
The MetaLearner structure and functioning is detailed here.
A more detailed documentation will be provided soon.
A script to run an example with categorical/real data and one with images is given in the examples folder.
MetaLearner: main data generatorConditionalGAN: model for images generationGPT2Decoder: pre-trained model for text generationOneHotCodec: handles all data that can be one hot encoded in a one dimensional way (category, continuous).
Uses a dense layer as an encoder.ImageCodec: handles images. The encoder is a convolutional network and the decoder a GAN.TextCodec: handles text. The encoder and decoder are two pre-trained GPT models. More documentation can be found here.TransformerBlock,Meta_Learner_Core)Generator, Critic and sub-layers...)