Chciałbym utworzyć niestandardową funkcję strat, który ma pojęcie masy, która jest aktualizowana w oparciu o to, co epoka jestem wJak utworzyć funkcję straty, które zmienia się w epoce, w Keras
. Na przykład: Powiedzmy mam funkcji straty, które ma beta
wagę, gdzie beta zwiększa się w ciągu pierwszych 20 epok ...
def custom_loss(x, x_pred):
loss1 = objectives.binary_crossentropy(x, x_pred)
loss2 = objectives.mse(x, x_pred)
return (beta*current_epoch/20) * loss1 + loss2
Jak mogę zaimplementować coś podobnego do funkcji strat Keras?