Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. input_dim = df_train.shape[1]
  2. encoding_dim = input_dim
  3. input_layer = Input(shape=(input_dim, ))
  4. encoder = Dense(encoding_dim, activation="tanh",
  5. activity_regularizer=regularizers.l1(10e-5))(input_layer)
  6. encoder = Dense(int(encoding_dim / 2), activation="relu")(encoder)
  7. decoder = Dense(int(encoding_dim / 2), activation='tanh')(encoder)
  8. decoder = Dense(input_dim, activation='relu')(decoder)
  9. autoencoder = Model(inputs=input_layer, outputs=decoder)
  10.  
  11. autoencoder.compile(optimizer='adadelta', loss = 'binary_crossentropy')
  12.  
  13. checkpointer = ModelCheckpoint(filepath="model.h5",
  14. verbose = 1,
  15. save_best_only=True)
  16.  
  17. autoencoder.fit(df_train,
  18. df_train,
  19. epochs = 1,
  20. batch_size=128,
  21. shuffle=True,
  22. #validation_data=(df_test,df_test),
  23. callbacks=[TensorBoard(log_dir='../tensorboard-log-directory/')])
  24.  
  25. from keras import models
  26. model = models.load_model("model.h5")
  27. np_test = df_test.to_numpy()
  28. np_test = np_test.reshape()
  29. prediction = model.predict(np_test)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement