Tensorflow 2 Quickstart
Tensorflow 2 Quickstart
"""TensorFlow 2 quickstart.ipynb
import tensorflow as tf
from tensorflow import keras
import matplotlib.pyplot as plt
import numpy as np
mnist = keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
for i in range(len(images)):
axes[i].imshow(images[i], cmap=color)
axes[i].axis(show_axis)
axes[i].set_title(labels[i])
plt.tight_layout()
plt.show()
return keras.Sequential([
keras.layers.Flatten(input_shape=input_shape),
keras.layers.Dense(128, activation=activations[0]),
keras.layers.Dense(10, activation=activations[1])
])
return model
model = model_()
print('Test Evaluation')
test_loss, test_acc = model.evaluate(x_test, y_test, verbose=2)
print('Test accuracy:', test_acc)
for i in range(len(images)):
axes[i].imshow(images[i], cmap=color)
axes[i].set_title(f"Actual: {true_labels[i]}\nPrediction:
{predicted_labels[i]}")
axes[i].axis(show_axis)
plt.tight_layout()
plt.show()