def print_test_results()

in ludwig/predict.py [0:0]


def print_test_results(test_stats):
    for output_field, result in test_stats.items():
        if (output_field != COMBINED or
                (output_field == COMBINED and len(test_stats) > 2)):
            logger.info('\n===== {} ====='.format(output_field))
            for metric in sorted(list(result)):
                if metric != 'confusion_matrix' and metric != 'roc_curve':
                    value = result[metric]
                    if isinstance(value, OrderedDict):
                        value_repr = repr_ordered_dict(value)
                    else:
                        value_repr = pformat(result[metric], indent=2)
                    logger.info(
                        '{0}: {1}'.format(
                            metric,
                            value_repr
                        )
                    )