Can you explain the trade-offs between different loss functions in your previous machine learning projects?