Could you please tell me what the problem is?
I have tried it with all notices, but it does not pass the test.
(Solution code removed, as posting it publicly is against the honour code of this community)
Could you please tell me what the problem is?
I have tried it with all notices, but it does not pass the test.
(Solution code removed, as posting it publicly is against the honour code of this community)
Hi @Areeg_Fahad,
Just under the heading Exercise 6 - compute_total_loss
, it says "
tf.reduce_sum
does the summation over the examples.”Keeping that in mind, what you are using is tf.reduce_mean
function. Use the appropriate function and adjust the parameters accordingly.
Best,
Mubsi
Note the last part of Mubsi’s comment: using the wrong function there (mean instead of sum) is not the only issue with your code. Have another careful look at the dimensions of the inputs. Also note that you’ll need the from_logits
parameter there, as discussed on this thread.
Implement the total loss function below. You will use it to compute the total loss of a batch of samples. With this convenient function, you can sum the losses across many batches, and divide the sum by the total number of samples to get the cost value.
But in exercise we use only “tf.reduce_sum” with out dividing… Why?
Please see this other recent thread for the explanation.
Thank you for clarifying.