ソースを参照

fixed broken keras import

Tharmetharan Balendran 5 年 前
コミット
f56129796c
1 ファイル変更2 行追加3 行削除
  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(),