Первый параметр, args [0], - это путь сериализованного классификатора, который будет использоваться для классификации. Следующий параметр - это путь к набору данных, который конструктор Instances ожидает в файле arff. Этот набор должен иметь функции, совместимые с теми, которые содержатся в данных обучения, использованных при создании сериализованного классификатора (то есть точно такие же функции в том же порядке). args [2] - это имя атрибута, который является атрибутом класса в наборе данных из arff, а args [3] - это индекс плюс один экземпляр, который будет иметь свою собственную копию, классифицированную после значения класса ярлык установлен как отсутствующий.
Если вы пытаетесь классифицировать «внешний» экземпляр, например. после того как вы встроили некоторый код, экземпляр все еще должен иметь ссылку на некоторый совместимый набор данных перед классификацией. Это можно сделать с помощью метода setDataset (Instances) в экземпляре. Проверка совместимости не выполняется, поэтому вы можете проверить с помощью экземпляра checkInstance (Instance).