Ver código fonte

fixed broken keras import

Tharmetharan Balendran 5 anos atrás
pai
commit
f56129796c
1 arquivos alterados com 2 adições e 3 exclusões
  1. 2 3
      models/end_to_end.py

+ 2 - 3
models/end_to_end.py

@@ -1,11 +1,10 @@
 import math
 import math
 
 
-import keras
 import tensorflow as tf
 import tensorflow as tf
 import numpy as np
 import numpy as np
 import matplotlib.pyplot as plt
 import matplotlib.pyplot as plt
 from sklearn.preprocessing import OneHotEncoder
 from sklearn.preprocessing import OneHotEncoder
-from keras import layers, losses
+from tensorflow.keras import layers, losses
 
 
 
 
 class ExtractCentralMessage(layers.Layer):
 class ExtractCentralMessage(layers.Layer):
@@ -230,7 +229,7 @@ class EndToEndAutoencoder(tf.keras.Model):
         X_train, y_train = self.generate_random_inputs(int(num_of_blocks*train_size))
         X_train, y_train = self.generate_random_inputs(int(num_of_blocks*train_size))
         X_test, y_test = self.generate_random_inputs(int(num_of_blocks*(1-train_size)))
         X_test, y_test = self.generate_random_inputs(int(num_of_blocks*(1-train_size)))
 
 
-        opt = keras.optimizers.Adam(learning_rate=lr)
+        opt = tf.keras.optimizers.Adam(learning_rate=lr)
 
 
         self.compile(optimizer=opt,
         self.compile(optimizer=opt,
                      loss=losses.BinaryCrossentropy(),
                      loss=losses.BinaryCrossentropy(),