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