Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def create_linear_ae(input_dim=14, latent_dim=5):
- input_signal = Input(shape=(input_dim,))
- encoded = Dense(latent_dim, activation='relu')(input_signal)
- encoded = GaussianDropout(rate=0.2, input_shape=(latent_dim,))(encoded)
- input_encoded = Input(shape=(latent_dim,))
- decoded = Dense(latent_dim, activation='relu')(input_encoded)
- decoded = Dense(input_dim, activation='')(input_encoded)
- encoder = Model(input_signal, encoded, name="encoder")
- decoder = Model(input_encoded, decoded, name="decoder")
- autoencoder = Model(input_signal,
- decoder(encoder(input_signal)),
- name="autoencoder")
- return encoder, decoder, autoencoder
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement