Я использовал sklearn2pmml для сериализации моего классификатора дерева решений в файл pmml. Я использовал pmml4s в java для десериализации модели и использования ее для прогнозирования.
Я использую приведенный ниже код, чтобы сделать прогноз для одного входящего значения. Это должно вернуть либо 0/1/2/3/4/5/6.
Object[] result = model.predict(new String[]{"220"});
Массив результатов после предсказания выглядит так:
Кто-нибудь знает, почему это происходит? Является ли мой способ ввода значения прогноза неправильным или что-то не так в сериализации/десериализации?