[問題] R keras 自訂 loss function

作者: z888888861 (大泡菜)   2018-01-19 16:49:15
[問題類型]:
最近在使用R上的keras,因為我的model需要自訂loss function,但不太熟悉語法,
因此詢問看看,謝謝
[問題敘述]:
目前是預計同時使用MAPE和另外一個loss function,並用權重加成,因MAPE會將error
(Y-Yhat)取絕對值,但在我目前的case上,短時間內的error是可以正負相抵的,而且也
希望error總和靠近0,就我的認知僅有MAPE無法考慮相消的效果。
目前已經知道如何自訂loss function,但不知道如何做到以下條件:
每連續四個error(e1+e2+e3+e4 or e2+e3+e4+e5....)加總,將數個error的加總回傳
[程式範例]:
http://codepad.org/3iYeiNPc
[關鍵字]:
R keras
作者: HumuHumu (呼姆呼姆)   2018-01-19 17:57:00
安安
作者: andrew43 (討厭有好心推文後刪文者)   2018-01-20 00:08:00
是不是要查 rolling/moving/running sum/average ?很多package都有這種現成function例如這篇的推文 https://goo.gl/n2m6dU
作者: HumuHumu (呼姆呼姆)   2018-01-20 00:35:00
其實很像在用GMV這個方法 附上我之前寫的functionhttp://codepad.org/Ag87HYih
作者: sxskr1001 (kerker~)   2018-01-21 17:54:00
R Keras官網VAE範例有客製化loss function實作

Links booklink

Contact Us: admin [ a t ] ucptt.com