You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current behavior
When training models with multiple outputs, and using dictionary as loss parameter to model.compile(), the wrong loss functions are applied against the different model outputs. The alphabetical order of the dictionary keys determines the order of loss function against model output.
Expected behavior
Loss functions should be applied against named model outputs.
Workaround
Bug is with Keras 3.5.0 (Google Colab's current default), and can be avoided by downgrading to Keras 3.4.1.
Additional context
Issue has been raised with Keras team: keras-team/keras#20596
Detailed instructions for replication are included there.
This present issue is for awareness of Colab team.
The text was updated successfully, but these errors were encountered:
Current behavior
When training models with multiple outputs, and using dictionary as
loss
parameter to model.compile(), the wrong loss functions are applied against the different model outputs. The alphabetical order of the dictionary keys determines the order of loss function against model output.Expected behavior
Loss functions should be applied against named model outputs.
Workaround
Bug is with Keras 3.5.0 (Google Colab's current default), and can be avoided by downgrading to Keras 3.4.1.
Additional context
Issue has been raised with Keras team: keras-team/keras#20596
Detailed instructions for replication are included there.
This present issue is for awareness of Colab team.
The text was updated successfully, but these errors were encountered: