I'm working on using a tuned copulaGAN to generate synthetic data. I'm setting up the copulaGAN each loop with the new hyperparameters each time and evaluating it and using the aggregated score as the maximisation goal.
Certain bits have been excluded as I believe they're not necessary for this.
I'm running the loop and printing out almost after every line with the following being returned
{'epochs': 216, 'batch_size': 15} # print hps
<sdv.tabular.copulagan.CopulaGAN object at 0x7f4dd8dc09b0> # print model
<sdv.tabular.copulagan.CopulaGAN object at 0x7f4dd8dc09b0> # print fitted modell
{'cstest': 0.9034252238048042, 'kstest': 0.3842909885043684, 'logistic_detection': 0.9978902953586498, 'svc_detection': 0.981364275668073} # print unaggregated metrics
_**REPEAT FOR EACH LOOP**_
{'epochs': 204, 'batch_size': 13}
<sdv.tabular.copulagan.CopulaGAN object at 0x7f4dd0424630>
<sdv.tabular.copulagan.CopulaGAN object at 0x7f4dd0424630>
So the loop is running and then seems to break upon evaluating second loop. I've tested this before and it works with varying numbers of loops which made me think it was the hyperparameter inputs. My understanding is the batch_size must be a multiple of ten which it is as I'm multiplying by 10 in the loop, not the tuner intialising.
Description
I'm working on using a tuned copulaGAN to generate synthetic data. I'm setting up the copulaGAN each loop with the new hyperparameters each time and evaluating it and using the aggregated score as the maximisation goal.
Certain bits have been excluded as I believe they're not necessary for this.
I'm running the loop and printing out almost after every line with the following being returned
So the loop is running and then seems to break upon evaluating second loop. I've tested this before and it works with varying numbers of loops which made me think it was the hyperparameter inputs. My understanding is the
batch_size
must be a multiple of ten which it is as I'm multiplying by 10 in the loop, not thetuner
intialising.Traceback