def METHOD_NAME(
        label,
        fake_label,
        reconstruct_label,
        lambda_1=10,
        lambda_2=2,
        verbose=False):
    loss_a = cross_entropy(reconstruct_label, label) - \
        lambda_1 * cross_entropy(fake_label, label)
    loss_b = entropy(fake_label)
    if verbose:
        LOGGER.debug(
            'loss a is {} {}'.format(
                cross_entropy(
                    reconstruct_label, label), cross_entropy(
                    fake_label, label)))
        LOGGER.debug('loss b is {}'.format(loss_b))
    return loss_a - lambda_2 * loss_b