Ver código fonte

Merge pull request #24 from snurkabill/autoencoders

VAE runner fixed, data needs different scaler
Martin Wicke 9 anos atrás
pai
commit
2ac5f73cd2
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      autoencoder/VariationalAutoencoderRunner.py

+ 3 - 3
autoencoder/VariationalAutoencoderRunner.py

@@ -9,8 +9,8 @@ from autoencoder.autoencoder_models.VariationalAutoencoder import VariationalAut
 mnist = input_data.read_data_sets('MNIST_data', one_hot = True)
 
 
-def standard_scale(X_train, X_test):
-    preprocessor = prep.StandardScaler().fit(X_train)
+def min_max_scale(X_train, X_test):
+    preprocessor = prep.MinMaxScaler().fit(X_train)
     X_train = preprocessor.transform(X_train)
     X_test = preprocessor.transform(X_test)
     return X_train, X_test
@@ -21,7 +21,7 @@ def get_random_block_from_data(data, batch_size):
     return data[start_index:(start_index + batch_size)]
 
 
-X_train, X_test = standard_scale(mnist.train.images, mnist.test.images)
+X_train, X_test = min_max_scale(mnist.train.images, mnist.test.images)
 
 n_samples = int(mnist.train.num_examples)
 training_epochs = 20