Java中的标准标量,例如numpy

时间:2018-09-27 19:14:24

标签: java numpy tensorflow

我正在使用张量流将预先训练好的模型加载到android

在我的原始模型中,每当我尝试预测某些内容时,都需要使用StandardScaler

from sklearn.preprocessing import StandardScaler
sc = StandardScaler()

model.predict(sc.transform(np.array([[6,5,2,5]])))

在我的android部分中,我将输入作为浮点数组

float[] input = new float[]{6,5,2,5};

显示不准确的结果,但是如果我输入

 float[] input = new float[]{-0.45480626,  0.00226552 ,-1.23735555 ,-0.17786957};

显示准确的结果

此处

print(sc.transform(np.array([[6,5,2,5]])));
>>[[-0.45480626  0.00226552 -1.23735555 -0.17786957]]

如何在Java中像标准标量一样使用numpy

0 个答案:

没有答案