Стандартный скаляр в Java, как NumPy - PullRequest
0 голосов
/ 27 сентября 2018

Я загружаю предварительно обученную модель в 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]]

Как я могу использовать numpy как стандартный скаляр в java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...