Enable flexible generation

Flexible generation

Generators in MOSTLY AI have flexible generation enabled by default. You can enable or disable flexible generation for each table in your generators. You can do so before you train a generator. Once trained, you cannot change the flexible generation configuration.

Even if enabled, the use of rebalancing and generation temperature options (Temperature and Top P) is optional.

If you want to restrict your models and disable the options to rebalance columns or set the generation temperature, you can disable flexible generation before starting training.

Why flexible generation?

With flexible generation, you can rebalance your datasets in a highly correlated manner. For a simplified example, if you decide to increase the percentage of women in your dataset, correlated features such as female first names, respective average income, respective job titles, will also be impacted.

With temperature and Top P, you can control how creatively or conservatively your AI models generate synthetic data.

You can use flexible generation for scenarios such as fraud detection, what-if scenarios, testing of an increase in less likely outcomes or decrease in rather likely outcomes.

Enable flexible generation

As mentioned, flexible generation is on by default for each table you add to a generator.

If you use the web application, you can configure flexible generation from the Model configuration page of a generator.


  1. With an untrained generator open, click Configure models.
  2. Click a table to open its model configuration.
  3. For Flexible generation, select On or Off depending on how you want to train this AI model. MOSTLY AI - Generator - Configure flexible generation