Python 我可以在keras/tensorflow的keras自定义损失函数中使用另一种抽象函数吗?
我有一个自定义损耗函数,它有很多if-else语句,并使用网络输入(即X_-train)和网络输出(即y_-pred)来计算损耗。由于if-else语句,我无法使用keras操作生成标准的自定义损失函数。所以,我想知道是否有一种方法,这样我就可以在自定义函数中使用另一个函数,比如Python 我可以在keras/tensorflow的keras自定义损失函数中使用另一种抽象函数吗?,python,tensorflow,keras,Python,Tensorflow,Keras,我有一个自定义损耗函数,它有很多if-else语句,并使用网络输入(即X_-train)和网络输出(即y_-pred)来计算损耗。由于if-else语句,我无法使用keras操作生成标准的自定义损失函数。所以,我想知道是否有一种方法,这样我就可以在自定义函数中使用另一个函数,比如 custom_loss(y_pred, y_true) fun(input_i, y_pred_i) # do something with input_i and y_pred_i
custom_loss(y_pred, y_true)
fun(input_i, y_pred_i)
# do something with input_i and y_pred_i
return {loss for y_pred_i}
return fun(input_i, y_pred_i)
哪个将返回输出的丢失y_pred_i