Skip to main content

Generates synthetic datasets tailored for transformer-based models

Project description

sugardata

sugardata is a Python package that helps you generate synthetic datasets for NLP tasks, enabling experimentation, prototyping, and training when labeled data is limited or unavailable.

Installation

You can install sugardata via pip:

pip install sugardata

Quick Start

sugardata supports multiple NLP tasks out of the box.

Task 1: Sentiment Analysis

import sugardata as su

# generate synchronously
results = su.generate_sentiment_data(concept="online shopping")

# generate asynchronously
results = await su.generate_sentiment_data_async(concept="online shopping")

# generate concurrently with multiple vendor
results = await su.generate_sentiment_multi_vendor_async(concept="online shopping")

# augment synchronously
examples = [
    # some text
    ...
]

results = su.augment_sentiment_data(examples=examples)

# augment asynchronously
results = await su.augment_sentiment_data_async(examples=examples)

# augment concurrently with multiple vendor
results = await su.augment_sentiment_multi_vendor_async(examples=examples)

To learn more about configuration options, advanced parameters, and integration tips, please visit tutorials.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sugardata-0.0.4.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sugardata-0.0.4-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file sugardata-0.0.4.tar.gz.

File metadata

  • Download URL: sugardata-0.0.4.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for sugardata-0.0.4.tar.gz
Algorithm Hash digest
SHA256 07570612ac259c94256b09a491e0c1ad8164e26458718a0afee5c64733eade47
MD5 77924c72f3047de73fdffaf6b4619f34
BLAKE2b-256 b78975a0a3cec578631f2d1f40bb9d0a4b1e1916b96cd20d2d1c05fd8d66c995

See more details on using hashes here.

File details

Details for the file sugardata-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: sugardata-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for sugardata-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 654812403eb8802db26f3719baeeac7338787561aa677e0cc9ff1e4ef50d3152
MD5 d9a5de7b357269b9cfc1340c7885714d
BLAKE2b-256 c7e7ae552e5329c5b0b320c689d8de00833e551061e4c27e3aa47de6b120ca21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page