batch_size = 100 n_epochs = 100 n_hiddens_recog = [500] n_hiddens_gen = [500] n_latents = 20 n_layers_recog = len(n_hiddens_recog) n_layers_gen = len(n_hiddens_gen) layers = {} # Recognition model. rec_layer_sizes = [(x_train.shape[1], n_hiddens_recog[0])] rec_layer_sizes += zip(n_hiddens_recog[:-1], n_hiddens_recog[1:]) rec_layer_sizes += [(n_hiddens_recog[-1], n_latents * 2)] for i, (n_incoming,