http://www.csuldw.com/2016/03/26/2016-03-26-loss-function/
https://www.zhihu.com/question/59797824/answer/203696473