当在我的计算机和AWS sagemaker上本地运行时,为什么对相同数据的SVM模型的预测之间会有差异?

时间:2018-10-11 12:51:32

标签: amazon-web-services svm amazon-sagemaker

我正在尝试在AWS SageMaker上部署sklearn SVM模型。但是,在测试模型时,即使对算法,相同的训练和测试数据使用相同的hyperparameters,我也会得到不同的输出。

svm.SVC(kernel='rbf',gamma=1.0,C=10,probability=True)

我期望输出中有五个类。以下是我在本地运行时得到的测试数据的输出:

output of local python script

在SageMaker中,所有测试数据的输出只有四个。

1 个答案:

答案 0 :(得分:0)

必须尝试在各处设置相同的随机种子吗?

在实例化SVM之前,请在代码开头尝试使用import Foundation import RealmSwift class ComicType: Object { @objc dynamic var name : String = "" @objc dynamic var creationDate : Date? //the new property }

如果这不起作用,请尝试向模型添加随机状态

np.random.seed(0)