def evaluate(model, validation_dl):
    """
    Evaluate model at epoch
        * :param model(torch.nn.module): ResNet model
        * :param validation_dl(torch.dataloader): Validation data

    :return (dict): Validation results for model at current epoch
    """
    model.eval()
    return model.validate_epoch([model.validate(batch) for batch in validation_dl])