https://medium.com/flux-it-thoughts/how-to-use-data-augmentation-and-gpt-4-to-create-synthetic-datasets-f94d1b2233f6