An Overview of Popular Loss Functions For Deep Learning

Who cares about loss functions anyway? For a given ML model, the supervised machine learning process roughly follows the following algorithm: First, use the model's parameters to make some predictions. Then, if the prediction is incorrect, update the model parameters using the correct label to learn from this…