I would like to print all the different losses I have for one output separately.
At the moment it looks like:

```
1/1 [==============================] - 1s 1s/sample - loss: 4.2632

```

The goal is to have a history like:

```
1/1 [==============================] - 1s 1s/sample - loss1: 2.1, loss2: 2.1632

```

I have one output layer out1 and two loss functions loss1 and loss2.

```
def loss1(y_true, y_pred):
    ...
    return ...

```

```
def loss2(y_true, y_pred):
    ...
    return ...

```

When I do

```
model.compile(...)

```

I can either choose to have a single loss function,

```
model.compile(loss=lambda x: loss1(x) + loss2(x))

```

or defining a loss for each output in a dictionary

```
model.compile(loss={'out1': loss1(x), 'out2': loss2(x)})

```

Since I have only one output, this isn't an option for me.
Does anyone know how to print the losses separately when having only one output?