A novel method for generating tabular and relational data using language models.
Project description
DevRealTabFormer
Upload package to test pypi
python setup.py sdist
twine upload --repository testpypi dist/*
Install package from test pypi
pip install --upgrade --no-cache-dir --use-deprecated=legacy-resolver -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ REaLTabFormer==0.0.2.0.8
Generating constrained tokens per step
1 -> BOS
2 -> BMEM or EOS
3 -> col 0
...
3 + col_size -> col col_size - 1
3 + col_size + 1 -> EMEM
3 + col_size + 2 -> BMEM or EOS
3 + col_size + 3 -> col 0
Using the discriminator callback
We can control the training process to prevent overfitting by using specific constraints and metrics based on a validation data.
In this case, we propose to use a discriminator model to regulate the training process. We first identify the proportion of the full training data that will serve as the validation data. Then, we define the validation steps. For each step that is a multiple of the validation step, we generate synthetic data from the model. Then, we use the generated sample together with the validation data to train the discriminator model and quantify the model's ability to generate realistic samples.
We should note that at the early stages of the model, the model will not be able to generate meaningful observations. This implies that we should at least set a warm-up period before we perform the disciminator-based assessment.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file REaLTabFormer-0.0.2.0.8.tar.gz
.
File metadata
- Download URL: REaLTabFormer-0.0.2.0.8.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0613614f682f6df16517d717414ccf3be4f5e31d6e78973aeaccfe82d87ea20 |
|
MD5 | 6bd9960241a82415b4692e039ef10a2e |
|
BLAKE2b-256 | 58186a524a044a72d015349333d2a8337c163a1ed6bef575ac1f3cafe215ccf7 |
File details
Details for the file REaLTabFormer-0.0.2.0.8-py3-none-any.whl
.
File metadata
- Download URL: REaLTabFormer-0.0.2.0.8-py3-none-any.whl
- Upload date:
- Size: 40.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d17fa2d326d40f9197f6dc155a5a3222f0ef84e2e75d9d6e97e3ed676d621c6 |
|
MD5 | 93c81f096c814a6369c484b85cca1975 |
|
BLAKE2b-256 | 0ba8395092112799171ca347f35b631ffed15c7388d28d0a95abc682051230d8 |