How many Loss functions in pytorch?

A)  3
B)  4
C)  5
D)  6

Correct Answer :   3


Explanation :
* MSELoss
stands for Mean Squared Error, which is used to create a criterion the measures the mean squared error between each element in an input x and target y.
* CTCLoss stands for Connectionist Temporal Classification Loss, which is used to calculate the loss between continuous time series and target sequence.
* BCELoss stands for Binary Cross Entropy is used to create a criterion to measures the Binary Cross Entropy between the target and the output.