當我們想用數學式達到 if-else 的功能時,可以這樣寫:
下圖(式一) 是深度學習領域的 Binary cross entropy,y_true^n 是 Label (0 或 1)、y_pred^n 是 model 的輸出 (0.0~1.0之間的float)。當 y_true=1時,只會看左式;當 y_true=0時,只會看右式。
看到這個讓我想起高中學的拉格朗日插值法,所以上圖(式一)其實應該可以改寫成上圖(式二)。
今天複習數值分析的時候發現了第三種寫法 (式三)。
真有趣,我之後要在碩論裡面寫一堆看起來好像很厲害的Loss function XD