| 1234567891011121314151617 |
- from tensorflow.keras import Input, Model, Sequential
- from tensorflow.keras.layers import LeakyReLU, BatchNormalization, Dense
- def build_generator(latent_dim):
- model = Sequential()
- model.add(Dense(64, input_dim=latent_dim, kernel_initializer='glorot_uniform'))
- model.add(LeakyReLU(alpha=0.1))
- model.add(BatchNormalization(momentum=0.8))
- model.add(Dense(128, kernel_initializer='glorot_uniform'))
- model.add(LeakyReLU(alpha=0.1))
- model.add(BatchNormalization(momentum=0.8))
- model.add(Dense(121, kernel_initializer='glorot_uniform'))
- model.summary()
- noise = Input(shape=(latent_dim,))
- fake = model(noise)
- return Model(noise, fake)
|