mirror of
https://github.com/dragen1860/TensorFlow-2.x-Tutorials.git
synced 2021-05-12 18:32:23 +03:00
add lesson 1
This commit is contained in:
@@ -39,7 +39,9 @@ def train_one_step(model, optimizer, x, y):
|
||||
logits = model(x)
|
||||
loss = compute_loss(logits, y)
|
||||
|
||||
# compute gradient
|
||||
grads = tape.gradient(loss, model.trainable_variables)
|
||||
# update to weights
|
||||
optimizer.apply_gradients(zip(grads, model.trainable_variables))
|
||||
|
||||
accuracy = compute_accuracy(logits, y)
|
||||
@@ -77,7 +79,7 @@ def main():
|
||||
|
||||
for epoch in range(20):
|
||||
loss, accuracy = train(epoch, model, optimizer)
|
||||
print('Final epoch', epoch, ': loss', loss, '; accuracy', accuracy)
|
||||
print('Final epoch', epoch, ': loss', loss.numpy(), '; accuracy', accuracy.numpy())
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
Reference in New Issue
Block a user