Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. def create_linear_ae(input_dim=14, latent_dim=5):
  2.  
  3.     input_signal = Input(shape=(input_dim,))
  4.     encoded = Dense(latent_dim, activation='relu')(input_signal)
  5.     encoded = GaussianDropout(rate=0.2, input_shape=(latent_dim,))(encoded)
  6.    
  7.     input_encoded = Input(shape=(latent_dim,))
  8.     decoded = Dense(latent_dim, activation='relu')(input_encoded)
  9.     decoded = Dense(input_dim, activation='')(input_encoded)
  10.  
  11.     encoder = Model(input_signal, encoded, name="encoder")
  12.     decoder = Model(input_encoded, decoded, name="decoder")
  13.     autoencoder = Model(input_signal,
  14.                         decoder(encoder(input_signal)),
  15.                         name="autoencoder")
  16.     return encoder, decoder, autoencoder
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement