from keras import backend as K
from keras.datasets import mnist
from keras.layers import Input, Dense, Lambda, Layer, Add, Multiply
from keras.models import Model, Sequential
original_dim = 784
inputs = Input(shape=(original_dim,))
x = Dense(e_dim1, activation='relu')(inputs)
eps1 = Input(tensor=K.random_normal(stddev=1.0,shape=(K.shape(x)[0], latent_dim)))
eps2 = Input(tensor=K.random_normal(stddev=1.0,shape=(K.shape(x)[0], latent_dim)))
В приведенном выше примере я пытаюсь выполнить выборку из скрытого измерения для дальнейшего использования в модели Keras. Когда я запускаю вторую выборку, т.е. eps, я получаю следующую ошибку.
ValueError: Duplicate node name in graph: 'random_normal/shape'
Возможно, ошибка указана c для tenorflow 2.0, так как python не выдает ошибку Tenorsflow == 1.1.0