def METHOD_NAME(valid_auto_ml_predictor_data):
    """Ensure that a polymorphically deserialized SimplePredictor looks sane."""
    predictor: AutoMLPredictor = PredictorNode.build(valid_auto_ml_predictor_data)
    assert predictor.name == 'AutoML predictor'
    assert predictor.description == 'Predicts z from input x'
    assert len(predictor.inputs) == 1
    assert predictor.inputs[0] == RealDescriptor("x", lower_bound=0, upper_bound=100, units="")
    assert len(predictor.outputs) == 1
    assert predictor.outputs[0] == RealDescriptor("z", lower_bound=0, upper_bound=100, units="")
    assert len(predictor.training_data) == 0