Как развернуть модель машинного обучения для прогнозирования с использованием нескольких функциональных данных - PullRequest
0 голосов
/ 09 июля 2019

У меня есть обученная модель машинного обучения, которую необходимо развернуть.Он обучен множеству функций, но как использовать эту модель для прогнозирования с использованием данных нескольких объектов.например, мне нужно использовать эти данные объекта, чтобы предсказать результат

input = [46.8,11,7,0.686563,6.540829e-08,1.133174e-09]

Я использовал следующий код, но кажется, что предикат () работает только для данных одного объекта.

from sklearn.externals import joblib
model = joblib.load('SVM_LINEAR')
model.predict([46.8,11,7,0.686563,6.540829e-08,1.133174e-09])

1 Ответ

1 голос
/ 09 июля 2019

Я думаю, вам нужно создать массив функций, а затем передать его внутрь model.predict, т. Е.

import numpy as np
from sklearn.externals import joblib
model = joblib.load('SVM_LINEAR')
model.predict(np.asarray([46.8,11,7,0.686563,6.540829e-08,1.133174e-09]))

, или вы можете попробовать это:

import numpy as np
from sklearn.externals import joblib
model = joblib.load('SVM_LINEAR')
model.predict([[46.8,11,7,0.686563,6.540829e-08,1.133174e-09]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...