Hi,
I've been going over this tutorial of autoencoders https://www.tensorflow.org/tutorials/generative/autoencoder#third_example_anomaly_detection
Notebook link https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/tutorials/generative/autoencoder.ipynb
And when I downloaded and ran the notebook locally on my M2 Pro Max - the results were dramatically different and the plots were way off.
This is the plot in the working notebook:
This is the local plot:
I checked every moving piece and the difference seems to be in the output of the autoencoder, these lines:
encoded_data = autoencoder.encoder(normal_test_data).numpy()
decoded_data = autoencoder.decoder(encoded_data).numpy()
The working notebook output is:
The local output:
And the overall result is notebook:
Accuracy = 0.944
Precision = 0.9941176470588236
Recall = 0.9053571428571429
local:
Accuracy = 0.44
Precision = 0.0
Recall = 0.0
I'm using Mac M2 Pro Max Python 3.10.12 Tensorflow 2.14.0
Can anyone help?
Thanks a lot in advance.