我正在使用张量流将预先训练好的模型加载到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