我想用 aws sagemaker 做线性回归。我用一些值训练了我的模型,它根据输入预测值。但有时它预测的值超出范围,因为我预测的百分比不能小于 0 和大于 100。我如何在这里限制它:
sess = sagemaker.Session()
linear =
sagemaker.estimator.Estimator(containers[boto3.Session().region_name],
role,
train_instance_count=1,
train_instance_type='ml.c4.xlarge',
output_path='s3://{}/{}/output'.format(bucket, prefix),
sagemaker_session=sess)
linear.set_hyperparameters(feature_dim=5,
mini_batch_size=100,
predictor_type='regressor',
epochs=10,
num_models=32,
loss='absolute_loss')
linear.fit({'train': s3_train_data, 'validation': s3_validation_data})
我怎样才能让我的模型不预测超出范围的值:[0,100]。